“@”有什么作用?

2024-01-07

有时我在我正在从事的项目中看到以下内容:

text="@{myVar}"

那@有什么作用?

编辑:文本是 TextArea 组件中的一个属性。


@ 符号用于双向绑定。传统绑定只是一种方式。所以,你在 ActionScript 中有这样的东西:

[Bindable]
public var myValue:String = 'test';

这在 MXML 中

<s:TextInput id="myInput" text="{myValue}" />

myValue 是源,myInput 上的文本属性是目标。

当 myValue 变量更改时,TextInput 的文本属性也会更改。但是,如果您在 myInput 中输入; myValue 的值不会改变。

这是一种单向绑定。更改源 (myValue) 会更改目标 (myInput.text),但更改目标 (myInput.text) 不会更改源 (myValue)。

当您添加“@”时,它会创建一个双向绑定:

 <s:TextInput id="myInput" text="@{myValue}" />

因此,现在只要 myValue 发生变化,TextInput 的文本属性就会发生变化。 (如前面的示例)。 每当 myInput.text 更改时,myValue 也会更改(与之前的示例不同)。

基本上,“@”使值(myValue 和 myInput.text)成为绑定的源和目标。

您可以使用以下命令在没有“@”的情况下完成同样的事情Binding http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/mxml/binding.html tag:

<fx:Binding source="myInput.text" destination="myValue " />

这对你来说是更深入的解释吗?

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

