Форум программистов, компьютерный форум, киберфорум
ActionScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.95/19: Рейтинг темы: голосов - 19, средняя оценка - 4.95
 Аватар для Theoryofgames
254 / 238 / 50
Регистрация: 20.12.2011
Сообщений: 707

Вставка одного swf файла в другой

01.10.2012, 19:04. Показов 4163. Ответов 19
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Можно ли вставить один swf файл в другой так, чтобы на выходе получился 1 swf.
Идея в том, что первый swf - preloader, второй - содержимое.

P.S. Интересует именно этот вариант - стандартный preloader из FD не подходит.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
01.10.2012, 19:04
Ответы с готовыми решениями:

Переход из одного SWF в другой
День добрый. Мне необходима конструкция перехода из одного SWF в другой через нажатие по кнопке, если у кого исходник есть? С радостью...

Вставка функции одного файла в другой
Допустим есть такая функция(во внешнем файле ну например random.js) function random() { var x= Math.floor(Math.random()*10) var y=...

Вставка в html файла swf
Hi! Впихнул в шаблон Joomla вместо простого лого файл .swf. На главной странице флешка загружается, а на других страницах почему-то не...

19
6 / 6 / 0
Регистрация: 14.05.2012
Сообщений: 83
01.10.2012, 23:16
ActionScript 3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import flash.display.Loader;
import flash.net.URLRequest;
 
var loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onComplete);
loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, onProgress);
 
loader.load(new URLRequest("index.swf"));
 
function onComplete(e:Event):void
{
    trace("Загрузка завершена, можно поместить на сцену.");
    addChild(loader);
}
 
 
function onProgress(e:ProgressEvent):void
{
    trace("Загрузка "+ e.target.bytesLoaded + "/"+e.target.bytesTotal);
}
index.swf - загружаемый файл
1
 Аватар для xumar
3 / 3 / 0
Регистрация: 19.09.2012
Сообщений: 6
02.10.2012, 02:46
Могу скинуть готовы исходн
У меня там с процессом загрузки получилось прикольно )
1
6 / 6 / 0
Регистрация: 14.05.2012
Сообщений: 83
02.10.2012, 07:49
Связь по скайпу, асе и т.п. запрещена правилам сервиса.
Да и зачем мне ваши исходники? У меня своих достаточно.
2
 Аватар для xumar
3 / 3 / 0
Регистрация: 19.09.2012
Сообщений: 6
02.10.2012, 08:34
да то что связь запрешена сори )
как зачем чтобы один раз посмотреть и все ) автор молчит или видно уже все получилось , я ж не вам предлагаю ихсодн
1
 Аватар для Nuff
214 / 80 / 2
Регистрация: 31.05.2011
Сообщений: 258
02.10.2012, 11:28
Цитата Сообщение от Theoryofgames Посмотреть сообщение
Можно ли вставить один swf файл в другой так, чтобы на выходе получился 1 swf.
Не совсем понял эту фразу. Логично предполагать что вы хотите чтобы был главный swf файл, в котором содержится preloader. И этот файл должен динамически грузить и выгружать другие swf файлы, отображая при этом прогресс их загрузки. В таком случае советую вам почитать про модули, очень полезная штука. Читать тут, посмотрите весь пакет mx.modules. Если хотите все это сделать лишь средствами as3 без флекса, то нечто подобное можно реализовать.
1
 Аватар для xumar
3 / 3 / 0
Регистрация: 19.09.2012
Сообщений: 6
02.10.2012, 13:25
Цитата Сообщение от Nuff Посмотреть сообщение
Не совсем понял эту фразу. Логично предполагать что вы хотите чтобы был главный swf файл, в котором содержится preloader. И этот файл должен динамически грузить и выгружать другие swf файлы, отображая при этом прогресс их загрузки. В таком случае советую вам почитать про модули, очень полезная штука. Читать тут, посмотрите весь пакет mx.modules. Если хотите все это сделать лишь средствами as3 без флекса, то нечто подобное можно реализовать.
Хорошая привычка сразу отправлять человека в адобе ХЕЛП , но ни все могут пользоваеться хелпом по себе знаю , я мало что волоку во флешу , но могу с уверенностью сказать что иногда хочеться какой то помощи авторской работы ) а так мож и я не прав.кому как!
1
Модератор
 Аватар для TanaTiX
2936 / 1795 / 180
Регистрация: 19.02.2011
Сообщений: 6,552
02.10.2012, 20:13
Embed пробовали? Это имеется ввиду?
1
 Аватар для Theoryofgames
254 / 238 / 50
Регистрация: 20.12.2011
Сообщений: 707
02.10.2012, 20:55  [ТС]
имеется ввиду сделать из 2 swf файлов один - не знаю embed это или нет)
0
6 / 6 / 0
Регистрация: 14.05.2012
Сообщений: 83
02.10.2012, 21:01
Варианта 2:
1) Используйте 1 ролик как прелоадер
2) Импортируйте 1 во второй и показывайте при необходимости.
Больше информации - лучше ответ. Как можно лучше расскажите нам о вашей затеи.
1
Модератор
 Аватар для TanaTiX
