Comunidad de diseño web y desarrollo en internet online

variables pasadas por URL en texto embebido ¿se puede?

Citar            
MensajeEscrito el 28 May 2006 01:40 am
bueno, pregunto por si algún mago de esos que suelen visitar estos lares tiene algo guardado en su sombrero.

La cosa es que tengo un swf al que le quiero pasar un array con fotos

Código :

(fotos="foto1|foto2|foto3")
array = fotos.split("|");

la cosa es que las fotos van ligadas a un texto html que tengo que meter como texto dinámico en flash.
son muchas fotos, a razón de 10 por texto y una cosa como 30 textos, de ahí la necesidad de hacerlo dinámico.

¿La pregunta es, si pongo en mi html

Código :

<h1>Algo de título</h1><img src"fotos.swf?fotos='foto1|foto2|foto3|etc...'"><p>algo de texto</p>


el archivo fotos.swf tomará las variables?

empiricamente veo que no, pero... de alguna otra manera... ¿se puede?.

Desde ya gracias por leer la duda y por contestarla eventualmente.
Saludos

Por el_itur

142 de clabLevel



Genero:Masculino  

Argentina

firefox
Citar            
MensajeEscrito el 28 May 2006 08:08 am
está la variable "_url" que te dirá algo como tudominio.com/carpeta/archivo.swf?fotos=foto1|foto2|foto3|....

solo has de splitear la variable _url por ? para separar variables de ruta y luego por | (quitando el fotos= claro)....

Por _CONEJO

BOFH

7639 de clabLevel

17 tutoriales
21 articulos

 

clabbrowser
Citar            
MensajeEscrito el 29 May 2006 12:40 pm

Flash escribió:

Error opening URL "file:///C|/Trabajos/proyecto/cdultimo/fotos/fotos.swf?fotos='albareda.jpg|albareda1.jpg|albareda2.jpg';"


umm, no sirvió, pero gracias igual ICEMAN, flash no debe soportar este tipo de cosas en textos dinámicos.

de nuevo, gracias

Por el_itur

142 de clabLevel



Genero:Masculino  

Argentina

firefox
Citar            
MensajeEscrito el 29 May 2006 12:57 pm
espera... las intentas cargar con loadMovie???!??!

ese archivo no existirá como tal dentro de tu disco duro... porque no nos cuentas como esta montada la app?

Por _CONEJO

BOFH

7639 de clabLevel

17 tutoriales
21 articulos

 

clabbrowser
Citar            
MensajeEscrito el 29 May 2006 01:12 pm
no, ICEMAN, está en una etiqueta <img> dentro de un HTML que le paso a un campo de texto dinámico.

Cuento mejor.
Cargo un XML, armo la interface (ubico botones y asigno funciones).
a cada botón, onPress(){
levanto el html como xml y lo asigo al texto.htmlText
}
ese html tiene en una etiqueta img

Código :

<img src"fotos.swf?fotos='foto1|foto2|foto3|etc...'">

el swf tiene el siguiente código:

Código :

var lasFotos:Array = new Array();
var pasadas_url:Array = new Array();
pasadas_url = this._url.split("?")

lasFotos = pasadas_url[1].split("|");
var i:Number = 0;
var container:MovieClip = createEmptyMovieClip("container", getNextHighestDepth());
var mcLoader:MovieClipLoader = new MovieClipLoader();
mcLoader.addListener(this);
mcLoader.loadClip(lasFotos[i], container);
function onLoadInit(mc:MovieClip) {
   trace("onLoadInit: "+mc);
}
setInterval(function () {
   i++;
   mcLoader.loadClip(lasFotos[i], container);
}, 5000);


Bueno es más o menos como es la cosa, cualquier cosa paso aclaro.

Por el_itur

142 de clabLevel



Genero:Masculino  

Argentina

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.