Comunidad de diseño web y desarrollo en internet online

Hola

Citar            
MensajeEscrito el 13 Sep 2007 05:20 pm
Estoy en :shock:. Tengo bastantes problemas para entender Flash y más ActionScript.
Estoy intentando hacer una acción sobre un botón pero no funciona.

//CODIGO
function abrir(e:Event):void
{
trace("estoy hasta el gorro de ActionScript");
}

this.addEventListener(MouseEvent.CLICK, abrir);

//FIN CODIGO

Todo esto lo hago para probar y más adelante como conseguir que una imagen (que es un movie clip) gire 90º cuando hago click sobre otro botón.
He intentado lo siguiente para hacer girar un objeto sobre si mismo 90º pero tampoco funciona.

this.onEnterFrame = function(){this._rotation += 90}

No se que tengo que hacer, llevo toda la tarde con esto.
Si alguien me puede ayudar??

Por fani

5 de clabLevel



 

msie7
Citar            
MensajeEscrito el 13 Sep 2007 05:40 pm
AS3 o AS2 ? :?

Daz click sobre el stage(pagina en blanco) presionas F9 y escribes esto :

Código :

a.addEventListener(MouseEvent.CLICK, onClick);
rotar_btn.addEventListener(MouseEvent.CLICK, onRotar);

function onClick(e:MouseEvent):void
{
   trace("Di click en el MovieClip");
}

function onRotar(e:MouseEvent):void
{
   objeto.rotation+=10; //roto de 10 en 10... :-)   
}


Son 2 MC uno que se llama a y otro que se llama rotar_btn, y objeto otro movieclip que es el que vas a rotar...
^^
espero te sirva.
saludos

Por Zandy

Claber

1345 de clabLevel

5 tutoriales

Genero:Masculino   Premio_Secretos

firefox
Citar            
MensajeEscrito el 14 Sep 2007 10:46 am
Gracias. Creo que es AS1o AS2.
Como veras soy totalmente novata.
Al final he conseguido que rote una imagen con el siguiente código:

on (release) {
boton6._rotation += 90;
}

Mi problema ahora es que el eje sobre el que gira esta en una esquina. Como puedo hacer que gire en el centro.
Gracias,

Fani

Por fani

5 de clabLevel



 

msie7
Citar            
MensajeEscrito el 14 Sep 2007 11:56 am

  1. Haces doble click en el movieclip para editarlo.
  2. Seleccionas lo que quieres centrar.
  3. Abres el panel de Alineación (Ctrl+K).
  4. Te aseguras que el boton "To Stage" (botón más grande, a la derecha) esté presionado.
  5. Haces click en los botones alinear al centro horizontal y verticalmente (primera fila, segunda y cuarta columnas).

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 16 Sep 2007 01:14 am
En tu primer Post, diste un Code en As3 y otro en As2..Creo que puede que te estes confundiendo.

Por JaLeRu

Claber

1913 de clabLevel

7 tutoriales

Genero:Masculino  

Existo

firefox
Citar            
MensajeEscrito el 17 Sep 2007 11:06 am
Ok! he utilizado el AS2, el siguiente código:

on (release) {
clipPeli1._rotation += 90;
}


en el boton doy esta acción pero no gira sobre el centro.
Sino sobre una esquina. Por tanto, lo que me dice "The Friky" no es lo que necesito, ya que eso te alinea el boton y el movie pero no pone el eje de rotacion en ningun sitio.
La verdad es que estoy perdida.

Por fani

5 de clabLevel



 

msie7
Citar            
MensajeEscrito el 17 Sep 2007 12:07 pm
fani, el "eje de rotación", como lo llamas no es otra cosa que el "punto de registro" de los símbolos, que determina la posición 0,0 de los ejes de la película. Cada símbolo tiene un punto de registro y los cálculos de posición y rotación se miden en base a ese punto. Lo que te digo arriba es la forma de colocar tu el punto de registro de tu movieclip en el centro, que es la única forma en la que podrás cambiar el eje de rotación por medio de código. Al menos pruébalo y luego nos cuentas.

Por The Fricky!

Presidente

6168 de clabLevel

3 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell Héroes

Piccola Venezia...

firefox

 

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