【发布时间】:2011-03-02 14:30:51
【问题描述】:
Adobe 昨天发布了 Flash 10.1 的投影仪、调试器和插件。在我的 Mac 上,我分别在 Adobe Flash CS4/Players/ 和 Adobe Flash CS4/Players/Debug 中安装了独立播放器和调试器。
但是,我认为我需要下载 10.1 的 globalplayer.swc,以便 Flash CS4 IDE 被引导使用新的播放器。
我已经搜索过,但我只能找到在 10.1 测试版期间发布的 globalplayer.swc,我不确定这是否是我应该用于最终 10.1 版本的 .swc。
Adobe 的网站没有提到任何关于替换 .swc 以在 CS4 中使用 10.1,所以我不确定是否有必要。
我尝试创建包含 flash.ui.Multitouch 和 flashx.textLayout 的动作脚本,但都找不到。我不知道如何让 Flash Professional CS4 使用 Flash Player 10.1 中提供的新 API
建议?
框架脚本:
import flash.ui.Multitouch;
var myTextField:TextField = new TextField();
myTextField.width = 200;
addEventListener(Event.ENTER_FRAME, enterhandler);
function enterhandler(e:Event):void
{
var support:Boolean = Multitouch.supportsTouchEvents;
switch (support)
{
case true: myTextField.text = "Touch events supported";
break;
case false: myTextField.text = "Touch events not supported";
break;
default: myTextField.text = "unknown";
}
addChild(myTextField);
}
ERROR:(连续进帧事件错误)
ReferenceError: Error #1065: Variable flash.ui::Multitouch is not defined.
at multitouchtest_fla::MainTimeline/enterhandler()
ReferenceError: Error #1065: Variable flash.ui::Multitouch is not defined.
at multitouchtest_fla::MainTimeline/enterhandler()
ReferenceError: Error #1065: Variable flash.ui::Multitouch is not defined.
at multitouchtest_fla::MainTimeline/enterhandler()
【问题讨论】:
标签: actionscript-3 flash