【问题标题】:Flex Application for PlayBook Text Input Variable用于 PlayBook 文本输入变量的 Flex 应用程序
【发布时间】:2011-01-08 15:47:20
【问题描述】:

我知道这可能是一个非常简单的问题,但是有人可以指导我了解如何将用户输入的内容输入 s:TextInput 并将其用作 JSON 数据请求中的变量吗?

基本上,我想让用户输入一个搜索词,例如“数学”,然后将其放入一个变量中,以便我可以在 JSON 请求中使用它。

类似于 public var q:String 的东西,除了我的搜索框(以及因此用户输入)在应用程序的另一个“视图”上。

我刚开始使用 Flex Mobile 应用程序,我可能会出类拔萃。有谁知道怎么做?

【问题讨论】:

    标签: apache-flex search variables mobile input


    【解决方案1】:

    包含视图应该仍然能够访问子视图的属性(以及控件);您只需要控件有一个唯一的 ID,然后它就成为一个属性名称。也就是说,我认为整个搜索功能是独立的,因此它有自己的控制器(用于处理操作的操作脚本类)连接到搜索按钮,并引用它可以提取的视图来自等的信息。

    【讨论】:

    • 我不太明白。您认为按钮应该捕获用户输入,然后将其传递给另一个脚本?这样做有什么好处,我将如何去做?部分问题是我认为 actionscript 和 MXML 之间存在脱节。
    • 好的,所以当你的应用程序编译时,mxml 成为一个合并了它的相关代码文件和内联动作脚本的类。该类为每个控件公开一个属性,其中包含您在其上定义的 id。但是,一个架构良好的应用程序也将具有处理大部分业务逻辑的常规类,并且您的视图只会将事件连接到这些类上的方法,这有助于促进重用和可维护性。查看 Model-View-Controller 模式和 Model-View-ViewModel 模式,了解并解释其好处。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-10
    • 1970-01-01
    • 2011-01-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多