
Код AS3:
package com
{
public class Util
{
public static function print(arg:String):void
{
trace(arg);
}
}
}
далее начинаются чудесаааатые чудеса:

Код AS3:
import com.Util;
...
Util.print('test1');
var src:String =
"namespace COM = 'com';\n" +
"use namespace COM;\n" +
"Util.print('test2');";
ByteLoader.loadBytes(esc.eval(src));
Получаю в трейсе:

Код AS3:
import com.Util;
...
//Util.print('test1');
var src:String =
"namespace COM = 'com';\n" +
"use namespace COM;\n" +
"Util.print('test2');";
ByteLoader.loadBytes(esc.eval(src));
Получаю:
Цитата:
|
ReferenceError: Error #1065: Переменная Util не определена.
|
То есть, если я не использовал эту функцию ранее - она оказывается невидна.