0
私はモバイルアプリケーションの最初の画面で動作するadobeフォーラムのこのコードを持っています。しかし、私は新しいビュー(私はプッシュしているビューで)にこのコードを入れても動作しません 誰もがこの問題の解決策を知っていますか?StageOrientationEventがactionscript 3にディスパッチしていません
<?xml version="1.0" encoding="utf-8"?>
<s:View xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark" title="HomeView" creationComplete="view1_creationCompleteHandler(event)">
<fx:Script>
<![CDATA[
import mx.events.*;
protected function view1_creationCompleteHandler(event:FlexEvent):void{
addEventListener(Event.ADDED_TO_STAGE, _onAddedToStage)
}
private function _onAddedToStage(event:Event):void{
if(stage.autoOrients) stage.addEventListener(StageOrientationEvent.ORIENTATION_CHANGE, _onStage_OrientationChange);
}
private function _onStage_OrientationChange(event:StageOrientationEvent):void{
switch(event.afterOrientation){
case StageOrientation.DEFAULT:
trace('DEFAULT')
break;
case StageOrientation.ROTATED_RIGHT:
trace('ROTATED_RIGHT');
break;
case StageOrientation.ROTATED_LEFT:
trace('ROTATED_LEFT');
break;
case StageOrientation.UPSIDE_DOWN:
trace('UPSIDE_DOWN');
break;
case StageOrientation.UNKNOWN:
trace('UNKNOWN');
break;
}
}
]]>
</fx:Script>
</s:View>
次のAPIは、デバイスが、その後回転させた場合、私は、イベントを送出することができますどのようにモバイルデバイス – mgraph
にのみAIRアプリケーションで利用できますか? – user938044