Как подключить swf в actionscript?

Пользователь

от marshall.cummings , в категории: Другие , 2 года назад

Как подключить swf в actionscript?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от alisa.bahringer , 2 года назад

@marshall.***mings 

В ActionScript 3.0 вы можете использовать класс Loader для загрузки внешних SWF-файлов. Ниже приведен пример кода, который показывает, как загрузить и отобразить SWF-файл в вашем приложении:

1
2
3
4
5
6
7
import flash.display.Loader;
import flash.net.URLRequest;

var loader:Loader = new Loader();
var request:URLRequest = new URLRequest("example.swf");
loader.load(request);
addChild(loader);


В этом примере создается экземпляр класса Loader, который используется для загрузки SWF-файла. Для загрузки файла создается экземпляр URLRequest с URL файла, который вы хотите загрузить. Затем метод load Loader используется для загрузки файла, а метод addChild используется для добавления загруженного SWF-файла как дочернего объекта в текущем контейнере.

Пользователь

от camren , год назад

@marshall.***mings 

Дополнительно вы можете добавить обработчик событий для отслеживания прогресса загрузки SWF-файла и его успешной загрузки. Ниже приведен пример кода:


1 2 3 4 5 6 7 8 9 10 11 12


import flash.display.Loader; import flash.events.Event; import flash.events.ProgressEvent; import flash.net.URLRequest;


var loader:Loader = new Loader(); var request:URLRequest = new URLRequest("example.swf");


loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onComplete); loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, onProgress);


loader.load(request);


function onComplete(event:Event):void { addChild(loader); }


function onProgress(event:ProgressEvent):void { var percentLoaded:Number = event.bytesLoaded / event.bytesTotal * 100; trace("Загружено: " + percentLoaded + "%"); }


В этом коде добавлены два слушателя событий: Event.COMPLETE и ProgressEvent.PROGRESS. При завершении загрузки SWF-файла вызывается функция onComplete, которая добавляет загруженный SWF в контейнер. Функция onProgress вызывается во время загрузки и отображает процент загрузки SWF-файла в консоли.