2010-12-15 8 views
0

私のグループと私は、AIRアプリケーションに画像を読み込む方法に関するドキュメントを探しています。私たちはFlash Builder 4を使ってPure AS3でこれをやっています。ローダー、ビットマップ、Imageクラスを使ってみましたが、何も動作していません!Android-Adobe Air:ステージに画像とサウンドを配置する

私たちはまた、サウンドも再生しようとしています。ここでの私たちの試みは...(これはデスクトップアプリとして動作します)

var sound:Sound = new Sound(); 
sound.load(new URLRequest("car-horn.mp3")); 

    public function playSound(event:MouseEvent.CLICK):void 
    { 
     sound.play(); 
    } 

私が言ったように、デスクトップアプリケーション上で動作しますが、それはAndroidアプリのために働くことを得ることができないのです。どんな助けでも大いに私たちを救うでしょう!ありがとう!

答えて

3

Woot!理解した!音については

:イメージの場合

import flash.media.Sound; 
[Embed(source="/assets/car-horn-changed.mp3")] 
private var soundClass:Class; 

private var sound:Sound = new soundClass() as Sound; 
private function someFunction(event:MouseEvent):void 
{ 
     sound.play(); 
} 

import flash.display.Bitmap; 

[Embed(source="/assets/compLogo.png")] 
private var logoLoaderClass:Class; 
private var logoImage = new logoLoaderClass() as Bitmap; 

private function someFunction2():void 
{ 
    stage.addChild(logoImage); 
} 

これのほとんどは、私はそれらを埋め込むメタデータタグを使用する方法を考え出したら http://livedocs.adobe.com/flex/3/html/help.html?content=Working_with_Sound_07.html

@見てから来ました、私はちょうどどのクラスを使用するか把握しなければなりませんでした。

誰かがこの恩恵を受けることを願っています。

0

画像にも使用できます。

[Embed(source="../assets/images/image.png")] 
private var _imageClass : Class; 

protected function _onStage() : void 
{ 
     var img : Bitmap = new _imageClass() as Bitmap; 
     addChild(img); 
} 
関連する問題