Comunidad de diseño web y desarrollo en internet online

variable ayuda please

Citar            
MensajeEscrito el 11 May 2008 08:03 am
Hola

estoy haciendo un codigo pero no tengo mucha idea de programar por lo que he estado intentando meter todo un codigo largo en una variable y asi poder aplicar ese codigo cuando quiera no se si esto es posible.

El ejemplo es:

tengo este codigo:

Código :

mc.pul0001.onPress = function() {
   mc.pul0001.mc_animado.onEnterFrame = function() {
      if (mc.pul0001.mc_animado._currentframe != 1) {
         mc.pul0001.mc_animado.prevFrame();
      } else {
         mc.pul0001.mc_animado.stop();
         delete mc.pul0001.mc_animado["onEnterFrame"];
      }
   };
   enviar_lc.send("nombreCX", "metodo", distancia);
   enviar_lc.send("nombreCX", "metodo", angulo);
   enviar_lc.send("nombreCX", "metodo", color);
   enviar_lc.send("nombreCX", "metodo", alpha);
   enviar_lc.send("nombreCX", "metodo", blurX);
   enviar_lc.send("nombreCX", "metodo", blurY);
   enviar_lc.send("nombreCX", "metodo", fuerza);
   enviar_lc.send("nombreCX", "metodo", calidad);
   enviar_lc.send("nombreCX", "metodo", sombra_interior);
   enviar_lc.send("nombreCX", "metodo", fondo_transparente);
   enviar_lc.send("nombreCX", "metodo", ocultar_mc);
   var distancia:Number = 15;
   var angulo:Number = 45;
   var color = 0x000000;
   var alpha:Number = 0.9;
   var blurX:Number = 4;
   var blurY:Number = 4;
   var fuerza:Number = 1;
   var calidad:Number = 3;
   var sombra_interior:Boolean = false;
   var fondo_transparente:Boolean = false;
   var ocultar_mc:Boolean = false;
   var u = new BlurFilter(blurX, blurY-16, calidad);
   var array3:Array = new Array();
   array3.push(u);
   };


este codigo funciona pero quiero asignarle una variabe a este codigo:

Código :

enviar_lc.send("nombreCX", "metodo", distancia);
   enviar_lc.send("nombreCX", "metodo", angulo);
   enviar_lc.send("nombreCX", "metodo", color);
   enviar_lc.send("nombreCX", "metodo", alpha);
   enviar_lc.send("nombreCX", "metodo", blurX);
   enviar_lc.send("nombreCX", "metodo", blurY);
   enviar_lc.send("nombreCX", "metodo", fuerza);
   enviar_lc.send("nombreCX", "metodo", calidad);
   enviar_lc.send("nombreCX", "metodo", sombra_interior);
   enviar_lc.send("nombreCX", "metodo", fondo_transparente);
   enviar_lc.send("nombreCX", "metodo", ocultar_mc);
   var distancia:Number = 15;
   var angulo:Number = 45;
   var color = 0x000000;
   var alpha:Number = 0.9;
   var blurX:Number = 4;
   var blurY:Number = 4;
   var fuerza:Number = 1;
   var calidad:Number = 3;
   var sombra_interior:Boolean = false;
   var fondo_transparente:Boolean = false;
   var ocultar_mc:Boolean = false;
   var u = new BlurFilter(blurX, blurY-16, calidad);
   var array3:Array = new Array();
   array3.push(u);
   }

asi solamente pondria el nombre de la variable en su lugar en el codigo de arriba.

Pero el porblema es que no se hacerlo ya que quiero usar la variable en varios sitios.

Gracias de antemano y espero que esta clara la explicacion :)

Por jogarva

31 de clabLevel



 

msie7
Citar            
MensajeEscrito el 11 May 2008 01:19 pm
Hola, no es la forma, la manera más sencilla, es que copies ese código en un archivo .as, por ejemplo "formulario.as"

Y luego, en flash, simplemente escribes:

Código :

#include "formulario.as"

De esta manera se "escribe" todo lo del archivo .as en ese lugar.

Si formulario.as está en otra carpeta que el .fla, solo escribes el path hacia el archivo

Por micheloud

341 de clabLevel



 

Misiones, Argentina

msie7
Citar            
MensajeEscrito el 11 May 2008 05:34 pm
Perfecto! funciona perfectamente!
No se me habia ocurrido es muy sencillo jajaja

Muchas gracias por tu ayuda hasta pronto

Por jogarva

31 de clabLevel



 

msie7

 

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