Показать сообщение отдельно
Старый 17.09.2017, 03:58
odeon16 вне форума Посмотреть профиль Отправить личное сообщение для odeon16 Найти все сообщения от odeon16
  № 1  
Ответить с цитированием
odeon16

Регистрация: Sep 2017
Сообщений: 21
По умолчанию Загрузка gif во флэш

Здравствуйте форумчане.
Помогите разобраться.

Как загрузить 1.gif в файл флэша при открытии ?

Мой код - загружает только первый кадр гиф-анимации, а затем останавливается.
Код AS3:
import flash.display.*;
import flash.events.*;
import flash.net.*;
 
stage.scaleMode = StageScaleMode.NO_SCALE;
stage.align = StageAlign.TOP_LEFT;
var loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onComplete);
loader.load(new URLRequest("1.gif"));
addChild(loader);
stage.addEventListener(Event.RESIZE, update);
function onComplete(e:Event):void 
{
	e.target.removeEventListener(Event.COMPLETE, onComplete);
	(e.target.content as Bitmap).smoothing = true;
	update();
}
function update(e:Event = null):void {
	loader.scaleX = loader.scaleY = 1;
	var scale:Number=Math.min(stage.stageWidth /loader.width,stage.stageHeight/loader.height);
	loader.scaleX = loader.scaleY = scale;
	loader.x = stage.stageWidth * 0.5 - loader.width * 0.5;
	loader.y = stage.stageHeight* 0.5 - loader.height * 0.5;
}
Изображения