Показать сообщение отдельно
Старый 23.03.2010, 23:50
treety вне форума Посмотреть профиль Отправить личное сообщение для treety Посетить домашнюю страницу treety Найти все сообщения от treety
  № 7  
Ответить с цитированием
treety
 
Аватар для treety

Регистрация: Aug 2003
Адрес: 60
Сообщений: 41
Записей в блоге: 1
Отправить сообщение для treety с помощью ICQ Отправить сообщение для treety с помощью AIM Отправить сообщение для treety с помощью Yahoo Отправить сообщение для treety с помощью Skype™
озадачила ситуация когда я удалил текстовое поле из клипа.
компиляция возвращала вышеуказанную ошибку.
текстовое поле использовал для вывода отладочной информации.

соответственно появилась задача выводить инфу если есть текстовое поле под это.
вопрос именно в том - как узнать есть ли текстовое поле в клипе,
если даже трейс несуществующего текстового поля обламывает компиляцию..

код на всяк случай:
Код AS3:
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.