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

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

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

Регистрация: Sep 2014
Сообщений: 7
По умолчанию Загрузка внешнего swf, требующего для работы доп. файлы

День добрый! Проблема такая. Есть swf учебник, внутри которого хотелось бы подгрузить по нажатию кнопки другой swf. Всё казалось бы просто, если бы не одно но. Подгружаемый swf для работы требует целую папку дополнительных swf, звуков и файлик js. Всё это лежит в одной папке, куда он и лезет. Если подгрузить только один swf - он эту папку не видит и не работает. Есть ли возможность подключить эту папку тоже?

swf подгружаю вот таким образом:
Код AS3:
var request:URLRequest = new URLRequest("R1/quiz.swf"); 
var loaderR1:Loader = new Loader() 
loaderR1.load(request); 
addChild(loaderR1);
Да, код пишу не в классах - перехожу с AS2, поэтому сначала учусь чисто писать по старинке, в кадрах.


Последний раз редактировалось Ta_nan_da; 17.09.2014 в 13:46.
Старый 17.09.2014, 13:45
Zebestov вне форума Посмотреть профиль Отправить личное сообщение для Zebestov Посетить домашнюю страницу Zebestov Найти все сообщения от Zebestov
  № 2  
Ответить с цитированием
Zebestov
Lorem ipsum
 
Аватар для Zebestov

модератор форума
Регистрация: May 2001
Адрес: Одесса
Сообщений: 4,869
Записей в блоге: 4
А родительский SWF находится там же, где и подгружаемый?
__________________
Поймай яблоко 2!

Старый 17.09.2014, 13:55
Ta_nan_da вне форума Посмотреть профиль Отправить личное сообщение для Ta_nan_da Найти все сообщения от Ta_nan_da
  № 3  
Ответить с цитированием
Ta_nan_da

Регистрация: Sep 2014
Сообщений: 7
Лежит в папке R1, которая как раз находится там же, где и родительская флешка. Попробовала переложить подгружаемый тоже в корень, и нужную ему папку рядом - всё равно её игнорирует.

Старый 17.09.2014, 14:43
Zebestov вне форума Посмотреть профиль Отправить личное сообщение для Zebestov Посетить домашнюю страницу Zebestov Найти все сообщения от Zebestov
  № 4  
Ответить с цитированием
Zebestov
Lorem ipsum
 
Аватар для Zebestov

модератор форума
Регистрация: May 2001
Адрес: Одесса
Сообщений: 4,869
Записей в блоге: 4
Правильно ли я понял:

-parent.swf
-R1 Folder
--quiz.swf
--весь остальной контент

При этом непосредственно quiz.swf запускается, а внутри parent.swf не работает?
Может засунуть parent.swf внутрь R1?
__________________
Поймай яблоко 2!

Старый 17.09.2014, 15:24
Ta_nan_da вне форума Посмотреть профиль Отправить личное сообщение для Ta_nan_da Найти все сообщения от Ta_nan_da
  № 5  
Ответить с цитированием
Ta_nan_da

Регистрация: Sep 2014
Сообщений: 7
Не-не, quiz.swf запускается. Но он не видит остального контента, поэтому по сути работает только его загрузчик и всё =/ Вопрос именно в том, как бы подгрузить еще и сам контент. Возможно, такого решения и нет А покопаться в подгружаемой флешке я не могу - программка её сама генерит и я на код не влияю.

Все варианты простого перемещения файликов в папку и обратно пробовала..

Старый 17.09.2014, 15:40
Zebestov вне форума Посмотреть профиль Отправить личное сообщение для Zebestov Посетить домашнюю страницу Zebestov Найти все сообщения от Zebestov
  № 6  
Ответить с цитированием
Zebestov
Lorem ipsum
 
Аватар для Zebestov

модератор форума
Регистрация: May 2001
Адрес: Одесса
Сообщений: 4,869
Записей в блоге: 4
Я так и не понял. Если запустить просто отдельно quiz.swf — он работает?
__________________
Поймай яблоко 2!

Старый 17.09.2014, 15:56
Ta_nan_da вне форума Посмотреть профиль Отправить личное сообщение для Ta_nan_da Найти все сообщения от Ta_nan_da
  № 7  
Ответить с цитированием
Ta_nan_da

Регистрация: Sep 2014
Сообщений: 7
Он...отображает картинку загрузки. То есть работает, да. Но не подгружает остальное. А без остального он и есть просто колечко загрузки, судя по всему это самотестирование, оно состоит из нескольких кусков и если не подгружаются дополнительные файлики - то смысла от того, что quiz.swf просто загрузился как факт - не много(

Старый 17.09.2014, 16:00
Zebestov вне форума Посмотреть профиль Отправить личное сообщение для Zebestov Посетить домашнюю страницу Zebestov Найти все сообщения от Zebestov
  № 8  
Ответить с цитированием
Zebestov
Lorem ipsum
 
Аватар для Zebestov

модератор форума
Регистрация: May 2001
Адрес: Одесса
Сообщений: 4,869
Записей в блоге: 4
Ну т.е. есть некая программа, которая генерирует quiz.swf и дополнительный файлы. И вот только она все сгенерировала, как ты сразу в проводнике делаешь двойной клик по quiz.swf и он запускается, но не работает как ожидается, все правильно?
__________________
Поймай яблоко 2!

Старый 17.09.2014, 16:08
Ta_nan_da вне форума Посмотреть профиль Отправить личное сообщение для Ta_nan_da Найти все сообщения от Ta_nan_da
  № 9  
Ответить с цитированием
Ta_nan_da

Регистрация: Sep 2014
Сообщений: 7
Замучала я вас)) Не так немного. Отдельно сделано самотестирование, в программке articulate. Сделано и сгенерирован swf, его альтернатива html и дополнительные файлы, без которых эти двое не пашут как надо. А учебник - отдельная swf. И я хочу на определенном кадре учебника подгрузить самотестирование на сцену. И сама загрузочная swf подгружается. Только она не отображает того, что надо, потому что теряет явно связь с дополнительными файлами.
Да, можно загружать html в отдельном окне и не париться, но так менее удобно и красиво - раз, а два...я никак не могу заставить его открываться в новом окне нужного мне размера, а не на весь монитор. А так совсем плохо. Может, тогда поможете с размером окна? Вдруг это проще.. всякие коды типа
Код AS3:
navigateToURL(new URLRequest("javascript:window.open('quiz.html','', 'height=470 ,width=640')"), '_blank');
не пашут как надо а я не умею с js работать.

Старый 17.09.2014, 16:12
Zebestov вне форума Посмотреть профиль Отправить личное сообщение для Zebestov Посетить домашнюю страницу Zebestov Найти все сообщения от Zebestov
  № 10  
Ответить с цитированием
Zebestov
Lorem ipsum
 
Аватар для Zebestov

модератор форума
Регистрация: May 2001
Адрес: Одесса
Сообщений: 4,869
Записей в блоге: 4
Цитата:
Сообщение от Ta_nan_da Посмотреть сообщение
Сделано и сгенерирован swf
Вот этот swf отдельно сам по себе работает? Его отдельно запустить можно? Если нет — что это вообще за swf такой? Может он что-то принимает в качестве flashvars (надо посмотреть в html), которые указывают ему пути к доп. файлам?
__________________
Поймай яблоко 2!

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

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

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


 


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


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