![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Apr 2011
Сообщений: 64
|
я еще только учюсь
var GS:Sprite = new Sprite(); var MS:Array = new Array(); for (var nn:int = 0; nn < 10 ; nn++) { MS[nn] = new Array(); for (var mm:int = 0 ; mm < 10; mm++) { MS[nn][mm] = new Shape_n_inf(); // тотже shape с двумя новыми переменными- артефакты от попыток решения задачи MS[nn][mm].x = mm * 50; MS[nn][mm].y = nn * 50; MS[nn][mm].ax = mm; // MS[nn][mm].ay = nn; // MS[nn][mm].graphics.beginFill(0xFF0000, 0.5); MS[nn][mm].graphics.drawRect(0, 0, 40, 40); MS[nn][mm].graphics.endFill(); MS[nn][mm].addEventListener(MouseEvent.MOUSE_OVER, MSonClickMS); GS.addChild(MS[nn][mm]); } } //GS.addEventListener(MouseEvent.CLICK, addChild(GS); trace("start"); } public function MSonClickMS(event:MouseEvent):void { trace(event.target.ax); } наверняка где то закралась ошибка помоги пожалуйста |
|
|||||
|
Регистрация: Jul 2009
Сообщений: 149
|
Так Shape, по- моему, и не должен реагировать на мышиные события, он ведь не наследник InteractiveObject.
Используйте Sprite вместо Shape |
|
|||||
|
Регистрация: Apr 2011
Сообщений: 64
|
читал shape что то вроде спрайта но облегчена
http://help.adobe.com/ru_RU/FlashPla...lay/Shape.html но функция addEventListener у него есть как я предполагаю что должно работать |
|
|||||
|
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
Название темы не раскрывает сути вопроса.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 17:30. |
|
|
« Предыдущая тема | Следующая тема » |
|
|