“@”有什么作用? 的相关文章

  • IIS7什么时候负载太大?

    在我们的客户中 候选人使用我们的软件进行测试 如果他们的测试完成 一些计算将在服务器上完成 现在 有时200名考生可以同时结束考试 因此200个计算是同时进行的 计算似乎一切顺利 但对 IIS7 服务器的一些调用返回了 http 错误 在
  • 如何使用 flash.filesystem.FileStream [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 Will 如何使用flash filesystem FileStream FileStream as文件在哪里 班上flash files
  • AS3 中的 Flash 翻页卷曲效果

    我正在开发一个项目 需要使用 Flash 开发翻页 卷曲 效果 如下例所示 http www actionscript org showMovie php id 459http www actionscript org showMovie
  • Adobe Air Mobile 为什么启动视频 stageVideo 时舞台会闪烁?

    我正在尝试使用 stageVideo 在 Android 平板电脑上播放视频 但每当我单击播放并将视频添加到舞台时 孔应用程序都会闪烁 然后视频会添加到舞台 然后视频开始全部像素化 然后它消失并开始正常播放 只需跳跃几次 我想知道什么情况会
  • Flex 构建的 SWF 不再工作,错误 2048、2046、2032

    我对这个问题真的很困惑 而且我对 Flex 还很陌生 基本上 我尝试使用 mxmlc 构建的任何内容现在都无法运行 根据我的操作给出上述三个错误 30 分钟前它还在工作 我一直在花时间试图找出发生了什么变化 我重新下载了 Flex SDK
  • 在自定义 Flex 组件中绘制叠加层

    如何在 Flex 中创建一个自定义 MXML 组件 该组件基于现有组件 但在某些情况下会在该现有组件上绘制覆盖层 理想情况下 新组件应该基于 派生自 现有组件 以便现有组件的出现可以用新组件替换 我尝试在新组件中重写 updateDispl
  • 需要澄清应用程序域

    我需要对这个主题进行一些澄清 因为我刚刚遇到将 swf 加载到重用加载器对象中的问题 假设我有 3 个 SWF 主文件 swfchildA swfchildB swf Main swf 中有一个可重用的加载程序对象 myloader loa
  • 在 Actionscript 3 中实现单例模式类的最佳方法是什么?

    由于 AS3 不允许私有构造函数 因此构造单例并保证构造函数不是通过 new 显式创建的唯一方法是传递单个参数并检查它 我听说过两个建议 一个是检查调用者并确保它是静态 getInstance 另一个是在同一包命名空间中拥有一个私有 内部类
  • ActionScript 3 中的圆形滑块

    我希望在 ActionScript 中添加一个圆形滑块 非常类似于这一页 http interface eyecon ro demos drag vr html shows 它最终会改变对象的色调 返回 CMY 值 但如果它只是吐出程度 我
  • 有什么方法可以分析 Flex 中内置的 SWF 的大小吗?

    我的 Flex 应用程序看起来比应有的要大 里面有很多代码 但资产不多 而且看起来很大 但我不知道如何弄清楚空间的去向 我知道 link report 选项 但它只给出外部链接库类的大小 我非常有兴趣查看应用程序中所有类和资源大小的报告 如
  • Actionscript 3主类是根,但不允许动画虚拟相机

    我最近开始使用 Actionscript 3 学习 Animate CC 我正在尝试使用 Animate 的 虚拟相机 功能 为我提供一个可以平移 旋转和缩放游戏的相机 当根没有子类时 很容易实现 Camera 例如 您可以在屏幕上放置一个
  • 调用控制器 Post 方法时遇到问题

    这是我的方法 AcceptVerbs HttpVerbs Post public void SaveImage FormCollection formValues byte contents Convert FromBase64String
  • 在 Mac OS X (Mavericks) 上的 Adob​​e AIR 中的两台显示器上显示两个全屏窗口

    我使用的是 Mac OS X Mavericks 使用 Adob e AIR 我想在两个显示器 内置笔记本电脑视网膜显示器和外部 HDMI 显示器 上分别显示单独的全屏窗口 我可以在主显示器上获得全屏窗口 在辅助显示器上获得几乎全屏的窗口
  • flash/flex:渐进式下载与 rtmp

    我试图理解并真正确定何时在 Flex flash 中使用渐进式下载与 rtmp 看来主要的一点是 rtmp 不与 http 一起提供服务 而渐进式下载则由 http 提供 由于它不是 rtmp 因此资源受到保护 因为无法从 swf 外部连接
  • SQLite 参数 - 不允许表名作为参数

    我正在通过 Flex 在 AIR 中开发一个应用程序 但我没有发现 SQLite 出了什么问题 我习惯了 MySQL 参数有效 但仅在某些情况下有效 这是内置的针对sql注入的卫生系统的一部分吗 谢谢你的帮助 Works sqlite IN
  • 求反射角的弧度

    我正在编写一个简单的 Flash 游戏 只是为了学习 Flash 并提高我的数学能力 但我对弧度感到非常困惑 因为这对我来说是新的 到目前为止 我所做的是使用鼠标 单击并释放 使用弧度向该方向射出一个球 现在我想要发生的是 当球撞到墙壁时
  • 使用多个模块时优化 Flex

    我有一个 Flex 应用程序 加载时间非常重要 消费者网站 我希望能够在屏幕上显示一些内容 然后允许根据需要加载其他模块 我面临的问题是所有模块的总和比我将所有组件包含在单个 swf 文件中要大得多 原因很明显 例如 访问 Web 服务所需
  • 如何在as3中不询问的情况下写入外部文件

    我有这个代码 var fileRef FileReference new FileReference fileRef save ciao coso lingua txt 在现有的 lingua txt 文件上写入 该脚本有效 但每次他保存时
  • 有没有一个工具可以自动追踪未使用的代码

    我目前有 6 个不同的 Flex 应用程序 小部件 在主页上运行 它们都依赖于一个公共库项目 我目前正在非常大幅度地清理代码库 并且很难以这种方式保持概览 特别是因为我继承了代码库 有谁知道有一个工具可以自动通知我任何死代码 Cheers
  • 在 ActionScript 3 中在形状上绘制文本

    有没有办法仅使用 ActionScript 在 DisplayObject 或 Shape 中绘制文本 我在网上找到的唯一方法是创建 TextField 但我无法将 TF 添加到 DisplayObject 或 Shape Edit 解决了

随机推荐

  • Quartz.NET 实现与教程不相符

    我尝试使用以下方法实现一个非常简单的 Quartz net 实现本教程 http quartznet sourceforge net tutorial lesson 1 html using Quartz using Quartz Impl
  • 如何在某个按钮上设置默认的“输入”

    内容页上有一个文本框 当用户在该文本框中按 Enter 时 我尝试触发此内容页面上的 提交 按钮 我想触发该特定按钮的事件 相反 母版页的页面顶部有一个搜索文本框和按钮 并且会触发该搜索按钮的事件 如何控制触发此 ContentPage 的
  • 在 C 中操纵时间(时区之间)的一般方法?

    在为以下问题编写示例代码后时区之间转换 https stackoverflow com questions 1173578 converting between timezones in c 其中一条评论是需要更通用的方法来从时区 A 转换
  • JavaScript - 根据依赖树排序

    我必须展示一组相互依赖的图像 例如 Image A depends on no one Image B depends on A Image C depends on A and B Image D depends on F Image E
  • Laravel 中跨多个数据库的 ownToMany 关系

    我有模型A和型号B位于两个不同的数据库中 现在我有一个名为的数据透视表a bs与模型位于同一数据库中A 我在模型中设置了像这样的belongsToMany关系A public function bs return this gt belon
  • 有没有办法从用户模式调用Windows Native API函数?

    我想用 C 从用户模式调用一些 Native API 函数 我想知道是否可以绕过Windows API接口 完全从用户模式直接调用Native API函数 如果可能的话 任何代码示例都会非常有帮助 是的 这是可能的 因为所有功能都是公开的n
  • Xcode 7 中未命中断点

    我有一个 Xcode 项目 其中包含一个子项目 升级到 Xcode 7 后 子项目中的断点不会被命中 也无法单步执行子项目的函数调用 有些断点确实被击中 但它们只是显示调用的程序集 因此子项目似乎没有正确符号化 我已经检查了所有常见的事情
  • 在核心数据中添加新的独立实体是否需要模型版本控制?

    我想在我的项目中添加一个新的核心数据实体 我是否需要为此添加新的核心数据模型版本 或者它将在现有版本中工作 该实体是独立的 与先前定义的其他实体没有任何关系 事实上 它需要添加新的模型版本 但是 添加新实体可以通过轻量级迁移 https d
  • 异步 AOF fsync 花费的时间太长(磁盘正忙?)。不等待 fsync 完成就写入 AOF 缓冲区,这可能会减慢 Redis 的速度

    我已经在 Test 1 和 Test 2 下面运行了更长的时间 以指定 redis 配置值进行性能测试 但我们仍然看到突出显示的 error 1 和 2 消息 并且集群失败了一段时间 我们的处理很少失败 如何解决这个问题呢 请任何人提出建议
  • Android:缺少包声明;活动类不存在

    我收到消息 缺少包声明 它以红色显示 这是我在这里得到的一个简单的项目 从自动完成文本视图中选择联系人 https stackoverflow com questions 12400504 selecting contact from au
  • NodeJS - res.sendFile 提供 html 代码,但不加载/渲染该 html

    我对 NodeJ 非常陌生 我在 NodeJS 中使用express模块 并尝试通过sendFile命令加载html文件 在执行此操作时 我的第一个 sendfile 命令运行良好 但它不适用于第二个 sendFile 命令 谁能告诉我这里
  • 如何将“>”更改为“>”并将“>”更改为“>”? [复制]

    这个问题在这里已经有答案了 print u lt 我怎样才能打印 lt print gt 我怎样才能打印 gt 你应该使用HTMLParser模块到解码html https stackoverflow com questions 66305
  • jQuery 禁用单个字段的规则验证

    我正在使用 MVC 创建在运行时生成的表单 对于验证 我正在尝试使用 jQuery 验证库 它使用起来非常方便 我有每个字段的验证表达式cdata标签的属性
  • 在Web浏览器上实时接收Kafka事件

    我们使用 Kafka 集群来实时发送 接收消息 我们能够成功地将消息发布到 Kafka 主题 现在我们希望在使用 JavaScript 的 Web 浏览器上运行的单页应用程序 SPA 上实时接收这些消息 是否可以直接从 Kafka 将消息推
  • 将输入字符串转换为干净、可读且浏览器可接受的路线数据

    设想 有一个标题叫 AJAX JSON HTML5 Web 的未来 想要将其转换为 ajax json html5 the future of web 基本上我需要的是一个函数 它删除所有非字母表 然后用一个连字符和小写字母替换它们 Pro
  • 闭包是否违反了函数式编程范式?

    函数式编程 避免状态和可变数据 闭包通过绑定其词法环境来隐藏状态 从而对其自由状态进行封闭变量 如果 Haskell 支持闭包 它怎么会是纯函数式的呢 它们不会破坏引用透明度吗 在 Haskell 中 闭包具有自由变量 就像在数学中可以编写
  • JavaScript 相当于 MySQL 函数 SUBSTRING_INDEX()

    SUBSTRING INDEX http dev mysql com doc refman 5 1 en string functions html function substring indexMySQL 中返回指定分隔符出现次数之前的
  • 使用 Dockerrun.aws.json 通过 CLI 部署命令部署到 elasticbeanstalk

    我正在运行一个具有多个环境的 elasticbeanstalk 应用程序 这个特定的应用程序托管着托管 Web 服务的 docker 容器 要将应用程序的新版本上传并部署到其中一个环境 我可以通过 Web 客户端并单击 上传和部署 然后从文
  • 多值字段是个好主意吗?

    最近向我介绍了 Access 2007 的新功能 即多值字段 我的最初印象是 在单个字段中使用多个值是一个坏主意 传统上 如果您希望记录的某个字段具有多个值 您将创建另外两个表并将它们与外键链接 这样可以轻松查询并确保重复值引用相同的项目
  • “@”有什么作用?

    有时我在我正在从事的项目中看到以下内容 text myVar 那 有什么作用 编辑 文本是 TextArea 组件中的一个属性 符号用于双向绑定 传统绑定只是一种方式 所以 你在 ActionScript 中有这样的东西 Bindable