1. ホーム
  2. actionscript-3

[解決済み】フレックスでGIFアニメーションを表示する

2022-02-23 11:42:06

質問

フレックスアプリケーションでGIF画像を追加しようとしています。しかし、アニメーションを表示することができません。どなたか、フレックスでgif画像を動作させる方法をご存じないでしょうか?

import mx.managers.PopUpManager;

            private function onCreationCompleted():void
            {
                mx.managers.PopUpManager.centerPopUp(this);
            }
        ]]>
    </fx:Script>
    <s:Image x="127" y="137" source="@Embed('assets/loading.gif')" width="87" height="85"/> 
    <s:Label x="88" y="73" text="Loading... Please wait" width="164" height="56" verticalAlign="middle" textAlign="center"/>

よろしくお願いします。

解決方法は?

見たところ、FlexはアニメーションGIFのサポートを提供していないようです。swfを使う方がはるかに簡単でしょう。

とても素敵な ローディングアニメーションは、次のリンクで提供されています。 . を使用します。 SWFLoader .

しかし、もしあなたがFlexでアニメーションGIFを使用する場合は、このブログ記事を読んでください。

http://iamjosh.wordpress.com/2009/02/03/animated-gifs-in-flex/

そのブログ記事にあるクラスを作成し、as3gifをパッケージとして追加する必要があります。

できる as3gifのダウンロードはこちら