![]() |
|
||||||||||
|
|||||
|
Есть скрипт 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. Причина: Дополнение |
![]() |
Часовой пояс GMT +4, время: 22:16. |
|
|
« Предыдущая тема | Следующая тема » |
|
|