![]() |
Несуществующее свойство класс подгружаемого swf
Код AS3:
Вот такую ошибку выдаёт. Сам объект нормально создается, но почему-то к свойствам внутри самого спрайта обратиться нельзя, хотя он там есть |
public var money:money_load;
|
Код AS3:
|
Цитата:
Код AS3:
Цитата:
|
Покажите код money_load
|
Код AS3:
|
Воо спасибо большое callme вот так работает. Можете объяснить почему?
illuzor Код AS3:
|
Пытался написать тебе ответ кратко и доходчиво. Но не получается.
Object и MovieClip - динамические классы, ты можешь добавлять им свойства на лету. Код AS3:
Более подробно читай в книге Колина Мука "ActionScript 3.0 для Flash". Глава "Динамические возможности языка ActionScript". |
Цитата:
Спрайт просто не объявлен как dynamic Можно написать свой класс, наследник спрайта и объявить его как dynamic Код AS3:
А зачем вообще эта конструкция используется? Цитата:
|
Я использовал терминологию из русского перевода книги Мука.
По его терминологии Object и MovieClip - динамические классы, Sprite и DisplayObject - закрытые классы (в англ. было sealed). |
| Часовой пояс GMT +4, время: 07:35. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.