Показать сообщение отдельно
Старый 12.03.2009, 22:33
kapelan вне форума Посмотреть профиль Отправить личное сообщение для kapelan Найти все сообщения от kapelan
  № 16  
Ответить с цитированием
kapelan

Регистрация: Feb 2009
Сообщений: 15
Вот тут ложу картинки в стопку:

Код AS3:
		private var imgX:int = 0;
		private var imgY:int = 0;
 
 
		private function showImageStack():void
		{
			var counter:int = model.imageList.length;
			var httpLink:String;
			for (var i:int=1;i<counter;i++) {
				var imgStock:Image = new Image();
				imgStock.width = 150;
				imgStock.height =50;
				imgStock.x=imgX;
				imgStock.y=imgY;
				imgX=imgX+20;
				imgY=imgY+10;
				httpLink = model.imageList[i].FrontSideURL;
				imgStock.load(httpLink);
			    stockCanvas.addChild(imgStock);
             	imgStock.addEventListener(MouseEvent.CLICK, addStockEvent);  
 
			}
		}
Тут пытаюсь назначить евент:
Код AS3:
		private function addStockEvent(event:Event):void {
//   			model.image = event.currentTarget.selectedItem;
			currentState='showSideFront';
		}
ругается на selectedItem;- говорит нету такого метода:
Код AS3:
ReferenceError: Error #1069: Property selectedItem not found on 
mx.controls.Image and there is no default value.
как узнать на какую картику нажатие было?


Последний раз редактировалось kapelan; 12.03.2009 в 23:47. Причина: updated