【发布时间】:2011-08-24 10:49:02
【问题描述】:
我是 Flex 新手,正在尝试将纯 Flash/AS3 card game 移植到 Flex 4.5。
它工作得很好,但我缺少一些拼图部分:
我创建了一个基于 UIComponent 的自定义组件,该组件表示一副纸牌(它们是一组 Sprite 或 MovieClips):
在最初的纯 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 行。
谢谢! 亚历克斯
【问题讨论】:
标签: apache-flex flex4 flex4.5 tween flash-builder4.5