![]() |
|
||||||||||
|
|||||
|
Регистрация: Jul 2007
Сообщений: 306
|
К примеру у меня есть главный класс:
package
{
...
public class Main extends MovieClip
{
public function Main():void
{
Загружаем swf в какой то мувик
}
public function testSwf(testWord:String)
{
trace(testWord);
}
}
В trace ошибка: как правильно к root обратиться? |
|
|||||
|
Регистрация: Jul 2007
Адрес: Москва
Сообщений: 996
|
root для каждого swf свой, используйте stage.
Цитата:
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Коли было бы так, ошибка не возникла бы тогда.
|
|
|||||
|
Я делал вот так:
package {
import flash.display.Loader;
import flash.display.Sprite;
import flash.net.URLRequest;
import flash.events.Event;
public class Test extends Sprite {
private var loader:Loader
public function Test() {
trace("test");
this.loader = new Loader();
this.loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoadComplete);
var urlRequest:URLRequest = new URLRequest("toLoad.swf");
loader.load(urlRequest);
}
private function onLoadComplete(e:Event):void {
trace("onLoadComplete");
this.addChild(this.loader);
}
public static function testStaticFunction(param:String):void {
trace("testStaticFunction", param);
}
}
}
Попробуйте тоже через статический метод
__________________
Сам себе репортер |
|
|||||
|
Регистрация: Jul 2007
Адрес: Москва
Сообщений: 996
|
А какой смысл вызывать метод из загрузчика если он статический?
|
|
|||||
|
А где вы видите что метод вызывает загрузчик?
Статический метод загрузчика вызывает загружаемая SWF-ка из кадра. Как я понимаю, примерно это хочет получить автор.
__________________
Сам себе репортер |
|
|||||
|
Регистрация: Jul 2007
Адрес: Москва
Сообщений: 996
|
Неверно сформулировал.
А какой смысл вызывать метод загрузчика если он статический? Если автор пояснит что хочет делать в этом методе, станет понятно о чем я говорю. Последний раз редактировалось mre; 23.07.2008 в 15:36. |
![]() |
![]() |
Часовой пояс GMT +4, время: 00:42. |
|
|
« Предыдущая тема | Следующая тема » |
|
|