Problema con FUSE
Hola a todos! tengo un problema que no consigo resolver, a ver si podeis echarme una manita....
Tengo un menu que lo que hace es:
1) Anima el objeto en dos partes.
2) Cuando pulsas otro boton, pone en las mismas coordenadas del que has pulsado el anterior.
El problema viene pq no me para el segundo grupo de movimientos de la primera funcion y no se como eliminarlo¿?¿?¿?¿?¿
He porbado a poner un:
<code>
var myListener:Object = {
onTweenInterrupt:function(o:Object):Void {
Fuse.close();
Fuse.stop();
}
</code>
Muchas gracias!! os dejo el codigo.
<code>
//PARA EL MENU
_root["bt"+i].onPress = function(){
currentButton.posX = this._x;
currentButton.posY = this._y;
currentButton.ancho = this._width;
currentButton.alto = this._height;
currentButton.enabled = true;
//LLAMA A LA FUNCION VOLVER volver(currentButton,currentButton.posX,currentButton.posY,currentButton.ancho,currentButton.alto);
this.enabled = false;
currentButton = this;
//ANIMA EL OBJETO
animarSeccion(this);
}
//FUNCIONES DE MOVIMIENTO
function volver(obj,inicioX,inicioY,ancho,alto){
var v:Fuse = Fuse.open();
v.label = "volver";
v.target = obj;
v.push({ label: 'volver_bola',
x:inicioX,
y:inicioY,
controlX: null,
controlY: -150,
width:ancho,
height:alto,
time: 1,
ease: 'easeOutExpo'
});
v.start(true);
}
//animar seccion
function animarSeccion(obj){
var f:Fuse = Fuse.open();
f.label = "animacion";
f.target = obj;
f.push({ label: 'bola',
x:5,
y:10,
controlX: null,
controlY: 300,
start_scale: 100,
scale: 10,
start_Blur_blur: 70,
time: 2,
ease: 'easeOutExpo'
},
{
y:250,
x:125,
start_Blur_blur: 0,
width:975,
height:950,
ease: 'easeInOutQuad',
time: .5
});
f.start();
}
</code>
ozke
Asi a lo rápido.... sin mirarme mucho el código deberías llamar a tu instancia de fuse por su nombre y no a "Fuse".
Ojo tb con el tema del scope ya q estas en un listener.
dpcMarble
ozke
Asi a lo rápido.... sin mirarme mucho el código deberías llamar a tu instancia de fuse por su nombre y no a "Fuse".
Ojo tb con el tema del scope ya q estas en un listener.
No tengo mucha experiencia con Fuse, puedes ponerme un ejemplo?
De todas formas entiendo que en el onInterrupt debería de poder acceder a eliminarlo no?
Con mi mal ingles lei que por lo visto en el momento de pulsar en otro boton la animacion primera se elimina... pero igual lo he leido mal ¿?
Sabes como se puede hacer esto que quiero?
Muchas gracias!!!!
Ventd'Aval
dpcMarble
Problema con FUSE
Usa tweener! ^^
ozke
Ventd'Aval
<div class="quote">
dpcMarble
<blockquote>Problema con FUSE</blockquote>
</div>
Usa tweener! ^^
Ya no usas Fuse para nada?
dpc... me refiero a q tienes q parar la "f" y no "Fuse"
Ventd'Aval
ozke
Ya no usas Fuse para nada?
Nunca lo he usado... bueno, lo trastee un poco tiempo atras y no me gusto... estoy enamoradisimo de Tweener :P
ozke
Oiga... Y puedo montar superarrays de animaciones y luego lanzarlos como en Fuse? :D
Ventd'Aval
npi, pero es que yo el codigo lo uso pa mover, no pa animar :P
ozke
Ventd'Aval
npi, pero es que yo el codigo lo uso pa mover, no pa animar :P
:| Nontiendo. Q diferencia hay?
Usuario desconocido
No creo que puedas montar superarrays de animaciones con Tweener, ya que este es un "animador de propiedades" si me permitís la expresión, mientras que fuse es un secuenciador, donde las secuencias pueden incluir tweens o incluso otros objetos Fuse.
Yo prefiero Fuse, of course, pero sin versión AS3 no hay nada que hacer. De momento me apaño con las standard de Adobe :-P