|
|
|||||
Внедрение SWF
Есть скрипт AS
package { import flash.display.*; import flash.events.*; import flash.geom.*; [SWF(backgroundColor="0xFFFFFF" , width="613" , height="800")] public class p1 extends Sprite { [Embed(source="C:/Users/Orion/Documents/p7/Temp/SWFS/p1.swf")] private var SWFpage:Class; [Embed(source="C:/Users/Orion/Documents/p7/Temp/PDFS/p1.swf")] private var SWFlink:Class; public function p1() { var Rect:Shape = new Shape(); Rect.graphics.beginFill(0xFFFFFF, 1); Rect.graphics.lineStyle(2, 0xFFFFFF); Rect.graphics.drawRect(1, 1, 611, 798); Rect.graphics.endFill(); addChild(Rect); var pp:MovieClip = new SWFpage(); addChild(pp); pp.width = parent.width; pp.height = parent.height; var ll:MovieClip = new SWFlink(); addChild(ll); }}} ll - уже нужного размера В теории должна получится SFW 613х800, где фон - pp и наложенный на него ll Компилирую с помощью mxmlc.exe (Flash SDK) В результате получается свф с фоном, а ll не накладывается поверх... Почему? P.S. Если компилировать через Flash, то вылетает ошибка при запуске уже готовой флешки: TypeError: Error #1009: Не удается вызвать свойство или метод со ссылкой на объект "null". at p1() P.P.S. Содержимое ll (исходник), вложил Последний раз редактировалось Error202; 28.09.2012 в 11:41. Причина: Дополнение |
|
|||||
Регистрация: Apr 2010
Адрес: Earth
Сообщений: 1,897
|
Эти файлы точно разные?
__________________
Загружаем картинки, минуя ошибки безопасности |
|
|||||
Да...
|
|
|||||
Регистрация: Dec 2006
Сообщений: 1,764
|
Цитата:
__________________
а за окном атлантический океан! |
|
|||||
Регистрация: Nov 2010
Сообщений: 497
|
Во-первых, поставьте debug player. Он вам строчку скажет, в какой ошибка. Это проще, чем руками все искать.
Во-вторых, в 23-24 строках у вас parent == null. Поэтому там конструктор падает. Странно, правда, что объект все равно используется. Видимо, это особенность такая у document class. |
|
|||||
NikolyA, Это для наглядности... Мне так удобнее тестировать
maxkar, включал... Компилируется без ошибок, все ок... ххх= parent.ххххх; заменял на реальный размер, все равно тот же результат... Может быть особенность какая во вкладываемых SWF? Т.к. точно такой же код без проблем сливает 2 другие SWF... |
|
|||||
Цитата:
|
|
|||||
Этот путь генерится, как и весь скрипт программой... Потом автоматом компилится...
Прошу прощения за беспокойство... Недоглядел... Тут у меня основной класс p1 и в одном из вкладываемых мувиков тоже... Исправил, все работает! Спасибо большое за помощь! |
|
|||||
народ подскажите, почему если встраивать флэшку с помощью [Embed...] то операторы stop в кадрах встраиваемой флэшки не срабатывают?
и еще может кто сталкивался с такой ситуацией? http://www.flasher.ru/forum/showthread.php?t=184862 |
Часовой пояс GMT +4, время: 18:55. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|