![]() |
загрузка swf и размещение на сцене несколько раз
Вложений: 1
Нужно загрузить файл logo.swf и размножить 4 раза на сцене. Делаю так:
Код AS3:
Код AS3:
Логотип загружается, но отображается 1 раз. С простой картинкой получается, а в чем тут проблема не пойму. |
один и тот же клип нельзя отобразить в несольких контэйнера. он у вас отображается только в последнем
|
по поводу присваивания координат логотипу, 40 плюс минус 4 не значительно.... может стоит умножать?? Может они ложатся друг на друга? И не пойму зачем ширину, высоту менять на пару пикселей....
|
подскажите что сделать пожалуйста
с другими координатами он тоже один. |
склонировать содержание. либо через Loade.loadBytes, либо через Loader.loaderInfo.getDefinition. первый способ работает медленее и жрёт больше памяти
|
делала по книге Мука ActionScript 3.0 для Flash (с 871)
Код AS3:
Код AS3:
видела еще на форуме такую констуркцию Код AS3:
|
а почему ему не ругаться? getDefinition возвращает Object. а Вы его пытаетесь присвоить переменной типа Class. в ошибки написано что он не умеет конвертировать один тип в другой. для исправления ошибки используется оператор as.
|
Код AS3:
теперь оно ругается на следующую строчку Код AS3:
а у Мука вот что Цитата:
|
откуда вы взяли переменную LoadedClass?
|
ой :)
Код AS3:
1118: Implicit coercion of a value with static type Object to a possibly unrelated type flash.display:DisplayObject. |
| Часовой пояс GMT +4, время: 02:46. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.