Как установить / получить доступ к динамическому текстовому полю внешнего файла SWF в сценарии действия 3?

Я работаю в FLA-файле, где я добавил SWF-файл.

Как установить текст в динамическом тексте этого SWF-файла. Есть ли какие-либо, чтобы направить заданный текст. Я не хочу передавать в качестве параметра в URL.

Я пытался так

var rq:URLRequest = new URLRequest("subwindow/Time_date.swf");
ldr.contentLoaderInfo.addEventListener(Event.COMPLETE, done);
ldr.load(rq);

function done(e:Event):void
{
   var externalSWF:MovieClip = MovieClip(e.currentTarget.content);

    // I have dynamic text field named dDate. I tried like this but got error
    externalSWF.dDate.text = "tdfdfd";       
    addChild(externalSWF);
}

Я получил ошибку

Ошибка #1069: свойство dDate не найдено в Time_date_fla.MainTimeline_Preloader_ и значение по умолчанию отсутствует.

Пожалуйста, посоветуйте мне

1 ответ

Решение

Ты используешь TLF текст в загруженном SWF?

в Time_date.fla goto file> publishSettings> actionScriptSettings> runtimeSharedLibrarySettings и изменить defaultLinkage в mergedIntoCode

Вы можете прочитать больше об этой проблеме здесь

надеюсь это поможет

Другие вопросы по тегам