Código ActionScript :
package {
import flash.display.*;
import flash.events.*;
import flash.text.*;
import com.flashandmath.bitmaps.CubeMenu;
public class FlowerMenu extends MovieClip {
private var cube:CubeMenu;
private var infoBox:TextField;
public function FlowerMenu(){
cube=new CubeMenu(["anemon.jpg","parodia.jpg","anagallis.jpg","lila.jpg","cosmos.jpg","adonis.jpg"],160);
adding
instance of this
this.addChild(cube);
cube.x=20;
cube.y=55;
setUpListeners();
cube.setBackLook(0xFFFFFF,0xFFFFFF,2);
//cube.setErrorBoxFormat(0x0000FF,12);
//cube.setErrorBoxSizeAndPos(300,80,30,30);
setUpInfoBox();
}
private function setUpListeners():void {
/*Aqui se encuentran los "botones" cuando selecciono un cube.sideX. me muestra un mensaje que mas abajo manda a llamar pero tambien necesito que me dirija a otro swf dandolde 2 clicks en el boton*/
cube.side0.addEventListener(MouseEvent.CLICK,side0Clicked);
cube.side1.addEventListener(MouseEvent.CLICK,side1Clicked);
cube.side2.addEventListener(MouseEvent.CLICK,side2Clicked);
cube.side3.addEventListener(MouseEvent.CLICK,side3Clicked);
cube.side4.addEventListener(MouseEvent.CLICK,side4Clicked);
cube.side5.addEventListener(MouseEvent.CLICK,side5Clicked);
}
private function side0Clicked(e:MouseEvent):void {
infoBox.text="ANEMONE HUPEHENSIS";
}
private function side1Clicked(e:MouseEvent):void {
infoBox.text="PARODIA HERTERI";
}
private function side2Clicked(e:MouseEvent):void {
infoBox.text="ANAGALLIS MONELLI";
}
private function side3Clicked(e:MouseEvent):void {
infoBox.text="CALLISTEPHUS CHINENSIS";
}
private function side4Clicked(e:MouseEvent):void {
infoBox.text="COSMOS ATROSANGUINEUS";
}
private function side5Clicked(e:MouseEvent):void {
infoBox.text="ADONIS AESTIVALIS";
}
private function setUpInfoBox():void {
var infoFormat:TextFormat=new TextFormat();
infoBox=new TextField();
this.addChild(infoBox);
infoBox.x=382;
infoBox.y=165;
infoBox.width=255;
infoBox.height=100;
infoBox.wordWrap=true;
infoBox.mouseEnabled=false;
infoFormat.color=0x000987;
infoFormat.align="center";
infoFormat.size=14;
infoFormat.font="Arial";
infoBox.defaultTextFormat=infoFormat;
}
}
} 