Показать сообщение отдельно
Старый 18.07.2007, 03:20
xintrea вне форума Посмотреть профиль Отправить личное сообщение для xintrea Посетить домашнюю страницу xintrea Найти все сообщения от xintrea
  № 3  
Ответить с цитированием
xintrea
 
Аватар для xintrea

Регистрация: Mar 2002
Адрес: https://webhamster.ru
Сообщений: 107
В Eclipse путь C:\WORK\ECLIPSE_WORKSPACE\flashos\src - это путь к файлам классов проекта (грубо говоря к рабочей директории c AS2 стриптами).

Для FlashDevelop попробовал добавить путь к директории проекта, в которой лежат классы. (Думаю что для FlashDevelop это делать бессмысленно, но попробовал). Результат тот же.

Мужет быть это из-за того, что FlashDevelop как-то определяет extend-информацию для класса, и принудительно делает его объектом, даже если используется хак для связывания с мувиклипом? Если находясь на закладке с любым as-кодом, в панеле навигации переключиться на закладку ActionScript, то для любого as-кода в отображаемом дереве будет раздел Extends, в котором находится object.as следующего содержания

Код:
intrinsic class Object
{
	function Object();
	function watch(name:String, callback:Function, userData:Object):Boolean;
	function unwatch(name:String):Boolean;
	function addProperty(name:String, getter:Function, setter:Function):Boolean;
	function toString():String;
	function valueOf():Object;
	function hasOwnProperty(name:String):Boolean;
	function isPrototypeOf(theClass:Object):Boolean;
	function isPropertyEnumerable(name:String):Boolean;
	function toLocaleString():String;
	static function registerClass(name:String, theClass:Function):Boolean;
	static var prototype:Object;
	var constructor:Object;
	var __proto__:Object;
}
Это показывается содержимое файла Object.as, который находится в библиотеке стандартных flash классов. Этот файл виден в extends для каждого класса. Может в этом вся загвоздка? Может можно extends object как-то убрать, или заменить extends на MovieClip? Как это правильно сделать?
__________________
Со всяческими пожеланиями, Xintrea.
https://webhamster.ru