![]() |
Не устанавливается Listener к картинке-объекту
Здравствуйте, подскажите пожалуйста, почему удается привязать событие клика на stage, но не удается по картинке-movie-clip? Привожу скрипт которые не работает:
Код AS3:
Код:
C:\Users\admin\Desktop\myClass.as, Line 11 1120: Access of undefined property Symbol1F8. |
Что выводит trace?
Код AS3:
Symbol1F8 - это instance name символа или его имя в библиотеке? |
Вложений: 1
Имя в библиотеке
Ошибка C:\Users\admin\Desktop\myClass.as, Line 11 1120: Access of undefined property Symbol1F8. |
Укажите этому клипу на сцене instance name - Symbol1F8.
|
Вложений: 1
Присвоил инстанс-нэйм PicURL1. В скрипте тоже поменял. Объект находится trace, но все-равно не реагирует на клик :-(
|
vlad275, для оформления своего кода надо использовать теги [as3][/as3]
|
Wolsh, хорошо.
Так, что делать если установка instance name не помогла повесить на объект Listener? Код:
null |
Проверить в свойствах публикации: ActionScript 3 > Settings > Automatically declare stage instances. (Автоматическое объявление экземпляров на сцене). Без этой галочки вам в классе нужно самостоятельно объявить переменную PicURL1, с галочкой - не нужно.
Код AS3:
|
Проверил. Галочка стоит.
Все-равно ошибка 1009 Может у меня не тот тип объекта? Может Button нужен? Как по пунктам присвоить instance name? Навожу курсор на картинку, F8, ввожу имя объекта, переключаюсь на закладку Property, ввожу Instance name, Ctrl+s, Ctrl+Enter Код AS3:
Почему не работает? Глюк флеша? |
Вложений: 1
Код AS3:
|
| Часовой пояс GMT +4, время: 06:33. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.