Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   подключение as файла (http://www.flasher.ru/forum/showthread.php?t=126700)

AQUAFRESH 25.06.2009 01:28

подключение as файла
 
Код AS3:

 
package {
 
        import flash.display.MovieClip;
 
        public class main
        {
                public function main():void
                {
                        addEventListener(Event.ADDED_TO_STAGE, init);
                }
 
                public function init(e:Event = null):void
                {
                        removeEventListener(Event.ADDED_TO_STAGE, init);
                }
        }
}

1120: Access of undefined property Event.


Подключил as файл в проэкт а он пишет такую ошибку непонятно с какого это перепуга

Rzer 25.06.2009 02:28

import flash.events.Event

kup 25.06.2009 02:30

Код AS3:

import flash.events.Event;

:)

AQUAFRESH 25.06.2009 02:56

а да это я завтыкал.. теперь пишет
1180: Call to a possibly undefined method addEventListener.

Kidd002 25.06.2009 03:10

public class main extends MovieClip (или что-нибудь еще)
у твоего класса нет функции addEventListener
у мувиклипа - есть

AQUAFRESH 25.06.2009 03:24

ооо заработало ))) спасибо. а то я тут уже начал офигивать немного )

willis83 25.06.2009 03:42

помни про иерархию наследования классов. графические классы наследуются начиная от Object -> EventDispatcher -> и так далее по своему направлению, и если в этой иерархии наследования нет какого-то класса то его свойств у твоего объекта не будет. т.е. если ты создаешь класс с нуля, не указывая класс который он будет расширять, соответственно и никаких свойств и методов у твоего класса не будет, кроме тех которые ты сам к нему прикрутишь.
собственно это и называется ООП

ramshteks 25.06.2009 07:51

собственно это называется наследование которое является одним из трех столпов ООП
так будет поточнее)

AQUAFRESH 25.06.2009 15:23

та я просто вечно путаю привык что наследование двоеточие : а тут extends : )
интересно ac3 множественное наследование подерживает? наада буде сейчас протестить )


а всё понял только через интерфейсы можна


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

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