|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
как определить наличие объекта в stage? (1120: Access of undefined property _.)
к примеру если объекты будут добавляться динамически..
как определить - присутствует ли данный объект или нет? даже с trace не существующего объекта флэшка не компилится выругивается "1120: Access of undefined property _."
__________________
treety |
|
|||||
Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,181
|
вы вообще смотрите, что написано в ошибке?
|
|
|||||
Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,181
|
"_." что это
|
|
|||||
это то что я поставил на место имени объекта
в "Run-Time Errors" в хелпе такой "синтаксис"..если что.. Добавлено через 50 минут вот в официальном хелпе на сайте адоба: Цитата:
что это значит: "Эта ошибка возникает только тогда, когда компьютер работает в строгом режиме." ?
__________________
treety Последний раз редактировалось treety; 23.03.2010 в 20:35. |
|
|||||
Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,181
|
вы пытаетесь протрейсить объект, который у вас незадекларирован. Логично, что должна вылететь ошибка.
Цитата:
если не понятно, то покажите ваш пример, покажу что имеется ввиду |
|
|||||
озадачила ситуация когда я удалил текстовое поле из клипа.
компиляция возвращала вышеуказанную ошибку. текстовое поле использовал для вывода отладочной информации. соответственно появилась задача выводить инфу если есть текстовое поле под это. вопрос именно в том - как узнать есть ли текстовое поле в клипе, если даже трейс несуществующего текстового поля обламывает компиляцию.. код на всяк случай: package{ import flash.text.TextField; import flash.display.MovieClip; public class Spin extends MovieClip { //debug_tf - случай 1: присутствует в клипе. случай 2: отсутствует в клипе ////var debug_tf:TextField; - если вписать сюда эту строку то тоже ругается: ////"1151: A conflict exists with definition debug_tf in namespace internal." ////...но это естественно в первом случае.. function Spin () { trace (debug_tf); //в первом случае - компилится. во втором - выдаёт ошибку } } }
__________________
treety Последний раз редактировалось treety; 24.03.2010 в 00:08. |
|
|||||
Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,181
|
Для начала в publish settings -> ActionScript 3 properties убрать чекбокс "Automaticaly declare...."
|
|
|||||
спасибо!
завтра гляну..точнее сегодня =) Добавлено через 10 часов 54 минуты не помогло вот что говорит: Цитата:
__________________
treety |
|
|||||
вот исходник если что..
SpinTmp.rar
__________________
treety |
Часовой пояс GMT +4, время: 20:47. |
|
« Предыдущая тема | Следующая тема » |
|
|