![]() |
Событие на картинке
Такой вопрос ботский ))) опыт программирования есть во FLEX и C#/.NET
но во флеш ide вообще нешарю )) вот есть у меня кнопка... x и y это её координаты и через обьект я могу обращаться к ним и изменять... но если у меня не кнопка а картинка с библиотеки как сделать что бы у неё был обьект или как к ней обратиться непонятно ))) :drinks: |
не знаю на сколько я тебя понял но вот посмотри
Ложишь картинку на сцену на ней кликаешь правой кнопкой мауса, выбираешь Convert to Symbol. Далее опять выделяешь эту картинку жмешь ctrl+F3 далее в поле Instance name пишешь название объекта ну например im1 теперь допустим назначаешь координаты этому объекту Код AS3:
|
В символ конвертировать необязательно.
Добавлено через 2 минуты В смысле, в Вашем примере нужно, а если экспортировать как класс, то достаточно в свойствах картинки в библиотеке имя класса прописать, а потом ужедобавлять на сцену. |
Я сделал как вы сказали... Прописал на картинке имя класса Bomb;
как теперь его добавитьна экран?? var b:Bomb; stage.addChild(b); не добавляет есть 3 вопроса 1) выдиление new не работает - var b:Bomb=new Bomb(); ? 2) почему не добавляет картинку на экран ? 3) typeof(b) почему возращает object а не Bomb; если ответите на 3 эти вопроса то вы тупо девид блейн ))) ну и вообще просто классный чел ) |
Блин, ну Вы хоть посмотрите какой базовый класс задается по умолчанию картинке в библиотеке...
Код AS3:
Насчет третьего - он и не должен показывать Bomb. Если нужно проверить, что именно Bomb, юзайте Код AS3:
Цитата:
|
Цитата:
|
Всё я разобрался спасиба.... ещё последнее хотел спросить... вот я добавил одну картинку потом вторую ... вторая может перекрывать первую... а как указывать это приоритет битмаповых слоёв ???
|
Это глубины. Какую позже добавите - то будет лежать выше.
Ответ ищи в AS3 Tips&Tricks. |
Цитата:
Буду благодарен, если приведешь хотя бы один пример, где нужно четко знать, что инстанция является объектом конкретного класса, а не класса насоледника, к примеру. |
Например, в вьювере-контейнере, в который могут добавляться как обычные вьюверы, так и кастомные, наследующиеся от обычного. При этом вьювер-контейнер работает только с обычными.
|
| Часовой пояс GMT +4, время: 00:08. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.