Comunidad de diseño web y desarrollo en internet online

MovieClip como Boton

Citar            
MensajeEscrito el 17 Ene 2008 10:08 pm
Hola a todos, he estado leyendo muchos post y no encuentro solución a mi problema, o por lo menos a mí no me funciona nada!!!

Os cuento:

En el escenario tengo:

- Un movieclip que se llama "principal_mc"
- Un botón que lo que hace es:
Cuando le programo un onRelease, me creo varios movieClips dentro de "principal_mc" de esta manera:

var producto_mc = principal_mc.createEmptyMovieClip("producto"+i+"_m c", i);
producto_mc._x = 160; Le doy la posicion x que quiero
producto_mc._y = 160; Le doy la posicion y que quiero
......

la i es un contador que va aumentando.

Bueno pues hasta aquí todo va perfecto, el problema es que yo quiero hacer que estos movieClips que me he creado actúen como botones, y he leido un monton de post y he probado:

producto_mc.onRelease = function(){
trace("hola");
}

principal_mc["producto"+i+"_mc"].onRelease = function(){
trace("hola");
}

esque no me funciona de ninguna manera ¿me podeis dar alguna solución?


Muchísimas gracias a todos...

Por chinisara

5 de clabLevel



Genero:Femenino  

firefox
Citar            
MensajeEscrito el 18 Ene 2008 02:17 am
Busca sobre la funcion EVAL() de flash

asi puedes hacer esto, si mal no recuerdo :P

por ejemplo:

Código :

i=10;
texto="hola"

eval(texto+i+"_mc").onReleace=function(){
   ...
}


Y que seria lo mismo que:

Código :

hola10_mc.onReleace=function(){
   ...
}

[/code]

Por egoman

61 de clabLevel



Genero:Masculino  

Concepción - Chile!

firefox
Citar            
MensajeEscrito el 18 Ene 2008 02:44 am
Tambien puedes intentar con:

Código :

this.onRelease = function(){
   _root.gotoAndPlay ("alguna escena"); /*o la acción que desees colocar*/
}

Por onnasama

325 de clabLevel

1 tutorial

 

firefox
Citar            
MensajeEscrito el 18 Ene 2008 02:44 am

onnasama escribió:

Tambien puedes intentar con:

Código :

this.onRelease = function(){
   _root.gotoAndPlay ("alguna escena"); /*o la acción que desees colocar*/
}


ah, olvide decir que esto iria dentro del movie clip.

Por onnasama

325 de clabLevel

1 tutorial

 

firefox

 

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