Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   Загрузка gif во флэш (http://www.flasher.ru/forum/showthread.php?t=214552)

odeon16 17.09.2017 03:58

Загрузка gif во флэш
 
Вложений: 1
Здравствуйте форумчане.
Помогите разобраться.

Как загрузить 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;
}


ZackMercury 17.09.2017 10:36

Вы пробовали хоть чуть-чуть погуглить и почитать документацию? Там ясным текстом написано, что Loader может загружать только неанимированный GIF. Попробуйте в следующий раз начать с этого.

Как вариант, можно использовать готовый, написанный кем-то класс, загружающий и проигрывающий GIF-анимацию.
http://www.bytearray.org/?p=95

Можно написать свой класс, если не устраивает чей-то.

undefined 17.09.2017 12:14

Цитата:

Как вариант, можно использовать готовый, написанный кем-то класс, загружающий и проигрывающий GIF-анимацию.
Похоже весь код оттуда выпилили.

ZackMercury 17.09.2017 13:04

В смысле, выпилили? Там же ссылка на Google Code
https://code.google.com/archive/p/as3gif

undefined 17.09.2017 13:13

ну и посмотри что там лежит.Одна вики и свн файлы.В скачиваемом архиве тоже самое.

ZackMercury 17.09.2017 15:19

Мне кажется, что всё, что надо для работы есть.
https://pp.userapi.com/c836623/v8366..._jYEmgWGfQ.jpg
Да и код не обфусцирован.

undefined 17.09.2017 15:30

Вложений: 1
это где ты такое скачал?
Вложение 33010
Качаю отсюда через ссылку download.Архив занимает 13 432 байт

undefined 17.09.2017 15:35

upd:а блин, раздел downloads есть же

odeon16 18.09.2017 01:20

ZackMercury, все.
Разобрался.

Спасибо за ссылку.


Часовой пояс GMT +4, время: 13:13.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.