ok i'm creating a dictionary to store the values contained by some sprites
that im using as button but i keep getting term undefined when i click on
the item in the output.

 

 

//create dictionary to store data

public var dict:Dictionary = new Dictionary();

 

for (var Wi:int=0; Wi < len; Wi++) {

                                                                if
(assetArray[Wi] is IBitmapSprite) {

 
trace(assetArray[Wi]);

 
var myBitmap=IBitmapSprite(assetArray[Wi]).container;

 
IBitmapSprite(assetArray[Wi]).content.visible=true;

 

 
//assign data  to dictionary item

 
dict[(assetArray[Wi]).no...@goto]

 


                                

 
myBitmap.visible=true;

 
myBitmap.x=xPos;

 
myBitmap.y=0;

 

 

 

 

 
xPos=xPos+myBitmap.width+padding;

 
myBitmap.alpha=1;

 
trace(myBitmap.x);

 
trace(myBitmap.width);

 
// new stuff

 
myBitmap.buttonMode=true;

 
myBitmap.addEventListener(MouseEvent.CLICK, bitmapClick);

 
scroller.holder.addChild(myBitmap);

                                                                }

 

function bitmapClick(e:Event) {

                                 

                                

                                trace(dict[e.target]);

                                                

                                

                                }

_______________________________________________
Flashcoders mailing list
[email protected]
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Reply via email to