在Flash Professional CS4中,即使我为其添加了事件监听器,当我使用鼠标/键盘输入处理程序名称(如onMouseDown,onKeyUp等)时,我会收到“迁移问题”警告.这些名称对于函数来说是完全合法的,但是由于这些在ActionScript 2.0中自动启用,我们现在(尽管明智地)警告说它们在AS3中的使用不再自动.

我明白警告的目的,但对我来说并不有用.我想抑制这些警告,但不会抑制任何其他警告,我通常认为有用.

例如,当我使用这样的代码:

/** @constructor */
public function MyClass() {
  addEventListener(MouseEvent.MOUSE_DOWN,onMouseDown);
}

protected function onMouseDown(e:MouseEvent):void {

我得到一个令人讨厌的警告:

警告:1090:迁移问题:Flash Player在运行时不会在ActionScript 3.0中自动触发onMouseDown事件处理程序.您必须首先使用addEventListener(‘mouseDown’,callback_handler)注册该事件处理程序.

有flex编辑器(mxmlc)标志(和Flash Pro设置),可以抑制actionscript警告或所有警告,但我不希望.这太笼统了

理想情况下,我可以抑制一个特定的错误/警告号码(警告#1090).

编辑:我发现更多的“高级”编译器标志与mxmlc -help高级,这看起来很有希望.具体来说,以下似乎是可能的候选人:
警告不推荐使用的事件处理程序错误
警告不推荐使用的功能错误
警告弃用的属性错误

如何让Flash使用这些?

编辑2:我在Flash User Data目录中找到了一个flex-info.xml样式的文档.
[userdatafolder] / Adob​​e / Flash CS4 / en / Configuration / ActionScript 3.0 / FlexInfo.xml
但是,该文件包含令人失望的评论:<! - Flash不支持大多数flex-config选项. - >,甚至在重新启动flash之后似乎也没有回应我的指令.
这很伤心

编辑3:在Adobe bug跟踪器上发现问题“Erroneous,annoying “Migration issue” warnings”.对Flex SDK进行了修复,但没有提到Flash …

解决方法

您可以在$Flash / $LOCALE / Configuration / Actionscript 3.0 / EnabledWarnings.xml中编辑EnabledWarnings.xml,其中$Flash是应用程序/程序文件文件夹中Flash的路径,$LOCALE是您的语言.

例如

/ Applications / Adob​​e Flash CS4 / en / Configuration / ActionScript 3.0 / EnabledWarnings.xml

您将需要编辑第29行,将enabled属性设置为false,警告标识为1090:

<warning id="1090" enabled="false"  label="kWarning_DepricatedEventHandlerError">EventHandler was not added as a listener.</warning>

快速旁注:

“Flash Builder(CS4)”是一个混乱的术语.在Flex Builder 3之后,Flex Builder已经重命名为Flash Builder,没有Flash Builder CS4.常规的Flash IDE被称为Flash Professional / Flash Professional CS4,这是为了避免在类似名称的产品之间产生混淆:Flash Catalyst,Flash Builder(Flex Builder),Flash Professional.显然,这并不总是很好:)

flex – 如何抑制Flash迁移警告(1090)的更多相关文章

  1. xcode – Cordova plugin.xml添加“Header Search Paths”条目

    我希望将Cordova插件添加到Xcode项目后,在“HeaderSearchPaths”下添加一个新条目.如何在Cordovaplugin.xml文件中进行配置?

  2. ios – 有关多个连接/提要/视图的XML解析的设计/实现建议

    >我应该在每个视图中都有解析器类/对象或解析XML提要吗?

  3. iOS的相当于Android的colors.xml的是什么?

    如果没有,组织整个应用程序使用的颜色的最佳方法是什么?

  4. iOS中的XML转换为JSON

    我需要将XML响应转换为JSON.我的XML响应:我正在使用本网站的XMLReader支持文件:XMLReader我正在使用此代码将XML转换为JSON我收到了JSON响应:我需要这样的回应:我在线转换时得到这个回应.如何获得这样的回应提前致谢.解决方法此代码不会将任何内容转换为JSON.它给你一个NSDictionary.您需要从字典中实际创建JSON数据.尝试这个大小.

  5. ios – Info.plist格式不正确

    解决方法plist文件是严格指定格式的XML文档;XML和PropertyList结构都有非常严格的规则.如果您尝试手动编辑info.plist(即文本),您可以轻松搞砸事情,方法是打开Asas>源代码:您不太可能正确使用此格式.因此,您应该始终使用OpenAs>编辑info.plist.物业清单:这允许属性列表编辑器为您生成XML,并且不太可能在生成的XML结构中出错.当然,我想你仍然可能搞砸某些东西的价值……

  6. ios – 在没有XML的情况下更新sqlite数据库

    我的应用程序需要来自sqlite数据库的数据.它将附带此数据库的一个版本,但我需要定期更新它(很可能每月一次).通常情况下,我一直在通过我设置的一堆网络服务将我的应用程序的其他部分的更新作为XML发送,但我现在正在处理的这个特定数据库非常大(大约20-30MB),而且我当我尝试以这种方式发送时出现超时错误.我尝试将数据库放在我的公司服务器上,然后将其下载到NSData对象中.然后我将该数据对象保存

  7. parser:parseErrorOccurred31#parser:parseErrorOccur

    GB2312或GBK编码的网页,要先用gb编码解码,然后替换其中的gb字符串,再用utf8编码成data给parser就能解析中文网页了。NSXMLParser将停止解析在遇到特殊字符后我读一个XML文件从谷歌天气api和解析它使用NSXMLParser。城市问题是巴黎。它不会处理之后像postal_code的标签。所以我的问题是,有什么办法可以从返回的URLXML字符串中删除所有非ascii字符吗?解决方法1:还行。然后我将字符串转换为NSdata然后把nsdata对象传递给我的NSXMLParser。

  8. Swift-使用NSXMLParser解析XML文件

    Update2015/12/01:UpdatedforXcode7.1.1(7B1005)andSwift2.1.Swift-使用NSXMLParser解析XML文件解析XML文件需要实现NSXMLParserDelegate协议,实现以下几个函数:具体代码实现:访问:http://www.oschina.net/action/api/news_list将页面保存为current_news_lis

  9. Swift开发:解析xml文件案例

    swift代码:结果:

  10. Swift学习笔记2网络数据交换格式XML,JSON解析 [iOS实战 入门与提高卷]

    示例文档Notes.xml创建XMLParser类调用与运行结果用TBXML来解析XML文档TBXML是第三方框架,使用起来比NSXML更简单。

随机推荐

  1. arcgis api for flex之专题图制作饼状图,柱状图等

    总结以上是DEVMAX为你收集整理的arcgisapiforflex之专题图制作饼状图,柱状图等全部内容。如果觉得DEVMAX网站内容还不错,欢迎将DEVMAX网站推荐给好友。

  2. arcgis for flex或silverlight全国地图天气预报的实现

    总结以上是DEVMAX为你收集整理的arcgisforflex或silverlight全国地图天气预报的实现全部内容。如果觉得DEVMAX网站内容还不错,欢迎将DEVMAX网站推荐给好友。

  3. 天津政府应急系统之GIS一张图arcgis api for flex讲解十一路径导航模块

    总结以上是DEVMAX为你收集整理的天津政府应急系统之GIS一张图arcgisapiforflex讲解十一路径导航模块全部内容。如果觉得DEVMAX网站内容还不错,欢迎将DEVMAX网站推荐给好友。

  4. arcgis for flex全国地图天气预报的具体实现过程解析

    总结以上是DEVMAX为你收集整理的arcgisforflex全国地图天气预报的具体实现过程解析全部内容。如果觉得DEVMAX网站内容还不错,欢迎将DEVMAX网站推荐给好友。

  5. 天津政府应急系统之GIS一张图arcgis api for flex讲解四地图导航控件模块

    总结以上是DEVMAX为你收集整理的天津政府应急系统之GIS一张图arcgisapiforflex讲解四地图导航控件模块全部内容。如果觉得DEVMAX网站内容还不错,欢迎将DEVMAX网站推荐给好友。

  6. BlazeDS

    总结以上是DEVMAX为你收集整理的BlazeDS全部内容。如果觉得DEVMAX网站内容还不错,欢迎将DEVMAX网站推荐给好友。

  7. 【Flex】读取本地XML,然后XML数据转成JSON数据

    总结以上是DEVMAX为你收集整理的读取本地XML,然后XML数据转成JSON数据全部内容。如果觉得DEVMAX网站内容还不错,欢迎将DEVMAX网站推荐给好友。

  8. 【Flex】读取本地JSON,然后JSON数据转成XML数据

    总结以上是DEVMAX为你收集整理的读取本地JSON,然后JSON数据转成XML数据全部内容。如果觉得DEVMAX网站内容还不错,欢迎将DEVMAX网站推荐给好友。

  9. 【Flex】编辑器的缩放功能绝对定位和相对定位

    总结以上是DEVMAX为你收集整理的编辑器的缩放功能绝对定位和相对定位全部内容。如果觉得DEVMAX网站内容还不错,欢迎将DEVMAX网站推荐给好友。

  10. 如何实现一个自己的嵌入式语言y

    总结以上是DEVMAX为你收集整理的如何实现一个自己的嵌入式语言y全部内容。如果觉得DEVMAX网站内容还不错,欢迎将DEVMAX网站推荐给好友。

返回
顶部