Comunidad de diseño web y desarrollo en internet online

url variable para cargar imagen variable

Citar            
MensajeEscrito el 14 Ago 2010 09:01 pm
hola, buenas tardes;
agradeceria si alguien pudiese guiarme en modificar un codigo por el cual cargo una imagen dentro de un movieclip; lo que necesito es que donde ahora llamo a una url donde esta la imagen, sea variable;
mi codigo es el siguiente:

Código ActionScript :

var loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.INIT, onInit);

var loaderBoton:Loader = new Loader();
loaderBoton.contentLoaderInfo.addEventListener(Event.INIT, onInit);

var newContainer:Sprite = new Sprite();
var contenedorBoton:Sprite = new Sprite();
newContainer.addChild(loader);
contenedorBoton.addChild(loaderBoton);
addChild(newContainer);
addChild(contenedorBoton);
//newContainer.visible = false;

loader.load(new URLRequest("captura-video.jpg"));
loaderBoton.load(new URLRequest("bt_play_video.png"));

function onInit(event:Event):void {
   newContainer.width = 475;
   newContainer.height = 260;
   contenedorBoton.width = 136;
   contenedorBoton.x = (newContainer.width/2) - contenedorBoton.width/2;
   contenedorBoton.y = (newContainer.height/2) - contenedorBoton.height/2;
}


lo que necesito puntualmente es saber como hago para reemplazar donde actualmente llamo a "captura-video.jpg", llame a una imagen que estara en una url variable; es para incluir una imagen de poster a un flv.

desde ya les agradezco!
saludos,
sebas.

Por flashodelico

80 de clabLevel



 

firefox
Citar            
MensajeEscrito el 14 Ago 2010 11:27 pm
hola, tema resuelto;

les paso el codigo final:

Código ActionScript :

//creo movieclip que contiene captura del video
var flashVars=this.root.loaderInfo.parameters;
//imageFilenameTextField.text=flashVars.imageFilename;
var loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.INIT, onInit);

var loaderBoton:Loader = new Loader();
loaderBoton.contentLoaderInfo.addEventListener(Event.INIT, onInit);

var newContainer:Sprite = new Sprite();
var contenedorBoton:Sprite = new Sprite();
newContainer.addChild(loader);
contenedorBoton.addChild(loaderBoton);
addChild(newContainer);
addChild(contenedorBoton);
//newContainer.alpha = 0.2;

loader.load(new URLRequest(flashVars.imageFilename));
loaderBoton.load(new URLRequest("bt_play_video.png"));

function onInit(event:Event):void {
   newContainer.width = 475;
   newContainer.height = 260;
   contenedorBoton.width = 136;
   contenedorBoton.x = (newContainer.width/2) - contenedorBoton.width/2;
   contenedorBoton.y = (newContainer.height/2) - contenedorBoton.height/2;
}


y en el html:

Código HTML :

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="475" height="260" id="player.swf?fileFLV=miVideo.flv" align="middle" allowFullScreen="true" allowScriptAccess="always">
            <param name="movie" value="player.swf?fileFLV=miVideo.flv" />
            <param name=FlashVars value="imageFilename=image1.jpg">
            <param name="quality" value="high" />
            <param name="bgcolor" value="#000000" />
            <param name="play" value="true" />
            <param name="loop" value="true" />
            <param name="wmode" value="transparent" />
            <param name="scale" value="noscale" />
            <param name="menu" value="false" />
            <param name="devicefont" value="false" />
            <param name="salign" value="left" />
            <param name="allowScriptAccess" value="always" />
                <param name="allowFullScreen" value="true" />
            <!--[if !IE]>-->
            <object type="application/x-shockwave-flash" data="player.swf?fileFLV=the-coral.flv" width="475" height="260">
               <param name="movie" value="player.swf?fileFLV=miVideo.flv" />
               <param name=FlashVars value="imageFilename=image1.jpg">
               <param name="quality" value="high" />
               <param name="bgcolor" value="#000000" />
               <param name="play" value="true" />
               <param name="loop" value="true" />
               <param name="wmode" value="transparent" />
               <param name="scale" value="noscale" />
               <param name="menu" value="false" />
               <param name="devicefont" value="false" />
               <param name="salign" value="left" />
               <param name="allowScriptAccess" value="always" />
                    <param name="allowFullScreen" value="true" />
                    <embed src="player-og.swf?fileFLV=miVideo.flv" FlashVars="imageFilename=image1.jpg" width="475" height="260" allowFullScreen="true"allowScriptAccess="always">
            <!--<![endif]-->
               <a href="http://www.adobe.com/go/getflash">
                  <img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" />
               </a>
            <!--[if !IE]>-->
            </object>


gracias y saludos!
sebas.

Por flashodelico

80 de clabLevel



 

firefox

 

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