Flash新影片剪辑目标代码

Flash New MovieClip Targeting Code

本文关键字:目标 代码 新影片 Flash      更新时间:2023-09-26

这次我安装了Flash CC的试用版,使用HTML5 Canvas渲染和脚本技术。使用这种形式的Javascript,我发现它比AS3更难定位电影片段。之前你会导出它在actionscript中使用,但现在在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!",但我似乎无法让它简单地瞄准电影剪辑。我希望你不要认为我的问题不好,因为我已经花了很多时间和精力来写这篇文章,并将感谢任何帮助这个问题。谢谢你!

你试过了吗

knight_mc.gotoAndPlay(7);
console.log("HI!");

?

还是根目录的直接路径?

ok ,我发现我做错了什么,结果是我有一段时间没有使用flash了,我忘记了每个电影剪辑或舞台上的对象都有一个实例名需要设置,所以我将实例名设置为knight_mc,它工作得很好。