0
一旦圓圈接觸矩形,矩形應該是alpha = 0.1。但如果陳述不起作用。它變爲0.1不透明而沒有擊中flash cc createjs hittest作品沒有命中
/* js
var circle = new lib.mycircle();
stage.addChild(circle);
var rect = new lib.myrect();
stage.addChild(rect);
rect.x=200;
rect.y=300;
circle.addEventListener('mousedown', downF);
function downF(e) {
stage.addEventListener('stagemousemove', moveF);
stage.addEventListener('stagemouseup', upF);
};
function upF(e) {
stage.removeAllEventListeners();
}
function moveF(e) {
circle.x = stage.mouseX;
circle.y = stage.mouseY;
}
if(circle.hitTest(rect))
{
rect.alpha = 0.1;
}
stage.update();
*/
在這個演示中,hitTest只運行一次(在開始處)。這是用意嗎? – Lanny
另外,您使用的是什麼版本的CreateJS?/* js */code語法來自相當舊版本的CreateJS Toolkit(與支持JavaScript代碼的Flash/Animate HTML5文檔格式相比) – Lanny
我更新了最新的託管庫。沒有任何問題 。但是內涵就是讓代碼「在矩形碰觸它時,矩形應該變爲alpha 0.1 – Salma