Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 03.10.2011, 16:17
Vaselisa вне форума Посмотреть профиль Отправить личное сообщение для Vaselisa Найти все сообщения от Vaselisa
  № 1  
Ответить с цитированием
Vaselisa

Регистрация: Aug 2011
Сообщений: 3
По умолчанию Проблемы с 2-мя внедренными Swf

Здравствуйте. Создаю приложение, в котором из основного файла меню есть возможность просматривать большое количество подключаемых swf. Большинство подключаемых swf работают нормально. По некоторым из них есть вопросы. Нуждаюсь в помощи, чтобы разобраться.

1) в подгружаемом swf-файле не работает привязка при перетаскивании мувиклипов ans1-ans10.
Код AS3:
var answerArr:Array = new Array (ans1,ans2,ans3,ans4,ans5,ans6,ans7,ans8,ans9,ans10);
for each(var obj:Object in answerArr) { 
   ...
   obj.addEventListener(MouseEvent.MOUSE_UP,objCBUp);
   ...
   }
function objCBUp(e:MouseEvent):void {
  ...
  conteiner.pl1.addChild(e.target);  // пробовала e.target as MovieClip  -  аналогично, работает только как самостоятельная swf
  ...
}
Мувиклип conteiner содержит мувиклип pl1 и в него оч нужно еще "запихать" e.target. Чтобы все это дело прокручивалось скроллером.
Почему-то работает только как самостоятельный Swf. Если внедрять его в "меню", то ошибок не выдает, но и добавления не происходит.

2) На сколько будет корректным следующий алгоритм, такая вложенность допускается?:
- в swf1 подгружаем xml1
- в xml1 прописан путь к swf2
- по этому пути в swf1 подключаем swf2
- в swf2 подгружается xml2
- в xml2 прописан путь к swf3
- в swf2 подгружаем swf3

Реализовала, работает только связка swf2 -> xml2 -> swf3, при подключении в swf1 выдает ошибку о том, что не видит файла swf3. Пути перепроверила - все гуд.

Буду благодарна за подсказки или хотя бы какие-то идеи.

Добавлено через 20 часов 21 минуту
Возможно кому-нить пригодится:

По второму вопросу вроде частично разобралась: такую вложенность flash все же не принимает (возможно политика безопасности, а возможно просто на момент загрузки swf2 в нем еще не подгружен swf3 и подгружается он позже, чем swf2). Получается что приемлемым является лишь один уровень вложенности.

В итоге, подгружаемый swf3 преобразовала в мувиклип и добавила в основную библиотеку к swf2 и работала с ним как с обычным MovieClip. Ну и потом подгружала swf2 в swf1/

Создать новую тему Ответ Часовой пояс GMT +4, время: 10:55.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 10:55.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.