"loop
パラメータの値をActionScript経由でアクセス/変更できますか?"
短い回答:気にしないでください。
長い答え:Orblingの答え@
は、パラメータが埋め込まれたFlashビデオを追加したときから追加または削除された場合、理論的に矛盾した状態になる可能性がある、JavaScriptでのチェックに依存しています。
再生パラメータやループパラメータが設定されているかどうかを間接的に確認する方法を考えました。パラメータは、ルートビデオに2つ以上のフレームがある場合にのみ検出できます。
if (!temp.loadParams.playParam)
{
temp.loadParams.playParam = true;
temp.say('temp: played');
}
temp
最初のフレーム
if (temp.loadParams.playParam)
{
temp.loadParams.loopParam = true;
//uses external interface to log to the console (essentially the same as trace)
temp.say('temp: looped');
stop();
}
第2のフレームがドキュメントクラス名、loadParamsはPARAM状態を保存するだけの静的オブジェクトです。 play
paramがtrueの場合、ビデオはフレーム2に移動し、playParam
の値が設定されます。 loop
paramがtrueの場合、ビデオはフレーム1に戻り、loopParam
という値が設定されます。
play
がfalseの場合、loop
はまだEvent.ENTER_FRAME
でいくつかの軽快なフットワークを使用して検出することができたが、この時点では、それは単に最初または最後のフレームにplay();
かstop();
で上書きすることができ、パラメータの値をチェックし続けるためにばかげて。
私は間違っている可能性がありますが、私はASがループ相当物を持たないことを90%確信しています。あなたは何を達成しようとしていますか、私はあなたを正しい方向に向けることができます。 – Zevan
私のプログラム[DRY](http://en.wikipedia.org/wiki/DRY)を維持するためにASからどのパラメータ*にアクセスできるかを調べようとしています。また、いくつかのさまざまなプログラムで、Flashの組み込みパラメータを使用できるようにしたいと考えています。私は彼らが直接アクセスできないことを90%確信しています。 – zzzzBov
@downvoter、お世話になりますか? – zzzzBov