在外部加载的swf中设置输入字段的焦点

时间:2012-05-07 14:20:21

标签: actionscript-3 flash focus textinput setfocus

我正在将swf表格加载到我的swf电影中(以节省文件大小)。我在主swf中有一个“仿形式”的静态MC,当用户点击一个时,它会加载“真实形式”,这是它自己的swf文件。我想要做的是根据用户点击的虚假形式的MC,正确设置真实表单输入字段的焦点。

例如: 用户观看动画并在最后一帧(人造形式)上看到形式。 用户点击“城市”输入字段以进入他们的城市。 带有“真实形式”的外部加载的swf文件会立即加载到仿形式顶部的主swf中,因此用户可以使用活动的输入字段进行交互。 文本输入字段“city”现在应该是焦点。

提前感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

如果您想要将焦点设置为文本输入,可以使用以下内容:

var cityInputField:TextField = mc.getChildByName("cityInputField") as TextField;
if(cityInputField)
   stage.focus = cityInputField;