Adobe Air 앱이 약간 있고 그 안에 여러 개의 '보기'가 있습니다. ViewStack을 사용하여 이러한 뷰를 구현할 수 있지만 그 사이에 애니메이션을 적용하는 좋은 방법을 찾는 데 어려움이 있습니다. viewstack 사이에 멋지게 애니메이션을 적용하려면 어떻게해야합니까?
이
내가 시도 무엇이며 어떻게 작동하지만, 하나의보기는 내가 원하는 것은 더보기 및 모든 컨트롤이 잘보기 밖으로 밀어 DestroyTwitter 응용 프로그램 같은 경우보기에 슬라이딩 전에 사라 :<?xml version="1.0" encoding="utf-8"?>
<mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="400" height="700" top="100" left="100" creationComplete="onComplete()">
<mx:Script>
<![CDATA[
import mx.core.Application;
private function onComplete():void
{
stack.selectedChild = stack1;
}
private function switchTab():void
{
if(stack.selectedChild == stack1)
{
stack.selectedChild = stack2;
}
else
{
stack.selectedChild = stack1;
}
}
]]>
</mx:Script>
<mx:Move id="slideLeft" xFrom="{Application.application.width}" xTo="0" yTo="0" duration="500" />
<mx:Move id="slideRight" xFrom="0" xTo="{Application.application.width}" duration="500" />
<mx:ViewStack id="stack" width="200%" height="100%">
<mx:VBox id="stack1" width="100%" height="100%" backgroundColor="white" hideEffect="{slideRight}" >
<mx:Label text="Stack 1" />
<mx:Button label="Switch" click="switchTab()" />
</mx:VBox>
<mx:VBox id="stack2" width="100%" height="100%" backgroundColor="#cdcdcd" hideEffect="{slideLeft}" >
<mx:Label text="Stack 2" />
<mx:Button label="Switch" click="switchTab()" />
</mx:VBox>
</mx:ViewStack>
</mx:WindowedApplication>
누구나 시도해 보시고 더 좋은 아이디어가 있으십니까?
요, 잘 부탁이 질문의 5000 전망 ... :) – Ryan