初学Flex,只是业余兴趣,或许以后可以应用在产品开发上。以下记录Flex中自己出现过的错误和解决。许多错误都很低级,望"高手""熟手"无视,勿骂
一、mxml的标签区分大小写
mxml就是一xml,当然要区分大小写的,如果不小心写错,编译时会报
引用
Error: Could not resolve <mx:label> to a component implementation
明确指出了出错的标签。
二、mxml中的actionscript写法错误
注意写法是
<mx:Script>
<![CDATA[
......
]]>
</mx:Script>
我是不小心写成<!CDATA[ ,少了一个[
编译器编译时报错
引用
Error: invalid character or markup found in script block. Try surrounding your code with a CDATA block.
开始我只看到后面的CDATA block , 以为是其中的代码不允许我随便加空格,我写Java代码时很喜欢用空格隔开代码和符号。检查后发现CDATA中的文本可以随便格式化。
三、使用中文问题
使用UE来创建的mxml,命令行编译。其中的Button写入的是中文字符,编译报错
引用
Error: Unexpected end of token stream. The last token was: </mx:Label>.
其实把这个mxml文件另存为Unicode格式的就行,用FB来做就一点事也没有,并且把FB产生的mxml中的中文字符Copy到UE创建的mxml文件中,再保存,就成了Unicode格式的了。注意的是,我的界面上有一个Label一个Button,我的中文是写在Button中,编译报错报的是Label的错。
四、FB3的embed元素使用错误
在做图像拉伸例子的时候,embed这么写
[Embed(source="img/king cheetah.jpg",scaleGridTop="55",scaleGridBottom="137",scaleGridTop="57",scaleGridTop="266")]
FB报错
the scaling grid must have all four corners defined
嗯,我得承认,copy-paste不是个好习惯,我没有把四个角都定义好,最后两个应该是scaleGridLeft和scaleGridRight
分享到:
相关推荐
综上所述,Flex AIR工程的自动更新测试是保证软件持续更新和完善的重要环节,涉及到的技术包括版本控制、网络通信、文件操作以及用户交互设计等多个方面。开发者需要充分理解和掌握这些知识点,才能有效地实现和测试...
在Flex Air开发中,日志记录是至关重要的,它能够帮助开发者追踪应用程序的运行状态,定位和解决问题。本文将深入探讨如何在Flex Air项目中实现日志记录,并提供一个简单的实例。 Flex Air是Adobe开发的一个开放源...
Flex持续集成之单元测试是开发过程中一个至关重要的环节,它主要关注的是Flex应用程序的模块化测试,确保每个独立的代码单元都能正常工作。通过单元测试,开发者可以预先发现和修复问题,提高代码质量和稳定性,同时...
在本例中,"flex实时更新曲线图"涉及到的技术核心是Flex中的图表组件和数据驱动更新。 1. **Flex图表组件**:Flex提供了多种图表类型,包括折线图、柱状图、饼图等。曲线图,即折线图,用于展示数据随时间变化的...
标题中的“flex学习小记录”表明这是一份关于Adobe Flex技术的学习笔记或教程。Flex是一种开源框架,主要用于构建富互联网应用程序(RIA),特别是在Flash Player和Adobe AIR上运行的应用。它基于ActionScript语言,...
在这个特定的项目中,"Flex4 Air 多窗口 自动更新" 提到了几个关键知识点,让我们逐一深入探讨。 1. **Flex4**:Flex4是Adobe Flex框架的一个主要版本,它引入了全新的Spark组件架构,提供了更强大的样式和皮肤功能...
Flex是Adobe Flex框架的核心技术,它允许开发者创建富互联网应用程序(RIA)。在本文中,我们将深入探讨Flex中的数据绑定机制,这是Flex应用中一个至关重要的概念。 数据绑定是Flex中的一种强大特性,它使得UI组件...
Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex ...
在Flex开发中,分页显示记录是一个常见的需求,特别是在处理大量数据时,为了提高用户体验和加载速度,我们通常不会一次性加载所有数据,而是选择分页加载。本项目以FLEX4为开发环境,通过创建一个工具类来实现分页...
"Flex万年历记事本"是一个使用Flex技术实现的项目,它结合了日历功能和记事本特性,为用户提供了一种方便的方式来管理和记录日常生活中的事务。 在Flex源码中,我们可以期待看到以下几个关键知识点: 1. **MXML与...
Flex相册 Flex图片
在探讨“Flex调试出错了怎么办,进来看看吧”这一主题时,我们首先需要了解Flex与Adobe Flash Player之间的关系,以及在调试过程中可能遇到的问题及其解决办法。 ### Flex与Adobe Flash Player的关系 Flex是一种...
2. 插入、更新和删除:类似地,使用RemoteObject的insert、update和delete方法,结合相应的业务逻辑,可以实现对数据库记录的增删改操作。 五、示例代码 以下是一个简单的查询示例: ```actionscript import mx....
4. **数据绑定**:Flex支持数据绑定,允许视图组件直接与数据模型关联,当数据变化时,界面会自动更新,反之亦然。这是Flex实现动态界面的重要机制。 5. **ActionScript深入**:除了基本的变量、函数、类之外,...
7. **Flex与后端通信**:Flex应用可以与各种后端服务(如Java、PHP、ASP.NET等)进行通信,使用AMF(Action Message Format)或HTTP/Sockets等协议传递数据,实现数据的实时更新。 8. **Adobe AIR**:除了Web应用,...
4. **数据绑定**:Flex支持双向数据绑定,使得视图和模型之间的数据更新能够自动同步,简化了代码编写。 5. **事件驱动编程**:用户与界面的交互通常由事件触发,Flex提供了完善的事件处理机制,使得响应用户操作变...
Flex API支持数据绑定,这意味着UI组件可以直接与数据模型关联,当数据模型发生变化时,UI会自动更新。这简化了应用程序的开发,减少了手动同步数据和视图的工作。 6. **事件驱动编程** Flex API遵循事件驱动的...
本资料大全包含了多个重要的Flex学习资源,如Flex白皮书、Flex Cookbook以及Flex编程指南,这些都是深入理解Flex开发不可或缺的文献。 1. **Flex白皮书**: Flex白皮书是Adobe官方发布的技术文档,通常包含Flex...