![]() |
loader и useHandCursor
Код:
var loader:Loader = Loader(e.target.loader); |
если нельзя, значит нельзя
после первой строчки оттрейсите переменную loader, наверняка null |
loader.content
|
__etc
Код:
1119: Access of possibly undefined property buttonMode through a reference with static type flash.display:DisplayObject. |
Правильно, потому что у DisplayObject нет такого свойства. Зато оно есть у его наследников и ты сделал одну и самых распространённых ошибок — забыл привести к нужному типу.
|
а к какому типу мне это надо привести?
|
можно еще loader засунуть в sprite
|
Цитата:
2. Написать buttonMode; 3. Найти класс, в котором впервые объявляется это свойство. |
Я попробовал вот так:
Код:
Sprite(loader).useHandCursor = true;Код:
Sprite(loader.content).useHandCursor = true;Код:
TypeError: Error #1034: Type Coercion failed: cannot convert ... at main/::loaded() |
Второй способ верен, но в том случае, если данное действие производится после загрузки контента. И в данном случае надо производить не конвертацию типа, а оператор «as».
|
| Часовой пояс GMT +4, время: 23:47. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.