2010-08-23 1 views
0

Хорошо, у меня есть ситуация, когда я использую loadvars для загрузки xml-файла, который имеет адрес 2 swf на сервере. Я могу отслеживать элементы xml, поэтому знаю, что они загружаются. Поэтому я пытаюсь загрузить swf, но у меня проблемы. Первая проблема, swf всегда дает ошибку, когда я публикую из flash, «TypeError: Error # 2007: URL-адрес параметра должен быть не нулевым». так как он не может найти упоминание xml-файла, поскольку он только что публикуется. Я не уверен, что это влияет на следующий вопрос, который является SWF не загружается, когда я пытаюсь загрузить это следующим образом:Загрузка swf, названного в xml, в родительский swf в ActionScript 3

var loader:Loader = new Loader(); 
var defaultSWF:URLRequest = new URLRequest(loadswf1); // where I know loadswf1 = "myswf.swf" 
loader.load(defaultSWF); 

любые советы оценили, Благодаря

ответ

0

Извините, если я констатирую очевидное но есть очень мало кода, чтобы пройти ... Вы начинаете загружать SWF после завершения загрузки XML?

+0

Привет, спасибо за ответ, да, я уверен, что xml загружен, и я пишу три места swf в динамическое текстовое поле на этапе, чтобы убедиться, а затем назначьте эти имена swf переменным. Затем я вызываю этот бит кода загрузки, который вы видите выше, но он все еще не работает ... когда я предоставляю «myswf.swf» вместо loadswf1, он загружает его в порядке, поэтому он должен быть чем-то неправильным с назначением имени переменной loadswf1 ...? – Jack

+0

Это может быть проблема с объемом ваших переменных, все на одном уровне или у вас есть код внутри разных клипов? – PatrickS

+0

Привет, Нет, в movieclips нет кода, все это в нескольких классах. Я думаю, что это тоже может быть сфера охвата. Я рассматриваю это как возможный способ ее разработки: http://greenethumb.com/article/11/global-variables-in-as3 – Jack