Почему кастинг не удался при использовании загрузчика swf - PullRequest
2 голосов
/ 18 августа 2011

Любой класс, общий для SWF-файла флэш-памяти, загруженного в swfloader, приводит к ошибке «throw»

TypeError: Error #1034: Type Coercion failed: cannot convert 
media::PlayerContentView@12babac1 to media.PlayerContentView.

Мой основной SWF-файл имеет тот же класс, так как он использовался всем приложением, но когда swfloader создает объектКласс с тем же именем добавляет имя класса 12babac1 .и не работает для простого доступа к значениям массива

public function get Current():media.PlayerContentView
{
    return contentItems[VZPlay.CurrentIndex] as PlayerContentView;
}

, где этот же код работает очень хорошо, если его играет только дочерний swf.

1 Ответ

0 голосов
/ 07 сентября 2011

Сам нашел, только что увидел свойство loadForCompatibility для swfloader.URL-адрес scribd.com/doc/12990361/Developing-and-loading-subapplications может не работать, владелец сделал его закрытым, но если установить для этого свойства значение false, все будет нормально.например,

...