13/03/2008, 12:04
|
| | Fecha de Ingreso: febrero-2008
Mensajes: 78
Antigüedad: 16 años, 9 meses Puntos: 2 | |
Re: arrastrar variable a lo largo de la línea de tiempo hola filly , dejame ver si te entendi:
ejemplificando...
-tenemos mc de las banderas de : chile, peru, argentina ubicados en frame 1
-sus respectivas instancias: chile_mc ,peru_mc ,argentina_mc
-supongamos que al hacer click en una de estas instancias debes llegar al frame diez donde debe direccionar a una url
-entonces, en el frame 1(ojala en una capa de acciones) colocas esto: stop();
//una variable, que luego se le agregara un valor tipo string
var bandera_str:String="";
/*
-desde esta parte del codigo se le agrega un valor a la
bandera_str.
-la variable bandera_str va a estar disponible durante toda
la linea de tiempo,sin tener que crearla en cada frame.
-en el frame 10 ó el frame final vas a escribir un codigo
que comprueba que valor tiene la variable bandera_str
*/
this.chile_mc.onRelease=function(){
bandera_str+="chile";
gotoAndPlay(2);
};
this.argentina_mc.onRelease=function(){
bandera_str+="argentina";
gotoAndPlay(2);
};
this.peru_mc.onRelease=function(){
bandera_str+="peru";
gotoAndPlay(2);
};
-y en el frame 10 colocas esto: stop();
//una variable que almacenara la direccion a visitar
var paiselegido:String;
/*
-desde esta parte del codigo se empieza a comprobar
el valor de la variable bandera_str
*/
if(bandera_str=="chile"){
paiselegido="http://www.chile.com";
}else if(bandera_str=="peru"){
paiselegido="http://www.peru.com";
}else if(bandera_str=="argentina"){
paiselegido="http://www.argentina.com";
}else{
//no pasa nada XD
};
//aqui mandas a la direccion que se eligió
getURL(paiselegido);
me dices si te funcionó, saludos! |