我是 Flex 的新手,正在尝试将纯 Flash/AS3纸牌游戏移植到 Flex 4.5。
它工作得很好,但我在那里遗漏了几个拼图部分:
我创建了一个基于 UIComponent 的自定义组件,该组件表示一副纸牌(它们是 Sprite 或 MovieClip 的数组):
在最初的纯 Flash/AS3 游戏中,我将 Tween 用于桌上的 3 张牌 - 向游戏用户显示,谁放了哪张牌(通过将它们滑向桌子中间):
import fl.transitions.*;
import fl.transitions.easing.*;
public class Deck extends UIComponent {
private var _card:Array = new Array(3);
private var _tween:Array = new Array(3);
....
override protected function createChildren():void {
_tween[YOU] = new Tween(_card[0], 'y', Regular.easeOut, _card[0].y + 40, _card[0].y, .5, true);
_tween[LEFT] = new Tween(_card[1], 'x', Regular.easeOut, _card[1].x - 40, _card[1].x, .5, true);
_tween[RIGHT] = new Tween(_card[2], 'x', Regular.easeOut, _card[2].x + 40, _card[2].x, .5, true);
....
但是 Flash Builder 4.5 似乎根本不知道 fl.transitions.* 包?
有人请就如何在这里使用Tween提供建议吗?
就像我写的其余部分一样(我的自定义 Flex 组件、移动卡片精灵等)效果很好。只有 Tween 行必须被注释。
谢谢!亚历克斯