Використання убудованих namespace-ів
субота, Березень 1, 2008private function trace(…args):void
{
args.push(” - Custom Trace”);
public::trace.apply(null, args);
}
Якщо ми запустимо
trace("Hello!");
в output отримаємо
Hello! - Custom Trace
Наш метод trace має буди у будь-якому namespace крім public. Інакше буде Stack overflow Error.
Логічніше було-б використовувати namespace native, але він також не дає змогу використовувати public та іще видає Internal build error, якщо не написати так:
native::["trace"]["apply"](null, args);
