![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: May 2009
Сообщений: 20
|
добрый здрасьте.
подскажите пожалуйста, как вызвать статический метод, имея описание класса, полученное через getDefinition. так не получается. //main class unitClass:Class= ApplicationDomain.currentDomain.getDefinition("unitClass") as Class; var unit:Unit= new unitClass(); //создаются правильно и не раз unitClass.staticMethod(); //1180: Call to a possibly undefined method staticMethod (при компиляции). var tmp:*= unitClass.toString(); //если так, то tmp.staticMethod(); //TypeError: Error #1006: value не является функцией. (при выполнении) если сделать в main class такой метод, то при выполнении выскакивает спасибо Последний раз редактировалось Demoralizator; 20.10.2010 в 18:10. |
|
|||||
|
Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
|
|
|
|||||
|
буду краток
модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
|
__________________
Отряд Котовскага |
|
|||||
|
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
|
Регистрация: Apr 2010
Адрес: Earth
Сообщений: 1,897
|
Котяра, я что-то не понял. Чел вроде статик-метод от класса просил, а ты создаешь экземпляр...
__________________
Загружаем картинки, минуя ошибки безопасности |
|
|||||
|
Регистрация: Mar 2007
Сообщений: 545
|
http://help.adobe.com/ru_RU/AS3LCR/F...nitionByName()
var ClassReference:Class = getDefinitionByName("flash.display.Sprite") as Class; var instance:Object = new ClassReference(); А вообще на форуме есть топик про то, как правильно (Object или Class) Последний раз редактировалось andrew911; 20.10.2010 в 01:19. |
|
|||||
|
буду краток
модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
|
Цитата:
Про статики тогда сходу сказать не могу) Надо тестить. Сейчас нет никакого флэша под рукой. но вроде должон 2-й коммент сработать.
__________________
Отряд Котовскага |
|
|||||
|
блогер
Регистрация: Oct 2005
Адрес: Днепродзержинск - город Брежнева и других логопедов
Сообщений: 1,421
Записей в блоге: 4
|
http://www.mail-archive.com/flashcod.../msg42043.html
(http://www.mail-archive.com/flashcod.../msg42058.html) google as3 getDefinition static
__________________
Бобры отвечают на вопросы не потому, что знают на них ответы; они отвечают потому, что их спрашивают. |
|
|||||
|
Если нигде, кроме как в этой строке "полное.имя.класса" класс не встречается, вероятно, данный класс не включается в флешку. Чтобы этого не произошло, нужно сделать так:
что аналогично: ![]() |
![]() |
![]() |
Часовой пояс GMT +4, время: 22:31. |
|
|
« Предыдущая тема | Следующая тема » |
|
|