0

swf フォームを swf ムービーにロードしています (ファイルサイズを節約するため)。メインの SWF に静的 MC の「偽のフォーム」があり、ユーザーがいずれかをクリックすると、独自の SWF ファイルである「実際のフォーム」がロードされます。私がやりたいことは、ユーザーがクリックする偽のフォームの MC に基づいて、実際のフォームの入力フィールドのフォーカスを適切に設定することです。

例: ユーザーがアニメーションを見て、最後のフレームにフォームが表示されます (偽のフォーム)。ユーザーは「都市」入力フィールドをクリックして都市を入力します。外部からロードされた「リアル フォーム」の swf ファイルは、偽のフォームの上にあるメインの swf にすぐにロードされるため、ユーザーはアクティブな入力フィールドを操作できます。テキスト入力フィールド「city」がフォーカスされているはずです。

助けてくれてありがとう!

4

1 に答える 1

1

フォーカスを設定したいテキスト入力への参照がある場合は、次を使用できます。

var cityInputField:TextField = mc.getChildByName("cityInputField") as TextField;
if(cityInputField)
   stage.focus = cityInputField;
于 2012-05-07T16:53:45.030 に答える