将 ASDoc 与可绑定元标记和 mxml 结合使用

2024-02-25

我正在使用 ASDoc 创建 Flex 项目的文档,但在可绑定元标记方面遇到了一些问题。

  • ASDoc 没有记录 public Bindable 值,除非可绑定标记具有与其关联的事件名称。

例如:

//This is documented correctly
[Bindable("someEvent")]
/*
* public bindable with event name
* */
public var test1:String;

//This is not documented at all
[Bindable]
/*
* public bindable without event name
* */
public var test2:String;  
  • ASDoc 在名称前添加随机字符串 protected Bindable 如果可绑定标记没有与其关联的事件名称,则为值。

例如:

//This is documented correctly as test3  
[Bindable("someEvent")]  
/*  
* protected bindable with event name  
* */  
protected var test3:String;  

//But this is documented as _110251490test4  
[Bindable]  

/*  
* protected bindable without event name  
* */  
protected var test4:String;

总而言之,ASDoc 不满意Bindable没有事件名称的标签。看来,简单的解决方案是每当将某些内容声明为“可绑定”时指定一个事件名称。但Flex 文档说 http://livedocs.adobe.com/flex/3/html/help.html?content=databinding_8.html#194574如果您使用 Bindable 标记指定事件名称,则“您负责生成和分派该事件”。我的项目即将完成,并且我在很多地方都依赖于绑定(没有事件名称),这使得返回并更改所有内容是不切实际的 - 它需要付出很多努力;再加上搞乱创建文档的工作代码的想法对我来说听起来很可怕。

全部更换[Bindable]实例与[Bindable("blah")]在生成 asdoc 之前然后将它们更改回来是我能想到的唯一解决方法。但我觉得应该有更好的办法。

Adobe 错误跟踪器 http://bugs.adobe.com/jira/browse/SDK-1011声称公共变量的问题已在最新版本中修复,因此我下载了最新的 flex sdk (3.4) 并尝试使用它附带的 ASDoc - 但它给了我相同的结果。

谁能解释一下这个问题?

Also, Adobe 博客说 http://blogs.adobe.com/flexdoc/2008/11/building_flex_asdoc_for_mxml_f.htmlASDoc 现在也支持 mxml,但是当我尝试使用最新的(flex 3.4)ASDoc 时,我的 mxml asdoc 注释(嵌入在 中)没有出现在生成的 html 页面中。有谁知道最新的 asdoc 是否可以单独下载?


虽然我无法帮助您找到解决方法,但问题是 [Bindable] (无事件名称)围绕该属性生成包装器代码(我相信是一个单独的属性)。这段代码显然扰乱了 asdoc。

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

