Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 AS3处理大量文本输入?_Actionscript 3_Flash - Fatal编程技术网

Actionscript 3 AS3处理大量文本输入?

Actionscript 3 AS3处理大量文本输入?,actionscript-3,flash,Actionscript 3,Flash,我想设置一个Flash片段,它有一组用户输入字段和几个动态文本字段,这些字段根据输入内容进行更新 使用哪种类型的监听器最有效,它会在任何输入字段被标记或单击后被触发 我不想为我的每个输入字段都设置一个焦点。我只想要一个函数,告诉我所有的变量在输入改变时更新 不确定这是否有帮助或使事情复杂化,但我的大多数输入/动态都嵌套在MC中。每个MC有一个主题字段、7个其他输入和6个动态变量。然后我希望能够复制整个shebang多次 谢谢你的建议。特别是键入了代码建议,因为我或多或少是一个AS3 noob。听

我想设置一个Flash片段,它有一组用户输入字段和几个动态文本字段,这些字段根据输入内容进行更新

使用哪种类型的监听器最有效,它会在任何输入字段被标记或单击后被触发

我不想为我的每个输入字段都设置一个焦点。我只想要一个函数,告诉我所有的变量在输入改变时更新

不确定这是否有帮助或使事情复杂化,但我的大多数输入/动态都嵌套在MC中。每个MC有一个主题字段、7个其他输入和6个动态变量。然后我希望能够复制整个shebang多次


谢谢你的建议。特别是键入了代码建议,因为我或多或少是一个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