Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   помогите чайнику event (http://www.flasher.ru/forum/showthread.php?t=179872)

Svoy4 23.05.2012 14:45

помогите чайнику event
 
я еще только учюсь
Код AS3:

                        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);
                }

не запускается функция хоть ты тресни
наверняка где то закралась ошибка
помоги пожалуйста

ObOs 23.05.2012 14:59

Так Shape, по- моему, и не должен реагировать на мышиные события, он ведь не наследник InteractiveObject.
Используйте Sprite вместо Shape

Svoy4 23.05.2012 15:02

читал shape что то вроде спрайта но облегчена
http://help.adobe.com/ru_RU/FlashPla...lay/Shape.html
но функция addEventListener у него есть
как я предполагаю что должно работать

udaaff 23.05.2012 15:03

Название темы не раскрывает сути вопроса.


Часовой пояс GMT +4, время: 21:07.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.