将 ASDoc 与可绑定元标记和 mxml 结合使用 的相关文章

  • Aurelia 使可绑定的行为在对象属性上可观察

    在 Aurelia 绑定中 如果在组件中我们对属性使用可观察装饰 并且如果该属性是一个对象 那么我们将订阅该对象的所有属性 例如 import observable from aurelia framework export class C
  • Flex:以编程方式在组合框中设置所选项目

    我需要一些帮助以编程方式设置组合框中的所选项目 我有一个像这样的组合框
  • RegExpValidator 无法正确验证 URL 模式

    The URL http www ftd de rss2 http www ftd de rss2当我在这个 不冒险的 中对照下面的正则表达式检查它时 它是无效的
  • 覆盖 Object.toString 错误

    为什么这会在 Flash Builder 中产生错误 package public class Foo override public function toString String return Foo 制表符补全表明这可用于覆盖 错误
  • 如何查看eclipse“运行配置”使用的shell命令

    给定 Eclipse 中的 运行配置 我想打印出用于运行它的关联 shell 命令 例如 现在 在 Eclipse 中 如果我单击 播放 它将运行 mvn assembly directory Dmaven test skip true 我
  • 如何在 Flex 中使用两个表达式(case)编写内联条件语句?

    我如何用两个表达式 case 在Flex中编写内联条件语句 like text expression expression2 true false Flex编译器只检查第一个表达式并代表给出结果 但我想检查语句并显示结果 如果不满足任何条件
  • 在 Flex 中嵌入浏览器

    任何人都知道任何可以帮助我尝试将 Web 浏览器组件嵌入到 adobe flex 中的文档 我在 Adob e Air 中看到有一个 Item 但是 在 Adob e Flex 3 中 swf 文件可能位于某处 我没有看到它 有任何想法吗
  • 如何关闭Flex中的所有弹出窗口?

    我想通过按下按钮来显示图像上的所有弹出窗口 已经弹出并单独关闭 并希望在按下另一个按钮时关闭所有这些窗口 任何帮助表示赞赏 尝试这个 package com devahead utils import flash display Displ
  • 将变量从 flash 传递到 HTML/php

    我希望也许有人可以对我很难决定如何解决的问题提供一些见解 我有一个相当简单的 Flash 应用程序 用户可以在连接时快速创建一个用户名 并且该用户名是在 Flash swf 内创建的 现在 我有一个 cron 作业 每十分钟删除一次不活动的
  • 当我们点击数据网格单元格时,我们如何获得全局 x,y 位置

    当我们点击数据网格单元格时 我们如何获得全局 x y 位置 如果您有权访问MouseEvent i e if you are inside the clickHandler e MouseEvent void trace e stageX
  • BlazeDS 中的多个频道

    我正在尝试设置一个场景 其中 Flex 应用程序将能够使用在实现 BlazeDS 的两个不同 Web 应用程序中编写的资源 我最初尝试这样做在我的 mxml 代码中指定通道集 https stackoverflow com question
  • Flex:获取自己的 SWF 文件名?

    有没有办法以编程方式确定我的类正在运行的 swf 文件名 Thanks Stage http livedocs adobe com flex 3 langref flash display Stage html has a 加载器信息 ht
  • 在 Flex 中将字符串模式解析为日期

    flex 中是否有某种方法可以解析迄今为止的字符串 我希望它支持类似于 dateformatter 的自定义格式 使用 dateformatter 类 我们可以解析 formatString property 指定的各种字符串格式的日期对象
  • IIS7什么时候负载太大?

    在我们的客户中 候选人使用我们的软件进行测试 如果他们的测试完成 一些计算将在服务器上完成 现在 有时200名考生可以同时结束考试 因此200个计算是同时进行的 计算似乎一切顺利 但对 IIS7 服务器的一些调用返回了 http 错误 在
  • 有没有办法覆盖动作脚本运算符,特别是我想覆盖等于运算符

    是否可以覆盖 equals 运算符 即 对于可以通过 2 个或更多字段匹配来确定相等性的客户类别 如果您的意思是重载 作为 equals 的同义词 那么您不能 因为 ActionScript 不提供运算符重载 只需为您的类编写一个 equa
  • 如何在flex中绘制虚线

    经过一番搜索和阅读 Graphics 类文档后 我找不到指定线条的线条样式的方法 我的意思是这条线是实线还是虚线 有人可以帮助我吗 Thanks 无论如何 您不能仅仅通过使用 Flex 库类 当然 你也可以自己做 这是一个实现它的类 根据找
  • Flex 构建的 SWF 不再工作,错误 2048、2046、2032

    我对这个问题真的很困惑 而且我对 Flex 还很陌生 基本上 我尝试使用 mxmlc 构建的任何内容现在都无法运行 根据我的操作给出上述三个错误 30 分钟前它还在工作 我一直在花时间试图找出发生了什么变化 我重新下载了 Flex SDK
  • AS3 无法从 Java 发送的套接字解​​码 AMF3 对象

    我有一个 java 套接字服务器 它在连接时将 Animal 对象发送到 Flash 客户端 对象的发送方式如下 Amf3Output amf3Output new Amf3Output SerializationContext getSe
  • 如何在 Flex 中对 PHP 字符串使用换行符

    这是我的 MXML
  • 使用多个模块时优化 Flex

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

