ActionScript2 では、ムービークリップのクリックを傍受する方法はありますか?
説明します。私はこのコードを持っています:
planGroup.createEmptyMovieClip("textObject", 90);
if (textArray != "")
{
for (tn = 0; tn < textArray.length; tn++)
{
textFormat = new TextFormat();
textFormat.size = 100 * 0.35;
var lbl = planGroup.textObject.createTextField("My_Instance_Name", tn,xt - minPlanX, yt - minPlanY,150,90);
lbl.text = textArray[tn].attributes.text;
xt = textArray[tn].attributes.x * multFactor;
yt = -textArray[tn].attributes.y * multFactor;
planGroup.textObject.createEmptyMovieClip("invis", getNextHighestDepth());
with (planGroup.textObject.invis) {
beginFill(0x22ffff, 50);
moveTo(xt - minPlanX, yt - minPlanY);
lineTo(xt - minPlanX + 150, yt - minPlanY);
lineTo(xt - minPlanX + 150, yt - minPlanY + 90);
lineTo(xt - minPlanX, yt - minPlanY + 90);
lineTo(xt - minPlanX, yt - minPlanY);
endFill();
}
planGroup.textObject.onRelease = function() {
trace("click");
}
つまり、テキストをクリック可能にしたい..そしてこのコードではそうですが、 onRelease() が異なるテキストで異なるものを作りたい..だから、クリックがどこから来たのかをどうやって理解できますか?
さらに、「for」の最後の項目だけに形が描かれていることに気付きました。
何か案は?前もって感謝します!