Comunidad de diseño web y desarrollo en internet online

AYUDA - FLASHVARS

Citar            
MensajeEscrito el 21 Jul 2009 02:30 am
Cordial Saludo.
Estoy haciendo mi web ( http://andresv.subiraqui.com/Ensayo.html ) por medio de FLASH e Intento acomodar mi SWF a los diferentes tamaños de pantalla. Me han dicho que en el codigo HTML por me dio de FLASHVARS puedo asignar el valor del ancho y largo de la pantalla, para luego exportar esos valores al ancho y largo de los objetos en Flash por medio de la diagramación líquida en ActionScript 2. El problema es que soy nuevo en esto de Flashvars y no hay buena informacion en internet con respecto al tema. Programando soy un desastre.

Aqui esta el codigo de los FLashvars en el documento de HTML:

Código :

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="100%" height="100%">
  <param name="movie" value="Web MariaLucia/Index.swf" />
  <param name="quality" value="high" />
  <embed src="Web MariaLucia/Index.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="100%" height="100%"></embed>
  <param name="FlashVars" value="var1=width&var2=height" />
  <embed src="Index.swf" width="100%" height="100%"
   flashvars="var1=width&var2=heigth"/>
</object>


Y aqui el codigo en AS 2 en FLash:

Código :

Stage.align = "TL";
Stage.scaleMode = "noscale";

listener = {} 
listener.onResize = llamarAcomoda 

ancho=_root.var1;
Alto = _root.var2;

function llamarAcomoda(){
   acomoda(Stage.width, Stage.height)
   }
   function acomoda(w, h){
      BarraAbajo._width = ancho;      
      BarraAbajo._y = alto -135;
      BarraAbajo._x = ancho /200;
      
      MariaLucia._y = alto -120;
      MariaLucia._x = (ancho - 300)/2;
}
      Stage.addListener(listener);


Espero me ayuden explicandome el funcionamiento de dichos Flashvars, porque la verdad entiendo su funcionamiento pero no la metodologia para realizar el codigo.

Por avillate

11 de clabLevel



 

msie8
Citar            
MensajeEscrito el 21 Jul 2009 05:17 pm
Utilización de FlashVars para cargar y mostrar texto

El uso de FlashVars es sencillo, pero exige la publicación de los archivos SWF junto con los documentos HTML. Se modifica el código HTML generado y se incluyen las propiedades de FlashVars tanto en la etiqueta object como en la etiqueta embed. A continuación, se puede probar el documento de Flash mediante la visualización del documento HTML modificado en el navegador Web.

Para utilizar FlashVars con el fin de pasar variables del código HTML al documento de Flash:

1. Cree un nuevo documento de Flash y guárdelo como flashvars.fla.
2. Añada el código ActionScript siguiente al fotograma 1 de la línea de tiempo:

Código ActionScript :

this.createTextField("my_txt", 10, 10, 10, 100, 21);
      my_txt.text = _level0.username;


3. Guarde el documento de Flash y seleccione Archivo > Publicar para generar los archivos HTML y SWF.

NOTA
Un documento HTML se publica, de manera predeterminada, en el mismo directorio que el archivo FLA. Si no se publica un documento HTML, seleccione Archivo > Configuración de publicación y seleccione la ficha Formatos. Asegúrese de que selecciona HTML.
4. Abra el documento flashvars.html en un editor de texto o HTML.
5. En el documento HTML, modifique el código situado dentro de la etiqueta object para que coincida con el siguiente.

El código que debe añadir está en negrita.

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.adobe.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="550" height="400" id="flashvars" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="flashvars.swf" />
<param name="FlashVars" value="username=Thomas" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<embed src="flashvars.swf" FlashVars="username=Thomas" quality="high" bgcolor="#ffffff" width="550" height="400" name="flashvars" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer" />
</object>

6. Guarde los cambios en el documento HTML.
7. Abra el archivo HTML modificado en un navegador Web.

El archivo SWF muestra el nombre "Thomas" en el campo de texto creado dinámicamente en el escenario.

Quizas te sea util... Suerte

Por checheno

528 de clabLevel

3 tutoriales

 

Mar del Plata - Argentina

firefox

 

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