Comunidad de diseño web y desarrollo en internet online

urgente!!!!

Citar            
MensajeEscrito el 19 Ene 2009 09:35 pm
estoy haciendo un menú dinamico que encontre la pagina es http://www.sargentoweb.com el ejercicio es de flash actionscript 3.0 y se llama menu dinamico II son botones que giran. lo que necesito es saber si alguien sabe hacer esto pero con diferentes botones, sin duplicarlos, porque ahi solo te indica como hacerlo pero con botones duplicados, necesito de urgencia ayudenme por favor!!!!! revisen la pagina que les digo y el ejercicio que les digo ahi estan los codigos para mas ayuda :shock:

Por the major

1 de clabLevel



 

msie
Citar            
MensajeEscrito el 20 Ene 2009 12:56 am
Ante nada, bienvenido the major!
1- el link que nos dejas no nos lleva directamente a los botones de los que hablas.
2- tendras que enviarnos algun pedazo de script (actiosscript) para ver de que se trata, y en base a eso poder buscar ayudas pocibles a tu pregunta.
3- nada es tan URGENTE en esta vida como vivir :)

Saludos Carolina

Por carolinaspanesi

30 de clabLevel



 

firefox
Citar            
MensajeEscrito el 20 Ene 2009 08:09 pm
se crea un boton y luego lo conviertes en movieclip lo borras de la escena y lo dejas en la biblioteca y luego pones estos scripts:
// Declaramos la variable del objeto
var boton:Boton;
// Definimos las variables de la elipse
var ejeX:Number = stage.stageWidth / 2;
var ejeY:Number = stage.stageHeight / 2;
var amplitudX:Number = 180;
var amplitudY:Number = 40;

// Cantidad de objetos
var cantidad:int = 5;
// Angulo entre objetos (en radianes)
var difAngular:Number = ( Math.PI * 4 ) / cantidad;

// Creamos los objetos
for( var i:int = 0; i < cantidad; i++ ){
boton = new Boton();
// Asignamos el ángulo que le corresponde
boton.angulo = difAngular * i;
// Ajustamos la posición en relación de su ángulo
boton.x = Math.cos( boton.angulo ) * amplitudX + ejeX;
boton.y = Math.sin( boton.angulo ) * amplitudY + ejeY;
boton.addEventListener( Event.ENTER_FRAME, orbitarObjetos );
// Agregamos el objeto a la escena
addChild( boton );
}
// Declaramos la variable
var incrAngulo:Number;
// Definimos la función
function orbitarObjetos( event:Event ):void {
// Obtenemos el incremento en función de la posición del puntero
incrAngulo = ( ( stage.mouseX - ejeX ) / ejeX ) * 0.1;
// Ajustamos el valor del angulo de cada objeto
event.target.angulo += incrAngulo;
// Ajustamos la posición de cada objeto
event.target.x = Math.cos( event.target.angulo ) * amplitudX + ejeX;
event.target.y = Math.sin( event.target.angulo ) * amplitudY + ejeY;
event.target.scaleX = 1 + Math.sin( event.target.angulo ) * 0.16;
event.target.scaleY = event.target.scaleX;
}
ahi esta detallado en los comentarios dentro de la programación las cosas que se hacen mi problema es que no se como hacer para que cada boton tenga diferente texto o forma.
de antemano gracias....

Por the major

1 de clabLevel



 

msie

 

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