0
パワーポイントのような矢印キーでラベル間を移動する必要があります。 ラベルとKeyboardEventを持つ配列があります。私の問題は、たとえばラベル番号4の場合に、矢印クリックでクリックすると、常に最初のラベルに移動します。だから私は現在のラベルを定義してキープレスの次のページに行くのに助けが必要です。Actionscript 3キーボードでラベル間を移動する
マイコード:
import flash.events.KeyboardEvent;
var myLabels:Array = [ "label_1", "label_2", "label_3", "label_4"];
var nextLabel:String;
var inc:int = 0;
stage.addEventListener(KeyboardEvent.KEY_DOWN, keyPressed);
function keyPressed(evt:KeyboardEvent):void
{
switch(evt.keyCode)
{
case Keyboard.RIGHT :
nextLabel = String(myLabels[inc]);
gotoAndStop(nextLabel);
inc++;
break;
}
}
おかげ
おかげで、私は1時間よりもIループより多くの場合を持っている一つの問題を解決しますラベル間。私の大きな問題は、私の場所がlabel_2で、右矢印キーでクリックすると私のプレゼンテーションはLabel_3には行かず、常にlabel_1に行くということです。私は現在のラベルを定義する方法を知らない。ありがとう – Sbml
彼がコードしている他のものを変更したのですか? – Roy
行を追加するだけです。しかし、まだ正しく動作しない、私がlabel_3でプレゼンテーションを開始し、右のキーを押すと、常に最初のラベルに行く。 – Sbml