2936 / 1795 / 180
Регистрация: 19.02.2011
Сообщений: 6,552
02.10.2012, 21:31
Theoryofgames,
Цитата Сообщение от Theoryofgames Посмотреть сообщение
имеется ввиду сделать из 2 swf файлов один
да, читайте
1
 Аватар для Theoryofgames
254 / 238 / 50
Регистрация: 20.12.2011
Сообщений: 707
02.10.2012, 22:08  [ТС]
Есть игра - перый swf. В ней все из библиотеки импортировано в 1 кадр.
Задача:
Сделать прелоадер - второй swf, который будет показывать процесс загрузки и по окончанию загружать второй swf, но при этом, что все это лежало в одном swf файле.

Вариант, при котором весь импорт идет во второй кадр не подходит, так как Flash IDE подгружает звуки все равно в 1 кадр (баг это или что, не знаю), танцы с бубном вокруг этой проблемы мне не помогли (проблема не только у меня).
Flash IDE не воспринимает теги, поэтому embed сделать тоже не получается, а Flash developerom я не пользуюсь.

updated: TanaTiX - спасибо, увидел после того, как написал - пойду читать.
0
Модератор
 Аватар для TanaTiX
2936 / 1795 / 180
Регистрация: 19.02.2011
Сообщений: 6,552
02.10.2012, 22:13
Theoryofgames, вам нужен внутренний прелоадер. Реализуется он именно за счет того, что обънеты грузятся в разные кадры. То, что у вас это не получается - проблема вашего проекта и ваша, как его разработчика. Загрузка классов в тот или иной кадр задается в настройках IDE. Возможно, если объекты просто бросать на временную шкалу, то и не будет работать.
1
 Аватар для Theoryofgames
254 / 238 / 50
Регистрация: 20.12.2011
Сообщений: 707
02.10.2012, 22:18  [ТС]
Цитата Сообщение от TanaTiX Посмотреть сообщение
Theoryofgames, вам нужен внутренний прелоадер. Реализуется он именно за счет того, что обънеты грузятся в разные кадры. То, что у вас это не получается - проблема вашего проекта и ваша, как его разработчика. Загрузка классов в тот или иной кадр задается в настройках IDE. Возможно, если объекты просто бросать на временную шкалу, то и не будет работать.
В том то и проблема, что внутренний прелоадер создавать я умею и он прекрасно работает, за исключением одного "но". Все звуки грузятся именно в первый кадр. При том, что галка на подгузку в первый кадр снята и они нигде на временную шкалу не вынесены. Я уже поднимал данную проблему на этом форуме и на другом, никто не смог объяснить в связи с чем это происходит, поэтому решил попробовать пойти обходным путем, если не получится, то буду делать именно внутренний загрузчик.
0
Модератор
 Аватар для TanaTiX
2936 / 1795 / 180
Регистрация: 19.02.2011
Сообщений: 6,552
02.10.2012, 22:23
Цитата Сообщение от Theoryofgames Посмотреть сообщение
Все звуки грузятся именно в первый кадр.
Можно минимальный! пример, иллюстрирующий проблему?
0
6 / 6 / 0
Регистрация: 14.05.2012
Сообщений: 83
02.10.2012, 23:08
А вы уверены, что команда грузиться НЕ даётся в момент нахождения на кадре 1? Проверьте. И если пишете на кадрах - советую начать писать в классах, использование кода на кадрах - дурной тон + ограниченная функциональность.
0
 Аватар для Theoryofgames
254 / 238 / 50
Регистрация: 20.12.2011
Сообщений: 707
03.10.2012, 10:30  [ТС]
Уверен, я пишу в классах)
0
 Аватар для Theoryofgames
254 / 238 / 50
Регистрация: 20.12.2011
Сообщений: 707
03.10.2012, 11:13  [ТС]
Минимальный пример:
Вложения
Тип файла: rar Test1.rar (5.83 Мб, 48 просмотров)
0
6 / 6 / 0
Регистрация: 14.05.2012
Сообщений: 83
03.10.2012, 11:21
Скрипт, управляющий 1 кадром в студию.
0
Модератор
 Аватар для TanaTiX
2936 / 1795 / 180
Регистрация: 19.02.2011
Сообщений: 6,552
03.10.2012, 20:12
Немного кривая реализация, но суть, думаю, прояснит.
Test1.rar
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
03.10.2012, 20:12
Помогаю со студенческими работами здесь

Вставка одного массива в другой
Есть вот такие вот 2 задачки- 1) даны 2 массива А и В. нужно вставить один массив в другой, при этом - мы сами вводим номер элемента,...

Вставка одного массива в другой.
Имеются 2 массива, содержащие последовательности целых чисел.В первом из указанных массивов числа упорядоченны, необходимо включить в него...

Вставка элементов одного вектора в другой
Дан вектор А и вектор B. В векторе А за максимальным элементом вставить все элементы вектора B.

Вставка одного рисунка в другой средствами PHP
Всем привет! Как нарисовать рисунок с помощью пхп - понятно, как добавить текст в рисунок - тоже понятно. Допустим я нарисовал с...

Вставка данных из одного DataGridView1 в другой DataGridView2
Всем привет! На Форме есть 2 DataGridView, в DataGridView1 ежеминутно будут обновляться данные, необходимо, скопировать их и просто...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка SDL3 и Box2D из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru