sách gpt4 ai đã đi

javascript - 为什么exportRoot不使用createjs和animate cc将movieclip放置在 Canvas 上?

In lại 作者:行者123 更新时间:2023-12-03 02:46:16 30 4
mua khóa gpt4 Nike

我在库中创建了一个名为 firework_mc 的影片剪辑,并编写了以下代码希望将其放置在 Canvas 上:

var movieClip = exportRoot.firework_mc.play();
movieClip.x=100;
movieClip.y=100;

我希望这会起作用,但显然不行。关于如何将其放置在 Canvas 上还有其他想法吗?

1 Câu trả lời

play phương pháp does not return a MovieClip instance 。因此您的 movieclip 实例为 null。

Bạn có thể thực hiện điều này:

var movieclip = exportRoot.firework_mc;
movieclip.play();
movieclip.x = 100;
movieclip.y = 100;

Animate 导出存在一些问题,无法立即控制子项。您通常可以通过前面的 gotoAndStop 来解决这个问题。

exportRoot.gotoAndStop(0);
// Then your code.

仅当 firework_mc 是 exportRoot 的子级(即在 Animate 中的舞台上)时,此功能才有效。如果不是,您可以在 animate 库中访问它:

var movieclip = new lib.firework_mc();
stage.addChild(movieclip);
// Or
exportRoot.addChild(movieclip);

干杯,

关于javascript - 为什么exportRoot不使用createjs和animate cc将movieclip放置在 Canvas 上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48083464/

30 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com