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

diferencia entre on(load) y onClipEvent(load)

Estas en el tema de diferencia entre on(load) y onClipEvent(load) en el foro de Flash y Actionscript en Foros del Web. alguien me puede explicar las diferencias entre estos dos ? mi objetivo es armar una funcion que cree movieclips, a los cuales les carga una ...
  #1 (permalink)  
Antiguo 11/02/2005, 10:14
 
Fecha de Ingreso: octubre-2003
Ubicación: Buenos Aires, Capital Federal
Mensajes: 43
Antigüedad: 14 años, 1 mes
Puntos: 0
diferencia entre on(load) y onClipEvent(load)

alguien me puede explicar las diferencias entre estos dos ?
mi objetivo es armar una funcion que cree movieclips, a los cuales les carga una peli, les asigna ambas coordenadas y les asigna la visibilidad

function crearClip(i) {
trace('Creando '+nombre[i]+' .......');
capaNum++;
nombreMC = 'mc_'+capaNum+'_mc';
//trace(nombreMC);
this.createEmptyMovieClip(nombreMC, capaNum);
with (this[nombreMC]) {
_x = coordX[i];
_y = coordY[i];
loadMovie(nombre[i]);
onLoad = function () {
trace('cargado');
_visible = false;
};

}
}

lo que esta en ROJO es lo que use para tratar de ocultarlo (pero no funciona)
todas las demas propiedades, tales como coordenadas y pelicula se cargan lo mas bien, lo unico que no puedo asignar es la visibilidad
una forma muy 'hogareña' que encontre de darle esta propiedad es utilizar un incrementador, y cuando este llegue a 3 le doy la propiedad de visibilidad

onEnterFrame = function () {
if (!nrovuelta) {
nrovuelta = 0;
}
nrovuelta++;
trace('tratando de ocultar ('+nrovuelta+')');
if (nrovuelta == 2) {
delete this.onEnterFrame;
_visible = false;
}
};

queria saber si alguien me puede ayudara con las lineas para ocultar cada clip que cargue con la funcion que puse al principio.
gracias

Última edición por LordCat; 11/02/2005 a las 10:18
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 16:55.