Comunidad de diseño web y desarrollo en internet online

Problemas con el _root en un moviclip con actionscrip3.0

Citar            
MensajeEscrito el 25 May 2010 11:07 pm
Hola soy nuevo en estoy, y para mañana tengo que entregar una pagina web hecha en flash para la facu. paso a explicar

En mi scena principal tengo un moviclip, este moviclip tiene adentro botones, cuando a este boton le pongo el codigo siguiente :
img2_btn.addEventListener(MouseEvent.CLICK,muestra2);
function muestra2(event:MouseEvent):void{
_root_gotoAndStop("skate");}

se me vuelve loca toda la pagina y pasa por alto todos los stop(); de la escena principal que serian las otras secciones,

el moviclip son imagenes de las distintas secciones que van pasando que quiero que cada imagen cuando pasa yo pueda hacerle click y me lleve a la seccion de la imagen que cliclie un estilo el siguiente enlace.

http://surf.quiksilver.com/index.aspx

por favor es urgente

(el codigo lo pongo en un frame dentro del moviclip que contiene al foton)

espero no averlos mareado

Por FDalvano

13 de clabLevel



 

chrome
Citar            
MensajeEscrito el 25 May 2010 11:22 pm
Hola..

Tu error esta al hacer el gotoAndPlay:

Código ActionScript :

 _root_gotoAndStop("skate"); 


Reemplazalo por este:

Código ActionScript :

 _root.gotoAndStop("skate"); 


Saludos xD

Por Quarterback

171 de clabLevel

1 tutorial

Genero:Masculino  

Santa Marta, Colombia

msie8
Citar            
MensajeEscrito el 25 May 2010 11:27 pm
no ya probe con poner asi tmb el codigo y nada me sigue pasando por alto todos los stop(); de la escena principal, si quieren paso mi mail y les mando el archivo yo ya nose que estoy haciendo mal. Pero tmb me pasa tmb cuando en el codigo que tengo en la scena principal agrego otro codigo tmb se me vuelve loca la pagina y me salta todos los stop(); nose porque pasa esto
:S

Por FDalvano

13 de clabLevel



 

chrome
Citar            
MensajeEscrito el 25 May 2010 11:35 pm
Intenta asi:

Código ActionScript :


function muestra2(event:MouseEvent):void{
_root.gotoAndStop("skate");}

img2_btn.addEventListener(MouseEvent.CLICK,muestra2);

Por Quarterback

171 de clabLevel

1 tutorial

Genero:Masculino  

Santa Marta, Colombia

msie8
Citar            
MensajeEscrito el 25 May 2010 11:39 pm
Aparte del hecho de que ni en AS2 ni AS3 es recomendable el uso de "_root", en AS3 ya no es "_root" sino "root"

Por The Fricky!

Presidente

6168 de clabLevel

3 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell Héroes

Piccola Venezia...

chrome
Citar            
MensajeEscrito el 25 May 2010 11:41 pm
Cuando pongo eso mira lo que me pone en el error.

Symbol "animaciondefotos" layer "foto2" frame 56 line 2 1120:Access of undefined property _root.
Warning:1058 migration issue : the property _root is no longuer supported. Thsi property has been removed, The closet equivalent is the Stage, which serves as the root of the ActionScript3.0 display list


eso me sale en la descripcion del error

Por FDalvano

13 de clabLevel



 

chrome
Citar            
MensajeEscrito el 25 May 2010 11:44 pm

The Fricky! escribió:

Aparte del hecho de que ni en AS2 ni AS3 es recomendable el uso de "_root", en AS3 ya no es "_root" sino "root"



y que se usa en As3 que cumpla la misma funcion que el root ?

Por FDalvano

13 de clabLevel



 

chrome
Citar            
MensajeEscrito el 25 May 2010 11:57 pm
root funciona, pero normalmente no lo necesitas, para eso tienes variables, clases, instancias. Es realmente muy muy raro que alguien que use root lo necesite realmente. En tal caso, siempre puedes usar rutas relativas.

Por The Fricky!

Presidente

6168 de clabLevel

3 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell Héroes

Piccola Venezia...

chrome
Citar            
MensajeEscrito el 26 May 2010 12:02 am

The Fricky! escribió:

root funciona, pero normalmente no lo necesitas, para eso tienes variables, clases, instancias. Es realmente muy muy raro que alguien que use root lo necesite realmente. En tal caso, siempre puedes usar rutas relativas.


me podrias dar una que me sirva..porfavor, ya estoy cansado de buscar y buscar.

Por FDalvano

13 de clabLevel



 

chrome
Citar            
MensajeEscrito el 26 May 2010 12:15 am
Tal como lo veo, con quitar el root debería bastar. gotoAndStop se refiere a la línea principal en ese contexto (si ese código está en la línea principal

Por The Fricky!

Presidente

6168 de clabLevel

3 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell Héroes

Piccola Venezia...

chrome
Citar            
MensajeEscrito el 26 May 2010 12:26 am

The Fricky! escribió:

Tal como lo veo, con quitar el root debería bastar. gotoAndStop se refiere a la línea principal en ese contexto (si ese código está en la línea principal


no, como lo explique antes este codigo esta en el boton que se encuentra dentro de un moviclip que esta en la escena principal, el boton no esta en la escena principal sino dentro del moviclip, y nose como hacer que ese boton me lleve a otra seccion de la escena principal

Por FDalvano

13 de clabLevel



 

chrome
Citar            
MensajeEscrito el 26 May 2010 03:55 pm
Ok, tips rápidos del uso de rutas relativas.
Imaginemos que tienes tres MovieClips, mc_padre, mc_hijo, mc_nieto, uno dentro del otro.


  1. Para ir (desde la escena principal) a mc_hijo, debes pasar por mc_padre:

    Código ActionScript :

    mc_padre.mc_hijo;
    


  2. Para ir (desde la escena principal) a mc_nieto, debes pasar por mc_padre y mc_hijo:

    Código ActionScript :

    mc_padre.mc_hijo.mc_nieto;
    


  3. Para ir desde mc_hijo a mc_padre usas la palabra clave "parent":

    Código ActionScript :

    //Estamos en mc_hijo
    this.parent;
    


  4. Para ir desde mc_nieto a mc_padre usas la palabra clave "parent":

    Código ActionScript :

    //Estamos en mc_hijo
    this.parent.parent;
    //El primer parent apunta a mc_hijo y el segundo a mc_padre
    



Y así sucesivamente.

Espero esto te de una idea sobre las rutas relativas.

Por The Fricky!

Presidente

6168 de clabLevel

3 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell Héroes

Piccola Venezia...

chrome

 

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