【发布时间】:2014-03-21 02:56:43
【问题描述】:
这次我安装了Flash CC的试用版,使用HTML5 Canvas渲染和脚本技术。使用这种形式的 Javascript,我发现它比在 AS3 中定位影片剪辑要困难得多。在您将其导出以用于动作脚本之前,但现在在 HTML5 中,恐怕我不知道如何做到这一点,而且我正在努力在网上的任何地方寻找帮助。 好吧,为了更好地描述我的问题,我想我应该向您详细介绍正在发生的事情。所以这里是我在主舞台时间线中放置电影剪辑(骑士)的第一帧的主要脚本。
document.onkeydown = keyHandler.bind(this);
var self = this;
function keyHandler(event) {
var e = window.event;
switch (e.keyCode) {
case 39:
this.on("knight_mc", function () {
self.
self.MovieClip.gotoAndPlay(7);
}, null, true);
console.log("HI!");
break;
}
}
这段代码应该让我的电影剪辑跳转到第 7 帧并在按下右箭头键时播放,我发现了调试器的使用,它返回“HI!”按下右箭头键时,但我似乎无法让它简单地定位电影剪辑。我希望你不要对我的问题有不好的看法,因为我已经投入了大量的时间和精力来写这篇文章,并且希望你能为这个问题提供任何帮助。谢谢!
【问题讨论】:
标签: javascript html actionscript-3 flash html5-canvas