2010-12-15 2 views
0

내 그룹과 나는 우리의 AIR 응용 프로그램에 이미지를로드하는 방법에 대한 문서를 찾으려고 노력하고 있습니다. Flash Builder 4를 사용하여 Pure AS3에서이 작업을 수행합니다. 로더, 비트 맵, 이미지 클래스를 사용해 보았습니다. 아무 것도 작동하지 않았습니다!Android-Adobe Air : 스테이지에 이미지 (및 사운드) 배치

우리는 또한 사운드를 재생하려고합니다. 여기에서 우리의 시도는 ... (이 데스크탑 응용 프로그램으로 작동)

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

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

내가 말했듯이, 데스크톱 응용 프로그램에서 작동하지만 안드로이드 앱 동작하지 않습니다 수 있습니다. 어떤 도움이라도 우리를 크게 구할 수 있습니다! 감사!

답변

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); 
} 
관련 문제