关于Apache Flex 4.12

2024-09-06 12:32
文章标签 apache flex 4.12

本文主要是介绍关于Apache Flex 4.12,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

[转载]Apache Flex 4.12 正式版发布

(2014-03-12 17:44:34)
转载
标签:

apacheflex4.12

sdk

it

分类:Flash平台
原文地址:Apache Flex 4.12 正式版发布! 作者:  Dark_Stone
此文章由 周戈 (DarkStone) 原创 ,转载请注明来源!
日期: 2014-03-10
微博: http://weibo.com/dstech

博客: http://blog.sina.com.cn/dstech

QQ群:23477140

以下是我自行整理的Apache Flex 4.12 发行说明摘要, 完整的英文发行说明请点这里(https://dist.apache.org/repos/dist/release/flex/4.12.0/RELEASE_NOTES):

[转载]Apache <wbr><wbr>Flex <wbr><wbr>4.12 <wbr><wbr>正式版发布!

虚拟机支持:

----------------------------------------------------------
- 支持 Flash Player 12 正式版和 Flash Player 13 Beta版.
- 支持 AIR 4 正式版和 AIR 13 Beta版.


SDK 改进

----------------------------------------------------------
-增强了 Callout 组件对 桌面 应用的支持
- 增强了为组件实例生成 UID 的性能
- 改进了 移动 应用的内存使用率, 提高了性能
- 改进了 CSS的内存使用率,提高了性能
- 改进了 DPI 算法以支持 标清屏 iPad 1代/2代 和 iPad mini 1代, 同时支持视网膜屏幕的 iPad3/4/5(Air) 和 iPad mini 2, 以实现对标清和视网膜屏幕的 DPI 自动缩放
- 修正了在 320 dpi 下 CheckBox 和 RadioButton 组件皮肤的缩放问题
- RemoteObject 和 WebService 类新增 API, 允许开发者禁用对上次请求结果的缓存
- 新增 StageTextInput 组件, 现在移动应用里输入框组件终于可以随着屏幕正常滚动了
- CSS 新增 iOS os-version 媒体选择器(media css selector)语法支持, 即允许在 CSS里根据操作系统版本而调整对应的样式
- iOS 7 顶部状态栏支持
- 增强了 SDK 里多处 try catch 的执行性能
- 新增 MaskTextInput 组件, 以后用它做序列号和信用卡等验证格式的输入会很方便~
- ArrayCollection 和 ArrayList 支持 JSON 格式


发布改进
----------------------------------------------------------
-已将 Pixel Blender 着色器二进制编译版作为独立发行版
- 支持用 Java 7 编译 Flex 程序



编译器改进
----------------------------------------------------------
-修正了在 FDB 下调试前必须等待的 bug


修正的 Bug列表 (共计 80 个 bug 被修正)
----------------------------------------------------------
FLEX-34124  1069error when try to close a Callout by clicking outside thecomponent
FLEX-34109  Bevel 120DPIback-arrow design problem
FLEX-34107  IconItemRendererseparators disappear when using a large font
FLEX-34108  JSON.stringifyand arraycollection
FLEX-34104  fontswfutility fails with exception
FLEX-34101  Regressionfrom 4.8 to 4.10: Spark list doesn't refresh withfilterFunction
FLEX-34097  Missing AssetsIn The mobile.swc Theme File
FLEX-34088  CalloutButtonwith Dropdown
FLEX-34084  Error withPopupButton/Menu in headerrenderer in DataGrid
FLEX-34070  Build scriptdoes not update target-player and swf-version values inair/airmobile config files
FLEX-34065  AdvancedDataGridthrows RTE #1009 when groupedColumns is set to null
FLEX-34062  FDB waits upto 20s per SWF before we can start debugging
FLEX-34059  StageTextInputwith prompt turns entered text gray on iOS 7
FLEX-34054  Formattingapplied to NumericStepper when using increment/decrementarrows
FLEX-34053  Create a newMaskedTextInput Component
FLEX-34052  ADG RTE incolumnResizeMouseOverHandler
FLEX-34051  RTE inendEdit() when clicking at bottom of column
FLEX-34049  Allow theoutput symbols to be escaped when called from an IDE
FLEX-34046  prints fullstack if Flash Player detects not handled exception
FLEX-34045  adds file idto the stack info printed by fdb
FLEX-34044  Breakpoints inActionScript files do not work when debugging app using ANE
FLEX-34043  Impossible toset breakpoint in MXML files that contains item renderer
FLEX-34038  experimentalMobileGrid seems to overflow itself & leak out into anycomponents below it
FLEX-34032  abnormal focusbehavior in popup ultimiately causes unhandled exception
FLEX-34020  Null objectreference when truncating RichText
FLEX-34019  ComboBox notclosed when selecting an item from the dropdown list under certainconditions
FLEX-34011  Axis Renderthrows RTE when axis is null
FLEX-34006  RTE nullreference in ViewTransitionBase.captureEndValues() when Skindoesn't provide an ActionBar
FLEX-33999  spark.skins.mobile480.assets.BeveledActionButton_
FLEX-33992  Zero divisionat Grid.as setters forhorizontalScrollPosition andverticalScrollPosition
FLEX-33990  RTE inAdvancedDataGridBase drawItem
FLEX-33989  ViewNavigatorBasediscards MultiDPIBitmapSource information for icon when saving andre-loading view
FLEX-33987  FocusManagerNPE
FLEX-33985  [TLF] PressingBACKSPACE key when editing a TextInput deletes a whole line
FLEX-33984  Spark CheckBoxdoes not support labelPlacement like it's mx counter part
FLEX-33978  AIR mobile +flex sdk 4.10 + text field setFocus runtime error
FLEX-33976  closing Alertfrom modal TitleWindow removes blur in main app
FLEX-33971  480 DPIDisplay bug with Mobile CheckBox
FLEX-33947  Errors inmobile ButtonBar Flex 4.11
FLEX-33921  BitmapImagedon't show up in specific case
FLEX-33920  sparkComboBox.changeHighlightedSelection doesn't check thenewindex upperbound
FLEX-33919  ListbaseselectItem getter does not validate selectedIndex for values below0 other than -1.
FLEX-33913  XMLListCollectionaddItem(item) modifies a parent XMLList of the item
FLEX-33904  EffectManager#getEventForEffectTrigger :avoid unneeded memory allocations
FLEX-33902  ResourceManager#getInstanceshould not allocate unneeded memory
FLEX-33899  DataGrid goesblank when removing last item from dataProvider whenrequestedRowCount is set
FLEX-33897  MediaQueryParsershould not allocate memory for expressions already cached
FLEX-33893  CSSStyleDeclarationis inefficient during style matching
FLEX-33891  Styleprotochain#getstyleManagershouldn't be called twice during style computations
FLEX-33885  BindingManager#executeBindings: Avoid unneeded memory allocation
FLEX-33884  Android mobileapp crashes when you click on a modal
FLEX-33880  Popup modalblocks the application
FLEX-33878  Matrixcomputations : avoid unneeded flash.geom.Transform andflash.geom.Matrix allocations
FLEX-33877  BusyCursor :Avoid unneeded Point allocations
FLEX-33875  Runtime error#1069 in MobileSkin class on focus out
FLEX-33874  Bindingmanagement is memory inefficient when using thedefaultDestFunc
FLEX-33871  message error"Definition spark.skins.mobile480.assets:ActionBarBackground couldnot be found"
FLEX-33865  ConstraintLayout/ LayoutElementHelper are memory inefficient (and slow)
FLEX-33864  spark DataGriddrag and drop on empty grid causes RangeError
FLEX-33861  FlexIncorrectly Scaling Down Application on iPad
FLEX-33860  Support ForiOS7 status bar
FLEX-33853  OptimizeUIDUtil / RPCUIDUtil fromByteArray() method
FLEX-33852  Port UIDUtiloptimizations to RPCUIDUtil
FLEX-33842  CXFormWithAlphadoesn't override toString() method, causing swfdump to ignore alphaeffects
FLEX-33835  LocaleSorter#sortLocalesByPreferenceis slow
FLEX-33836  ResourceManagerImplshould implement some kind of lazy loading
FLEX-33830  SDK 4.10.0spark datagrid header and horizontal scrollbar behavior effected byapp state change
FLEX-33829  ImproveArrayList performance
FLEX-33824  Disappearingspark DataGrid columns when we set dataProvider to null
FLEX-33813  Datagrid goesblank when assigning new dataProvider.source and callingrefresh
FLEX-33779  RTE inLabel.as when it's 8px wide and uses the Myriad Web Pro fontface
FLEX-33772  Incorrect tabfocus behavior (closed loops) when using focus groups (such asRadioButton components)
FLEX-33745  Null error inthe PopupManagerImpl if accessibility is deactivated
FLEX-33715  Error:Attempted access of inaccessible method getStyle through areference with static type MXFTETextInput.
FLEX-33671  Warningmessages when using experimental components.
FLEX-33632  Getting RunTime Error when loading resource module at runtime.
FLEX-26768  When debuggingmulti-module projects impossible to set breakpoint
FLEX-26308  ListCollectionViewaddAllAt causes RTE on filtered collections
FLEX-25962  PopupAnchorneeds modal functionality
FLEX-24623  Remove privatedeclarations in PopUpAnchor



已知问题
----------------------------------------------------------
Flash Builder4.6/4.7 在新建 Flex 4.10 - 4.12 项目时, Flash Builder 自动创建的 FlexSparkApplication 的 MXML文件的根标签被错误加上了这样的属性
 
layout="absolute",这个属性会导致 Flex 应用无法编译, 解决这个 bug 有2种方法:

1. 快速解决:
直接删除
  layout="absolute"这句话即可, 但每次创建新项目, 你得接着再删.

2. 永久解决:
根据提示, 下载并安装由 Adobe 官方发布的 Flash Builder 4.7 插件补丁, 装上补丁后可永久解决这个问题,以后再创建的新项目不会再有
  layout="absolute"这句话.
http://helpx.adobe.com/flash-builder/kb/flex-new-project-issue--.html


安装 Flash Builder

----------------------------------------------------------

FlashBuilder 开发工具下载
https://creative.adobe.com/products/flash-builder



安装 Flex4.12

----------------------------------------------------------
请通过Apache Flex 官方网站下载并安装 Flex Installer 3.0
http://flex.apache.org/installer.html

具体的安装步骤, 详见我这篇博文的第三部分
http://blog.sina.com.cn/s/blog_6f56a2bf0101dm98.html
(进去后搜索 "3. 新手如何使用 Flex"
,搜到后往下看图文教程即可)


安装Flash Player 和 AIR

----------------------------------------------------------
除了 Flash Builder 4.7 +Flex 4.12 的安装以外, 还需要另外安装 Flash Player 和 AIR以便于调试

Flash PlayerDebugger 和 PlayerGlobal.swc 下载
http://www.adobe.com/support/flashplayer/downloads.html

AIR
 下载
http://get.adobe.com/air/



语言参考

----------------------------------------------------------
ActionScript 3.0语言参考
http://help.adobe.com/zh_CN/FlashPlatform/reference/actionscript/3/


Apache Flex语言参考
http://flex.apache.org/asdoc/


这篇关于关于Apache Flex 4.12的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1142015

相关文章

Debezium 与 Apache Kafka 的集成方式步骤详解

《Debezium与ApacheKafka的集成方式步骤详解》本文详细介绍了如何将Debezium与ApacheKafka集成,包括集成概述、步骤、注意事项等,通过KafkaConnect,D... 目录一、集成概述二、集成步骤1. 准备 Kafka 环境2. 配置 Kafka Connect3. 安装 D

SpringBoot+MyBatis-Flex配置ProxySQL的实现步骤

《SpringBoot+MyBatis-Flex配置ProxySQL的实现步骤》本文主要介绍了SpringBoot+MyBatis-Flex配置ProxySQL的实现步骤,文中通过示例代码介绍的非常详... 目录 目标 步骤 1:确保 ProxySQL 和 mysql 主从同步已正确配置ProxySQL 的

MyBatis-Flex BaseMapper的接口基本用法小结

《MyBatis-FlexBaseMapper的接口基本用法小结》本文主要介绍了MyBatis-FlexBaseMapper的接口基本用法小结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具... 目录MyBATis-Flex简单介绍特性基础方法INSERT① insert② insertSelec

CSS3中使用flex和grid实现等高元素布局的示例代码

《CSS3中使用flex和grid实现等高元素布局的示例代码》:本文主要介绍了使用CSS3中的Flexbox和Grid布局实现等高元素布局的方法,通过简单的两列实现、每行放置3列以及全部代码的展示,展示了这两种布局方式的实现细节和效果,详细内容请阅读本文,希望能对你有所帮助... 过往的实现方法是使用浮动加

深入理解Apache Airflow 调度器(最新推荐)

《深入理解ApacheAirflow调度器(最新推荐)》ApacheAirflow调度器是数据管道管理系统的关键组件,负责编排dag中任务的执行,通过理解调度器的角色和工作方式,正确配置调度器,并... 目录什么是Airflow 调度器?Airflow 调度器工作机制配置Airflow调度器调优及优化建议最

SpringBoot使用Apache Tika检测敏感信息

《SpringBoot使用ApacheTika检测敏感信息》ApacheTika是一个功能强大的内容分析工具,它能够从多种文件格式中提取文本、元数据以及其他结构化信息,下面我们来看看如何使用Ap... 目录Tika 主要特性1. 多格式支持2. 自动文件类型检测3. 文本和元数据提取4. 支持 OCR(光学

Apache Tomcat服务器版本号隐藏的几种方法

《ApacheTomcat服务器版本号隐藏的几种方法》本文主要介绍了ApacheTomcat服务器版本号隐藏的几种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需... 目录1. 隐藏HTTP响应头中的Server信息编辑 server.XML 文件2. 修China编程改错误

SpringBoot使用Apache POI库读取Excel文件的操作详解

《SpringBoot使用ApachePOI库读取Excel文件的操作详解》在日常开发中,我们经常需要处理Excel文件中的数据,无论是从数据库导入数据、处理数据报表,还是批量生成数据,都可能会遇到... 目录项目背景依赖导入读取Excel模板的实现代码实现代码解析ExcelDemoInfoDTO 数据传输

Apache Tiles 布局管理器

陈科肇 =========== 1.简介 一个免费的开源模板框架现代Java应用程序。  基于该复合图案它是建立以简化的用户界面的开发。 对于复杂的网站,它仍然最简单,最优雅的方式来一起工作的任何MVC技术。 Tiles允许作者定义页面片段可被组装成在运行一个完整的网页。  这些片段,或Tiles,可以用于为了降低公共页面元素的重复,简单地包括或嵌入在其它瓦片,制定了一系列可重复使用

Apache HttpClient使用详解

转载地址:http://eksliang.iteye.com/blog/2191017 Http协议的重要性相信不用我多说了,HttpClient相比传统JDK自带的URLConnection,增加了易用性和灵活性(具体区别,日后我们再讨论),它不仅是客户端发送Http请求变得容易,而且也方便了开发人员测试接口(基于Http协议的),即提高了开发的效率,也方便提高代码的健壮性。因此熟