Comunidad de diseño web y desarrollo en internet online

Simplificacion de codigo

Citar            
MensajeEscrito el 03 Jun 2007 07:53 pm
hOolaz!!!
Desde hace ya 4 semanas o mas... q estoy intentando simplificar el codigo del scrip, pero no puedo!!! queria saber si alguien m puede ayudar con: duplicateMovieClip() y attachMovie().
Lo q hago es lo siguiente para dupliacar un objeto:

Código :

onLoad=function(){
for (i=1;i<=5;i++){
this.attachMovie("mc";"mc"+i,this.getNextHighestDepth())
_root["mc"+i]._x=random(300)+20
}}


Ahi consigo crear 5 mcs en una posicion x random... pero cuando yo kiero hacer una accion y condicion con onEnterFrame no m funciona poniendo _root["mc"+i], y kisiera saber como hacerlo.
Desde ya gracias!
SaluDOZ[/code]

Por ©UNreal

19 de clabLevel



Genero:Masculino  

Estudiante

msie
Citar            
MensajeEscrito el 04 Jun 2007 01:41 pm
Con un prototipo:

Código :

MovieClip.prototype.boton = function (variable:String) {
this.onPress = function () {
trace (variable);
};
};
this.onLoad = function () {
for (var i = 1; i <= 5; i++){
var miMc = this.attachMovie ("mc"; "mc" + i; this.getNextHighestDepth ())
miMc._x = random (300) + 20
miMc.boton ("boton número " + i);
}
};
Como un último consejo, te recomendaría que observes los pequeños cambios que hice en tu código, como el uso de "var" antes de la i en el for para que sea una variable local o evitar repetir el _root["mc" + i] usando una variable (local, preferentemente) para referenciar al MC.

Por HernanRivas

Claber

3416 de clabLevel

26 tutoriales

 

Argentina

firefox
Citar            
MensajeEscrito el 04 Jun 2007 08:06 pm
puedes usar eval(), en la ayuda te dice como usarlo, aunque Hernan tiene algunas ideas para manejo de variables buenas, yo intenté usar prototype y es un poco engorroso, aunque si te funciona bien puedas.

Por Xyrer

628 de clabLevel

1 tutorial

Genero:Masculino  

Android App Development

firefox
Citar            
MensajeEscrito el 05 Jun 2007 02:03 pm
Coloca tu codigo que no te funciona con el onEnterFrame, la accion y la condición, para entender tu problema.

Por gabynufe

Claber

446 de clabLevel



 

México, D.F.

msie7

 

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