Comunidad de diseño web y desarrollo en internet online

el amigo novato

Citar            
MensajeEscrito el 10 Mar 2004 01:09 am
bien, siguiendo poko a poko, me estoy tirando de los pelos con ActionScript



tengo dos movies clip en una escena, kiero yamar a 1 clip desde el otro



pero el setProperty no lo hace, sin embargo colocancolo en 1 frame

si, (incluso en un boton)



pero en el movie clip 1 se niega



concretamente kiero ke al darle a la derecha , se mueve ala derecha, kiero ke la otra imagen x ejemplo _visible = true



cuando yo le de a la derecha, no cuando el frame, y haya ke decir, ke en el frame me lo hace 1 unica vez, no me lo repite sino me conformaria.

Por Dailion

42 de clabLevel



 

unknown
Citar            
MensajeEscrito el 10 Mar 2004 02:46 am
No tengo NPI de que que quieres para ser sincero, porque no entendi muy bien; sin embargo vamos a ver en que te puedo ayudar



Armemos un escenario



Digamos que tenemos dos movie clips con una animación; estos tendran los siguientes nombres de instancia



pel1_mc

pel2_mc



Bien, ahora, tambien habran dos botones, uno para parar ambos movie clips y otro para ponerlos a funcionar de nuevo



el codigo del boton para parar seria:



Código :

on(release){

    pel1_mc.stop();

    pel2_mc.stop();

}




Y el de PLAY es muy similar



Código :

on(release){

    pel1_mc.play();

    pel2_mc.play();

}




Puedes probar a hacer algo mas avanzado, por ejemplo, para esconder un movie clip



pel1_mc._visible = false;



Para mostrarlo



pel1_mc._visible = true;



Para volverlo 50% transparente



pel1_mc._alpha = 50;



Para ir a un frame determinado del Movie Clip



pel1_mc.gotoAndPlay(12);



Y asi hay infinidad de metodos y propiedades que tiene el objeto MovieClip; mira bien en la ayuda, donde encontraras una lista de ellos

Por Freddie

BOFH

53 tutoriales
597 articulos
43 ejemplos

Genero:Masculino   Admin

Conserje de Cristalab

unknown
Citar            
MensajeEscrito el 10 Mar 2004 03:14 am
onClipEvent (enterFrame)

{

if (Key.isDown(Key.RIGHT)) {

setProperty(dd,_x,bicho._x);

_x = _x + 5 ;}

}



Esta linea, se la pasa por los eggs



setProperty(dd,_x,bicho._x);

setProperty("dd",_x,bicho._x);

hmmm cualkier cosa, incluido la propiedad visible



Me subo al frame, y hay si lo hace



pero claro 1 vez, y solo 1, no es algo k pueda controlar con mi if



perdona x mi expresion,la hare mas curtida de ahora en adelante





x cierto k Version de ActionScript usa el flash mx 2004, 7 ?

Por Dailion

42 de clabLevel



 

unknown
Citar            
MensajeEscrito el 10 Mar 2004 03:30 am
Flash MX 2004 usa ActionScript 2.0, que cumple completamente con los estandares del ECMA Script.



NO USES SETPROPERTY, es una función oficialmente abandonada (Como se traduce "deprecated"?) por Macromedia. Tu codigo deberia quedar (aunque no le veo sentido) asi:



Código :

onClipEvent (enterFrame)

{

    if (Key.isDown(Key.RIGHT)) {

        this._x = bicho._x;

        this._x += + 5 ;

    }

}




Esa ultima fue una pregunta mas puntual (aunque aun un tanto intentendible, sobre todo por el cambio de Q por K)



Saludos

Por Freddie

BOFH

53 tutoriales
597 articulos
43 ejemplos

Genero:Masculino   Admin

Conserje de Cristalab

unknown
Citar            
MensajeEscrito el 10 Mar 2004 04:13 am
onClipEvent (enterFrame)

{

if (Key.isDown(Key.RIGHT)) {

this._x = bicho._x;

this._x += + 5 ;

}

}





i sino quiero 'este' ? osea este codigo esta dentro de bicho

lo ke kiero eske dd (nombre de instancia del clip i8) se ponga en la misma posicion X ke bicho, al pusar Right .(No me preguntes x los nombres, no sabria ke decir, siiii no es buena metodologia inicial no ser logiko y coherente :o ) xo (pero) me he partido tanto con una instruccion Deprecated ( hmmm Desechada o depreciada ?) pues lo he tocado todo.



theother._x = bicho._x; ? xD



Acabo de provar:

dd._x = bicho._x;

dd._x= _x;



por si le diera ahora x funcionar, y no va



en 1 buton capa aparte setProperty(dd,_x,bicho._x) y si tira,

si hay otra instruccion para yamarlo "especialmente" de Clip a Clip

me pongo a tirar cohetes





gracias x tu paciencia espero no ser excesivamente molesto.





P.D.: Si he visto k permite ActionScript 2.0 y 1.0 x cierto he probado lo de quitar el reshack i k maravilla :D personalizacion





POdrias decirme donde conocer las Deprecated para no encasquillarme en ni 1 mas ?



( desechan instrucciones sin consultarmelo..... )

ahora ke lo pienso setProperty(dd,_x,bicho._x) no me desagrada



ah i siento mi letra !

Por Dailion

42 de clabLevel



 

unknown
Citar            
MensajeEscrito el 10 Mar 2004 04:20 am
olvidalo, ya esta



this._parent.dd._x = _x;





ke nose diga ke no me acoste sin sakarlo ! :roll: :roll: :roll: :shock:

Por Dailion

42 de clabLevel



 

unknown
Citar            
MensajeEscrito el 10 Mar 2004 04:35 am
Oye muy bien, te felicito :wink:



Saludos

Por Freddie

BOFH

53 tutoriales
597 articulos
43 ejemplos

Genero:Masculino   Admin

Conserje de Cristalab

unknown

 

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