Показать сообщение отдельно
Старый 11.06.2005, 20:40
Nirth вне форума Посмотреть профиль Отправить личное сообщение для Nirth Посетить домашнюю страницу Nirth Найти все сообщения от Nirth
  № 2  
Ответить с цитированием
Nirth
4AM Games
 
Аватар для Nirth

блогер
Регистрация: Nov 2002
Адрес: Sofia
Сообщений: 6,264
Записей в блоге: 1
Отправить сообщение для Nirth с помощью ICQ Отправить сообщение для Nirth с помощью AIM Отправить сообщение для Nirth с помощью MSN Отправить сообщение для Nirth с помощью Yahoo Отправить сообщение для Nirth с помощью Skype™
В моем случае(перед вызовом функции, создал экземпляр, для того чтобы класс импортировался) возвращает object Object, правда я вопроса не понял.
Попробуй удостовериться, что класс существует...потому что если класс не используеться, то он и не импортируеться во флэшку.
Код:
function getInstanceOf(p_fullName:String):Object 
{
	var classPath:Array = p_fullName.split(".");
	var package:Object = _global;
	var l = classPath.length-1;
	for (var i:Number=0;i<l;i++) 
	{
		  package = package[classPath[i]];
		  trace(package)
	}
	var c:Function = package[classPath[classPath.length-1]];
	var instance:Object = new c();
	return instance;
}
var b:orange.utils.FPS = new orange.utils.FPS(20);
trace(getInstanceOf("orange.utils.FPS"));
import package.Class в данном случае не помогает.
если мы напишем
Код:
 import mx.controls
и в test movie нажмем crtl+shift+v то получим
Цитата:
Level #0:
Variable _level0.$version = "WIN 7,0,19,0"
а если
Код:
import mx.controls.*
var a = new CheckBox();
то получаем
Цитата:
Global Variables:
Variable _global.mx = [object #1, class 'Object'] {
core:[object #2, class 'Object'] {
UIObject:[function 'symbolOwner'],
UIComponent:[function 'symbolOwner']
},
skins:[object #5, class 'Object'] {
SkinElement:[function 'SkinElement']
},
styles:[object #7, class 'Object'] {
CSSTextStyles:[function 'CSSTextStylesDependency'],
CSSStyleDeclaration:[function 'CSSStyleDeclaration'],
StyleManager:[function 'StyleManager']
},
controls:[object #11, class 'Object'] {
SimpleButton:[function 'symbolOwner'],
Button:[function 'symbolOwner'],
CheckBox:[function 'symbolOwner']
}
}
Level #0:
Variable _level0.$version = "WIN 7,0,19,0"
Variable _level0.a = [object #15] {}
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^