Foros del Web » Creando para Internet » Flash y Actionscript »

Duplicate! problem!

Estas en el tema de Duplicate! problem! en el foro de Flash y Actionscript en Foros del Web. Hola.. Resulta que tengo un menu donde sus botones son creados con duplicate movies... es decir.. en el escenario solo hay un boton y este ...
  #1 (permalink)  
Antiguo 25/02/2004, 10:54
 
Fecha de Ingreso: octubre-2003
Mensajes: 208
Antigüedad: 20 años, 6 meses
Puntos: 0
Pregunta Duplicate! problem!

Hola..
Resulta que tengo un menu donde sus botones son creados con duplicate movies... es decir.. en el escenario solo hay un boton y este es duplicado y con el nombre cambiado..
Hay alghuna manera de controlar los botones que no existen y que son duplicados para que al ponerle acciones estos funcionen cada uno con su accion??
ya que como es un boton.. si lepongo acciones a uno.. todos los demas tmb tendran dicha accion

SAludpos!
__________________
Webmaster
http://www.conglomodigital.com
  #2 (permalink)  
Antiguo 26/02/2004, 12:05
 
Fecha de Ingreso: octubre-2003
Mensajes: 208
Antigüedad: 20 años, 6 meses
Puntos: 0
Maltos... si.. pero lo que kiero es ponerle ordenes a los botones que salieron de la duplicacion... es decir.. ponerle a un boton que diga... loadmovie o gotoanplay.. lo que sea pero cada uno con diferente orden yu que al ponerle una orden al boton que SI existe.. este no modofique a los demas.. que se hace con el metodo que tu me dijiste
__________________
Webmaster
http://www.conglomodigital.com
  #3 (permalink)  
Antiguo 26/02/2004, 23:06
 
Fecha de Ingreso: febrero-2002
Mensajes: 442
Antigüedad: 22 años, 2 meses
Puntos: 2
Primero duplicas el MC supongamos que el original se llama "myMC"

Cita:
for i=0 bla bla bla{
myMC.dupluicateblabla("NuevoNombre"+i)......
_root["NuevoNombre"+i].Indice = i;
}
Lo que esta en rojo es el truquito... de esa forma creas una variable dentro de cada instancia que duplicas.

"myMC" a su ves en su interior tiene un boton transparente.... a ese boton ponele como nombre de instancia..... btn

luego estando dentro de ese mismo "myMC" que es el MC que duplicas, asignas en el primer frame...

Cita:
btn.onRelease = function(){
_root.Funcion(indice )
}
Ahora si usamos indice lo pasamos como parametro... es el nro. de instancia del MC que duplicas y van a ser 1, 2, 3 depende de la cantidad de instacias..!

luego en el _root agregas en el primer frame un codigo mas o menos asi...

Código PHP:
function Funcion(param) {
    if (
param == 1) {
          
gotoAndPlay(20);
    }elseif (
param==2){
          
gotoAndPlay(24);
    }elseif (
param==3){
          
gotoAndPlay(29);
    }

Bueno ... fijate... lo arme aca medio rapido... pero
esa es la idea... proba que este todo bien.

decime si es lo que querias y si te funciono...!
__________________
tech-nico.com

Última edición por OXIGENO; 26/02/2004 a las 23:14
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:09.