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

Problema con el Script onEnterFrame

Estas en el tema de Problema con el Script onEnterFrame en el foro de Flash y Actionscript en Foros del Web. Wenas que tal tengo una consulta mas que todo, estoy elaborando una web y estoy que le doy animación a una nube que esta dentro ...
  #1 (permalink)  
Antiguo 09/06/2009, 08:59
 
Fecha de Ingreso: septiembre-2008
Mensajes: 30
Antigüedad: 16 años, 1 mes
Puntos: 0
Exclamación Problema con el Script onEnterFrame

Wenas que tal tengo una consulta mas que todo, estoy elaborando una web y estoy que le doy animación a una nube que esta dentro de un MC con el siguiente script:

_root.onEnterFrame = function() {
if (_root.nube._x<1100) {
_root.nube._x +=1;
}
if(_root.nube._x>=1100){
_root.nube._x =-200;
}

Luego estoy dando movimiento a una mariposa con ste script:

function aleatorio(min:Number, max:Number):Number {
var num:Number = Math.floor(Math.random()*(max-min+1))+min;
return num;
}
_root.onEnterFrame = function()
if (_root.mariposa._x>-900) {
_root.mariposa._x -=1;
_root.mariposa._y -=1;
}
if(_root.mariposa._x<=-900){
_root.mariposa._x =aleatorio(450,950);;
_root.mariposa._y =aleatorio(300,700);;
}

Esto me hace hacer que la mariposa se mueva de forma aleatoria segun tengo entendido.

Y Asi Estoy dando a una nube mas y a otra mariposa mas con el mismo script.

Mi problema esq al hacer correr mi flash mi SWF se vuelve lento, y no se por que, oh eh usado mas los codigos oh el codigo no es el adecuado no lo se.
Quisiera saber como hacer para que mi flash no este lento al momento de incorporar esos codigos oh si hay otros codigos que me generen la misma accion qusiiera que me lo agan saber.

GRACIAS !

PSDT: Estoy trabajando a 30 fps
PSDT2; Si me respondieran a la brevedad seria de mucho agrado!!!! :)
  #2 (permalink)  
Antiguo 09/06/2009, 13:13
 
Fecha de Ingreso: septiembre-2008
Mensajes: 30
Antigüedad: 16 años, 1 mes
Puntos: 0
Exclamación Respuesta: Problema con el Script onEnterFrame

alguien que me ayude porfavor! :)
  #3 (permalink)  
Antiguo 10/06/2009, 08:15
 
Fecha de Ingreso: septiembre-2008
Mensajes: 30
Antigüedad: 16 años, 1 mes
Puntos: 0
Exclamación Respuesta: Problema con el Script onEnterFrame

Alguien que me pueda ayudar porfavor!!!! Seria fabuloso!!
  #4 (permalink)  
Antiguo 10/06/2009, 10:29
 
Fecha de Ingreso: septiembre-2008
Mensajes: 30
Antigüedad: 16 años, 1 mes
Puntos: 0
Exclamación Respuesta: Problema con el Script onEnterFrame

Alguien que me pueda ayudar pofavor??!!!
  #5 (permalink)  
Antiguo 11/06/2009, 08:53
 
Fecha de Ingreso: septiembre-2008
Mensajes: 30
Antigüedad: 16 años, 1 mes
Puntos: 0
Exclamación Respuesta: Problema con el Script onEnterFrame

Alguien me podria ayudar pofavor? ya llevo varios dias esperando la respuesta de alguien que sepa!! :)
  #6 (permalink)  
Antiguo 11/06/2009, 10:36
 
Fecha de Ingreso: junio-2009
Ubicación: mexico
Mensajes: 106
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: Problema con el Script onEnterFrame

hola, yo he tenido un problema similar, en AS3 ya no se permite usar el metodo upDateAfterEvent() para todos los eventos, solo para mouseEvents o TimerEvents, asi flashplayer redibuja independientemente del numero de fotogramas, (asegurate que sea no menos de 30f/s) e intenta animar con un timerEvent en vez de con enterFrame...espero que te sirva el consejo,
saludos
  #7 (permalink)  
Antiguo 11/06/2009, 10:39
 
Fecha de Ingreso: junio-2009
Ubicación: mexico
Mensajes: 106
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: Problema con el Script onEnterFrame

Ah! como es AS2 si podes usar upDateAfterEvent(), ponelo luego del codigo...
  #8 (permalink)  
Antiguo 11/06/2009, 12:17
 
Fecha de Ingreso: septiembre-2008
Mensajes: 30
Antigüedad: 16 años, 1 mes
Puntos: 0
Exclamación Respuesta: Problema con el Script onEnterFrame

Como como como? Estoy recien comenzando me podrias dar el ejemplo de donde pongo especificamente el codigo que me acabas de recomendar upDateAfterEvent()

Y Gracias por tomarte el tiempo de contestar mi post! Gracias !
  #9 (permalink)  
Antiguo 11/06/2009, 13:23
 
Fecha de Ingreso: junio-2009
Ubicación: mexico
Mensajes: 106
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: Problema con el Script onEnterFrame

ponelo en la ultima linea de cada funcion con enterFrame, cuidado que ese codigo tiene algunos errores de{} ademas generalmente este metodo se usa para eventos de mouse o timers....

_root.onEnterFrame = function() {
if (_root.nube._x<1100) {
_root.nube._x +=1;
}

if(_root.nube._x>=1100){
_root.nube._x =-200;
}
upDateAfterEvent();
}
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 15:59.