Внешний Swf для связи со своей временной шкалой после загрузки в содержащий SWF. AS3 - PullRequest
1 голос
/ 23 февраля 2010

Я создал онлайн-портфолио, которое загружается во внешние SWF-файлы. Все работает само по себе, но как только внешний SWF загружен в содержащий SWF, я теряю контроль над временной шкалой внешних SWF. Это ошибка или я просто забываю

function ValidateAndSend(event:MouseEvent):void{

    //validate form fields
 if(!name_txt.length) {
  status_txt.text = "Please enter your name."; 
 } else if(!email_txt.length) {
  status_txt.text = "Please enter an email address";
 } else if(!validateEmail(email_txt.text)) {
  status_txt.text = "Please enter a VALID email address";
 } else if(!msg_txt.length) {
  status_txt.text = "Please enter a message.";
 } else {status_txt.text = "Thanks " + name_txt.text + ", your message has been sent!";

    variables.userName = name_txt.text;
     variables.userEmail = email_txt.text;
     variables.userMsg = msg_txt.text;
     varLoader.load(varSend);

     gotoAndStop(2);

 }
}

Поэтому, когда я нажимаю кнопку отправки, он отправляет сообщение, возвращает спасибо, но не переходит к следующему кадру. Он работает сам по себе, но не будет работать после загрузки в другой SWF-файл.

В чем может быть проблема?

1 Ответ

0 голосов
/ 18 марта 2010

Первое, что я бы попробовал, это

this.gotoAndStop(2);

или даже приведение его в качестве класса документа для загруженного SWF

(this as Main).gotoAndStop(2);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...