Comunidad de diseño web y desarrollo en internet online

Acceder a los frames de un movieclip

Citar            
MensajeEscrito el 28 Sep 2004 04:49 pm
Problema para acceder a los frames de un movie clip

Saludos Foro.

Tengo un movie clip que cargo mediante una funcion. Dentro de este movie clip hay dos frames y el usuario al presionar dos diferentes botones dentro de ese movie clip puede elegir entre avanzar o retroceder en el MC. El boton que tengo para avanzar de frame funciona bien; el boton para cerrar el MC tambien; pero no se como debo escribir el codigo para que el boton que regresa de frame funcione. Agradeceria cualquier ayuda.

¿Hay una redacción especial para además de acceder al movie clip, acceder a los frames de este y a su vez a un objeto dentro de ese frame? También posteo mi codigo para mayor referencia.


// Esta funcion carga las ventana
//"mcwindow" es la ventana y mcWindowBackground es otro MC dentro del MC que hace la funcion de ser el fondo.

function addWindow(sLinkage:String, a, b):Void {
var nIndex:Number = this.getNextHighestDepth();
var mcWindow:MovieClip = this.attachMovie(sLinkage, "mcWindow" + nIndex, nIndex);
mcWindow._x = a;
mcWindow._y = b;
mcWindow.mcWindowBackground.onPress = function():Void {
this._parent.startDrag();
};
mcWindow.mcWindowBackground.onRelease = function():Void {
this._parent.stopDrag();};
mcWindow.mccloseSquare.onRelease = function():Void {
this._parent.removeMovieClip();};

//moverse en el MC.
mcWindow.mcnextframe.onRelease = function() {
this._parent.gotoAndPlay("segunda");};

//Este es el boton que no funciona:
mcWindow.mcbackframe.onRelease = function() {
this._parent.gotoAndPlay("inicio");
};

}

//Con esto llamo al movie clip y asigno donde debe aparecer en el primer frame del proyecto

subMenu02_mc.b1_btn.onRelease= function():Void {
a = 399;
b = 31;
addWindow("outline_es_mc", a, b);
};



PD: Postee esto anoche y hoy en la mañana desaparecio. Si este mensaje no entra dentro de los temas de este foro, agradeceria que me lo comentaran; sin embargo lo posteo de nuevo esta vez por que supongo que el mensaje original se borro debido a una falla del servidor.

Por atomskreymx

39 de clabLevel



 

unknown
Citar            
MensajeEscrito el 28 Sep 2004 05:06 pm
la verdad si quiero controlar mi animacion principal yo uso """_level0.gotoPlay(1) """" :D suerte normalmente es mi solucion a ese tipo de problemas. saludo

Por flasher

Invitado



 

unknown
Citar            
MensajeEscrito el 28 Sep 2004 11:26 pm
¿Podrias darme un ejemplo de como cambiar la redaccion de alguna linea usando el comando "_level0.gotoPlay(1)", flasher? Gracias de antemano.

Por atomskreymx

39 de clabLevel



 

unknown
Citar            
MensajeEscrito el 29 Sep 2004 12:37 am

Código :

//Este es el boton que no funciona:
mcWindow.mcbackframe.onRelease = function() {
this._parent.gotoAndPlay("inicio");
};

}  <--------- Esto está de más


Ahora, por qué no pruebas con:

Código :

prevFrame();


o poniendo el número del frame en vez del nombre de instancia

Por La100rra

Claber

5776 de clabLevel

11 tutoriales
4 articulos

Genero:Masculino  

Cd. Juárez, Chihuahua, México.

unknown
Citar            
MensajeEscrito el 30 Sep 2004 04:51 am
Gracias por tu respuesta La100rra; pero en el contexto del fla que estoy haciendo simplemente no funciono. El boton para hacer el backframe tiene su nombre de instancia escrito correctamente y sin embargo no produce accion alguna al presionarlo. No obtube resultado ni con la redacción "prevFrame();" ni tampoco con "this._parent.prevFrame();"

Por ello insisto en mi pregunta de si hay alguna redaccion especial para acceder a MC's o botones que se encuentren dentro de frames especificos de algun MC.

Agradeceria a cualquiera que quisiera produnfizar a este respecto

Por atomskreymx

39 de clabLevel



 

unknown
Citar            
MensajeEscrito el 30 Sep 2004 11:24 am
mmm tal vez usando _root en vez de _parent

Por La100rra

Claber

5776 de clabLevel

11 tutoriales
4 articulos

Genero:Masculino  

Cd. Juárez, Chihuahua, México.

unknown
Citar            
MensajeEscrito el 30 Sep 2004 09:36 pm
^^ a ver si se va a dar una ruta es

Código :

 _root.miMC.gotoStop(1);


ahora tambien puedes usar

Código :

_level1.miMC.gotoStop(1)<-------- los puedes usar si cargas MC en tu pagina principal asi manipulas los MC q se encuentran en la pelicula cargada...


Suerte :D

Por flasher

Invitado



 

unknown

 

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