1
菜單(影片剪輯),使影片剪輯流體調整大小我已經學會了流動佈局從tutsplus.com的ActionScript 3 - 根據換擋
但如何讓根據菜單(影片剪輯)的電影剪輯改變大小爲 移flashnifties - http://flashnifties.com/products/flash-media-gallery/
菜單(影片剪輯),使影片剪輯流體調整大小我已經學會了流動佈局從tutsplus.com的ActionScript 3 - 根據換擋
但如何讓根據菜單(影片剪輯)的電影剪輯改變大小爲 移flashnifties - http://flashnifties.com/products/flash-media-gallery/
你應該爲了控制你的影片剪輯的觀點(我們通常使用Sprite)使用任何DisplayObjectContainer。我從你的鏈接嘗試過的應用程序,它似乎是影片剪輯不改變其規模 - 他們剛剛推向一側,當你最小化菜單
所以,你將具備以下條件:
你的精靈包含你的動畫片段,例如
mcContainer:Sprite = new Sprite();
您將在某處添加到您的顯示列表中。
的Event.ENTER_FRAME事件偵聽器來創建平滑的動畫(補庫也將做)
當你點擊最小化菜單按鈕,您的影片剪輯(mcContainer)的容器向左移動了幾像素以及菜單容器:
yourEnterFrameEventListener(e:Event){
mcContainer.x -= 3;
menuContainer.x -= 3;
}
在這種情況下,您的菜單和動畫片段會在每幀中移動3個像素。 如果你不想依賴於你的幀率,纔算傳遞的時間和你的速度
文本字段的寬度乘以可以做同樣的方式 - 你編輯.WIDTH性質您的文本字段使其更寬。
謝謝@Kumo Kairo,但是如果你再看一下鏈接中的例子,菜單只是滑動,但是跟着主菜單內容的擴大按照菜單滑動 – violetgda
你可以「補間」動畫片段大小相同你用你的座標來做這件事。 只需加上 mcContainer.width + = 3; mcContainer.height + = 3;在更改座標後,可以使用 。 或下載TweenLite和補間這些屬性 –