Actionscript 3 AS3处理大量文本输入?
我想设置一个Flash片段,它有一组用户输入字段和几个动态文本字段,这些字段根据输入内容进行更新 使用哪种类型的监听器最有效,它会在任何输入字段被标记或单击后被触发 我不想为我的每个输入字段都设置一个焦点。我只想要一个函数,告诉我所有的变量在输入改变时更新 不确定这是否有帮助或使事情复杂化,但我的大多数输入/动态都嵌套在MC中。每个MC有一个主题字段、7个其他输入和6个动态变量。然后我希望能够复制整个shebang多次Actionscript 3 AS3处理大量文本输入?,actionscript-3,flash,Actionscript 3,Flash,我想设置一个Flash片段,它有一组用户输入字段和几个动态文本字段,这些字段根据输入内容进行更新 使用哪种类型的监听器最有效,它会在任何输入字段被标记或单击后被触发 我不想为我的每个输入字段都设置一个焦点。我只想要一个函数,告诉我所有的变量在输入改变时更新 不确定这是否有帮助或使事情复杂化,但我的大多数输入/动态都嵌套在MC中。每个MC有一个主题字段、7个其他输入和6个动态变量。然后我希望能够复制整个shebang多次 谢谢你的建议。特别是键入了代码建议,因为我或多或少是一个AS3 noob。听
谢谢你的建议。特别是键入了代码建议,因为我或多或少是一个AS3 noob。听起来你想拥有一个函数,比如说updateFields,当用户点击离开或转到另一个字段时可以调用它。好的但是因为鼠标事件和键盘事件是不同类型的事件,所以您实际上需要三个函数来启动并运行它。前两个将处理事件侦听部分,然后调用updateFields函数
private function mouseClicked(e:MouseEvent):void
{
updateFields();
}
private function tabPressed(e:KeyboardEvent):void
{
updateFields();
}
private function updateFields():void
{
// code that updates the fields
// hopefully you have some?
}
希望这能让您朝着正确的方向前进。欢迎来到StackOverflow。请阅读。这个网站的重点是当你有一个任务&这会给你带来一个问题,所以你会展示你尝试做的事情,以及你怀疑的问题代码,然后志愿者会试图帮助你解决它。与其说你想要一个函数,不如说你想要一个类。该类将是.as类文件中的代码,您可以将其导入到项目中。代码将创建一个MovieClip对象,并添加一个主题文本字段+其他输入/动态文本字段作为公共变量。比方说你叫它textslass。现在,在主项目的代码中导入该类,并多次克隆,然后多次实例化,即:var mytext1:textsClass=newtextsclass,并对var mytext2等执行相同操作,只需创建一个something=newtextsclass