随机推荐

  • 使用负数缩放值范围

    如果一组值包含负数 如何缩放它们以适应新的范围 例如 我有一组数字 10 9 1 4 10 它们必须缩放到范围 0 1 这样 10 映射到 0 10 映射到 1 任意数字 x 的常规方法是 x from min to max to min
  • 如何使用 Init() 方法在 LibGDX 中重新启动屏幕?

    我在 LibGDX 中创建了一个具有多个屏幕的简单游戏 我想在触摸重启按钮后重新启动某个屏幕 但我不知道该怎么做 我对此做了一些研究 所有答案都导致不在 show 中加载我的资产 而是在我不太熟悉的 init 方法中加载 我想知道如何使用这
  • 如何在Java Springboot中使用jdbcTemplate将整数数组插入postgresql表?

    我在将整数数组插入 Postgresql 表时遇到问题 该怎么办 String sql INSERT INTO draw result id ball numbers balls with mega ball draw dates mega
  • 在一个查询中从三个表获取数据

    我试图同时从三个表中检索数据 这些表格看起来像 类别 id category messageid messages id title message comments id messageid message 我想要得到的是 1 条消息 因
  • VBA 和 IE8 - 输入值并搜索

    我在工作中有一个基于 Intranet 的网站 我想输入 SKU 并使用 VBA 和 IE8 将出现的数据抓取到 Excel 工作表中 目前正在等待访问许可证批准和批准才能访问我们的 IBM as400 服务器 IE8不支持getEleme
  • 如何在heroku中显示来自node.js的所有console.log?

    我已将 Node js 应用程序部署到 Node js 但无法从我的应用程序中看到完整的 console log 语句 我在用 heroku logs 显示了一些日志记录 但看起来不是完整的日志 是否有一个 node js 包可以从已部署的
  • 未添加 WordPress 过滤器

    我有一个使用的插件apply filters像这样 additional fields apply filters attachment meta add fields additional fields 在我的主题中functions p
  • 从 Clojure 中的数据结构实现细节中抽象出来

    我正在 Clojure 中开发一个具有多个子结构的复杂数据结构 我知道我会想要随着时间的推移扩展这个结构 并且有时可能想要更改内部结构而不破坏数据结构的不同用户 例如我可能想将向量更改为哈希图 添加某种索引出于性能原因的结构 或合并 Jav
  • Bootstrap Carousel - 如何在幻灯片之间缓慢淡入淡出

    我正在使用最新的 Bootstrap Carousel 需要在幻灯片之间缓慢淡出 大约 5 秒 我看过很多例子 并尝试实现这个one https stackoverflow com questions 27861435 bootstrap
  • 比较和对比 REST 和 SOAP Web 服务? [复制]

    这个问题在这里已经有答案了 我目前发现类似的情况都是使用互联网协议 HTTP 在消费者和提供商之间交换数据 区别在于 SOAP是一种基于XML的消息协议 而REST是一种架构风格 SOAP 使用 WSDL 进行消费者和提供者之间的通信 而
  • Flutter 使用 Hero 在 Custom Painter 之间转换

    想要我想要 您好 我想在我的应用程序中实现一个基于头脑风暴应用程序的功能 我做什么 这是我的申请 我有一个轮子 它是第一页 当我单击其中一个 球 时 它会打开并显示第二页 我的问题 我不知道如何像示例应用程序那样为过渡设置动画 我必须使用
  • 如何优化 Apache Spark 应用程序中的 shuffle 溢出

    我正在运行一个有 2 个工作人员的 Spark 流应用程序 应用程序具有连接和并集操作 所有批次均已成功完成 但注意到 shuffle 溢出指标与输入数据大小或输出数据大小不一致 溢出内存超过 20 倍 Please find the sp
  • 当我将鼠标悬停在该选取框中排列的图像上时,我可以停止或启动该选取框吗?

    当我将鼠标悬停在该选取框中排列的图像上时 我可以停止或启动该选取框吗 当鼠标悬停在整个选取框 div 上时 选取框会停止 但我希望当鼠标悬停在该选框中的图像上时停止 是的 您可以在鼠标悬停时启动或停止选取框 这里是 html 代码
  • Android ScaleAnimation和TranslateAnimation,如何避免ScaleAnimation移动

    我有一个 AnimationSet 里面有 ScaleAnimation 和 TranslateAnimation 如下所示 翻译动画 TranslateAnimation goTopFromRight new TranslateAnima
  • 如何以编程方式在网站上邀请 Facebook 好友

    我需要的功能是在具有自定义设计的网站页面上向用户显示 Facebook 好友列表 用户可以选择其中的一些好友并发送邀请 在 API v2 0 中 可以通过以下方式获取好友列表 FB api me taggable friends funct
  • 如何使用 php 开发 neteller Direct API?

    我正在网站上开发 neteller direct api 用户可以将资金转入我们的商家帐户 API步骤是 在网站上创建表格 要求用户填写表格 将表单提交到 neteller 安全 URL 该 URL 返回带有响应元素的 XML 页面 我很困
  • 如何将此文本文件格式解析为 CSV 格式?

    我有一个这样布局的文本文件 其中每个字段都是一个新行 id 606149 Category Name Structural Columns Family Name Concrete Square Column Type Name EXIST
  • XMPP MUC 加入时返回错误代码 404,但它存在

    希望有人可以帮助我理解我在尝试加入已存在的公共 MUC 房间时收到的错误代码 404 这是 XMPP 序列 对房间进行IQ查询
  • 单击按钮时从 Grails 模板添加表行

    因此 与我的 create gsp 关联的 form gsp 模板根据该行的模板创建一个初始表 如下所示 table table
  • 将 ASDoc 与可绑定元标记和 mxml 结合使用

    我正在使用 ASDoc 创建 Flex 项目的文档 但在可绑定元标记方面遇到了一些问题 ASDoc 没有记录 public Bindable 值 除非可绑定标记具有与其关联的事件名称 例如 This is documented correc