Как разделить SWF-файл? - PullRequest
0 голосов
/ 15 июля 2011

Можно ли разделить SWF-файл на n частей?(например, n = 2)

Я имею в виду не деление во времени, а деление в пространстве.я хочу иметь 2 SWF-файла, например, одна левая половина основного SWF, а другая правая половина.это возможно?

спасибо заранее.

Ответы [ 2 ]

1 голос
/ 15 июля 2011

Да, это возможно. Одно замечание: два физически отличных друг от друга .swf, вероятно, плохая идея. Один мастер .swf, в который загружены два .swf, может работать в зависимости от ваших потребностей.

Пожалуйста, обратитесь к этому:

http://kb2.adobe.com/cps/141/tn_14190.html

у него есть все способы позиционирования файлов в as2 и as3.

Обычно у вас будет один мастер-файл небольшого размера и два гораздо больших .swf, которые будут загружены в него.

Некоторые вещи, на которые следует обратить внимание: в зависимости от вашего приложения и от того, используете ли вы as3 или as2, может быть предпочтительнее просто загружать изображения и другие данные в файлы .swf, чем делать это.

Кроме того, вы можете начать загружать .swf, скажем, анимацию до того, как весь .swf будет фактически загружен.

Таким образом, он загрузит 5% всего файла и запустит анимацию. Если загрузка замедляется, анимация .swf остановится, но будет продолжена, как только будет загружено больше данных или скорость возрастет. То же самое можно сделать для любого запрограммированного .swf, хотя для этого требуется несколько хитростей и немного программирования. Задайте другой вопрос, если вас интересует эта последняя вещь.

0 голосов
/ 15 июля 2011

Невозможно взять один SWF-файл и разделить его на несколько двоичных файлов SWF.

Что вы можете сделать, это создать оболочку SWF, которая загружает дочерний SWF n раз и представляет каждому из них своймаски.Однако вы, по сути, будете запускать несколько экземпляров дочернего swf, поэтому накладные расходы возрастут.

...