Hi I ahve this code for a carrousel 3d for as3 and I was wondering if
you could help me out , because it seems that
when I try to name the "item" it works to load the pictures but after
the push in the array, the items doesn't have
a name I don't know how could I'd be able to pass a name I've tried
everything that I know.. HELP ME!!!
here is the code
var names:Array =
["models","portrait","weddings","children","commercial"];
var numOfItems:uint = names.length; // number of Items to put on stage
var radiusX:uint = 250; // width of carousel
var radiusY:uint = 75; // height of carousel
var centerX:Number = stage.stageWidth / 6; // x position of center of
carousel
var centerY:Number = stage.stageHeight /7; // y position of center of
carousel
var speed:Number = 0.05; // initial speed of rotation of carousel
var itemArray:Array = new Array(); // store the Items to sort them
according to their 'depth' - see sortBySize() function.
init();
// place Items on stage
function init():void {
for(var i:uint = 0; i < numOfItems; i++) {
var item:Item = new Item();
//adcionamos las fotos/
var itemNames = item.name;
itemNames = names[i];
trace(itemNames);
var itemPics:Loader = new Loader();
itemPics.load(new URLRequest("menuImages/"+
itemNames +".jpg"));// here it works I can load the pictures in the
different items
itemPics.x=-25;
itemPics.y=-30;
item.addChild(itemPics);
item.angl = i * ((Math.PI * 2) / numOfItems);
//item.ref.mask = item.masker;
item.alpha = 0.5;
itemArray.push(item);
addChild(item);
item.addEventListener(Event.ENTER_FRAME, enterFrameHandler);
// listen for MouseEvents only on icons, not on reflections
//item.addEventListener(MouseEvent.CLICK, clickHandler);
item.addEventListener(MouseEvent.ROLL_OVER, rollOverHandler);
item.addEventListener(MouseEvent.ROLL_OUT, rollOutHandler);
function rollOverHandler(event:MouseEvent):void {
event.target.parent.alpha = 9;
trace(item.name);//here is the problem when I try to use the roll
over to trace its name(the name of each item...nothing works...why?
}
}
}
Someone help me please.!!
Gustavo Duenas
_______________________________________________
Flashcoders mailing list
[email protected]
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders