Comunidad de diseño web y desarrollo en internet online

Problema con rollever en animacion con links

Citar            
MensajeEscrito el 19 Nov 2008 01:30 pm
Hola a todos,
Me acabo de iniciar en esto del flash y llevo unos tres dias con un problemilla mirando cientos de posts.

Se trata de lo siguiente:
Al pasar el raton por encima de un clip de pelicula con "rollover" este empieze a animarse, el problema esta en que al final de dicha animación, dentro hay un cuadradito que te debe de vincular a abrir un nuevo video "loadMovieNum".
El problema si no me equivoco es que el raton esta en el estado de rollover y no llega a detectar lo de dentro de la animación.
Os dejo un enlaze para que lo entendais mejor, a ver quien me da la solución

[url=http://www.megaupload.com/?d=7548FVQ0]

Por alphasky

32 de clabLevel



 

msie7
Citar            
MensajeEscrito el 19 Nov 2008 02:17 pm
rollover no rollever, disculpen.

Por alphasky

32 de clabLevel



 

msie7
Citar            
MensajeEscrito el 19 Nov 2008 04:52 pm
No se bien que intentas, pero porque no le pones un rollOver normal?
Es decir:

Código ActionScript :

on (rollOver) {
   this.gotoAndPlay(2);
}


y luego cargas el vídeo o lo que sea con loadMoovie...mira esto

Por Fusel

Claber

339 de clabLevel



Genero:Masculino  

Madrid (España)

safari
Citar            
MensajeEscrito el 19 Nov 2008 05:48 pm
lo que he de lograr es que cuando pulses en el boton azul que se cargue la imagen, ahora se carga cuando acaba la animación.

Por alphasky

32 de clabLevel



 

msie7
Citar            
MensajeEscrito el 19 Nov 2008 08:34 pm
Pues pon la acción en el cuadrado azul

Por Fusel

Claber

339 de clabLevel



Genero:Masculino  

Madrid (España)

safari
Citar            
MensajeEscrito el 20 Nov 2008 12:35 am
si lo ves tan sencillo hazlo y luego me lo mandas

Por alphasky

32 de clabLevel



 

msie7
Citar            
MensajeEscrito el 20 Nov 2008 02:26 am

alphasky escribió:

si lo ves tan sencillo hazlo y luego me lo mandas

WTF? En serio espero que estes bromeando. No tiene gracia, por cierto ¬¬

Por The Fricky!

Presidente

6168 de clabLevel

3 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell Héroes

Piccola Venezia...

firefox
Citar            
MensajeEscrito el 20 Nov 2008 03:12 am
WTF? que es eso?

Por alphasky

32 de clabLevel



 

msie7
Citar            
MensajeEscrito el 20 Nov 2008 03:14 am
a ver alguien puede explicarme como funciona esto y donde debo ponerlo?



_root.menu.btn1.onRollOver = function (){
//aqui lineas de codigo
}

Por alphasky

32 de clabLevel



 

msie7
Citar            
MensajeEscrito el 20 Nov 2008 11:20 am
Con esos modales no conseguirás mas que pasemos de ti. Estudia el ejemplo que te pasé.

Por Fusel

Claber

339 de clabLevel



Genero:Masculino  

Madrid (España)

safari
Citar            
MensajeEscrito el 20 Nov 2008 02:47 pm
llevo toda la vida viendo como pasan de mi

Por alphasky

32 de clabLevel



 

msie7
Citar            
MensajeEscrito el 20 Nov 2008 03:16 pm
Que pena a mi me da...
Consejo:
Cambia de actitud, quizás de esa forma consigas que los demás te ayuden...
Y no repitas post!!

Por Fusel

Claber

339 de clabLevel



Genero:Masculino  

Madrid (España)

safari
Citar            
MensajeEscrito el 20 Nov 2008 04:17 pm
si no sabes como se hace no me vengas con excusas de que mire tu ejemplo que no tira ni patras.
Por lo de repetir post lo siento

Por alphasky

32 de clabLevel



 

msie7
Citar            
MensajeEscrito el 20 Nov 2008 09:09 pm
Bueno, al final era mas facilde lo que me pensaba y todo gracias a JaCCer (flascript.com).

Bueno ahi va el codigo:

Código :

m1.onRollOver = function()
{
    this.onEnterFrame = function()
    {   
        if (this._currentframe != 10)
        {
            this.nextFrame();
        }
        else
        {
            this.stop();
            delete this['onEnterFrame'];
        }
    }
}
m1.onReleaseOutside = m1.onRollOut = function()
{
    this.onEnterFrame = function()
    {
        if (this._currentframe != 1)
        {
            this.prevFrame();
        }
        else
        {
            this.stop();
            delete this['onEnterFrame'];
        }
    }
}

onMouseUp = function(){
    if(m1._currentframe == 10)
    {
        if(m1.m2.hitTest(_xmouse, _ymouse, true))
        {
            m1.m2._x += 3;
        }
        
    }
}


os pongoel ejemplo fla http://www.forocreativo.net/ipb/index.php?act=Attach&type=post&id=4746

Por alphasky

32 de clabLevel



 

msie7
Citar            
MensajeEscrito el 21 Nov 2008 09:43 am
Ok, enhorabuena por lo que has copiado y pegado, veo que controlas el ctrl+c ctrl+v y seguro que no tienes ni idea de como funciona, pero además me da la sensación de que ni siquiera sabias lo que querías, porque en ese ejemplo yo no veo que cargue ningún vídeo. En fin, suerte con tu proyecto.

Por Fusel

Claber

339 de clabLevel



Genero:Masculino  

Madrid (España)

safari
Citar            
MensajeEscrito el 21 Nov 2008 03:58 pm
entender entender ~~ lo entiendo todo, piensa que solo llevo una semana trabajando con programacion, creo yo que un poco normal si es que este un poco perdido, el que parece qeu no entienda eres tu.
Para que te cargue el vidio (que no era el objetivo del ejercicio, con un simple trace me conformava) tienes que cambiar la siguiente linea :
m1.m2._x += 3;


(que es la que hace que el objeto en cuestion se mueva 3 pixeles)

Por alphasky

32 de clabLevel



 

msie7

 

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