flash 拾遗

摘要:
自FlashBuilder 4.6发布以来,Adobe已暂停发布FlashBuilder的新版本。然而,AIR和Flash Player版本仍在不断更新。到目前为止,FlashBuilder 4.6中Flash Player版本的升级已经完成。Flash是一个著名的插件,提供网络动画和跨平台视频。Air可以说是没有浏览器的Flash。目前,支持的平台包括iOS、Android、BlackBerry PlayStation Flash和Air,每个平台都是运行时,通常可以成为Flash平台。Flex是一组基于FlashPlatform的类库。开发工具还有一些令人困惑的方面:面向设计师的Flash Professional开发工具。

 http://sourceforge.net/adobe/wiki/Projects/

 http://www.adobe.com/devnet/air/air-sdk-download.html

 http://www.adobe.com/devnet/flex/flex-sdk-download-all.html

 http://www.adobe.com/support/flashplayer/downloads.html

 编译移动端

 http://help.adobe.com/zh_CN/flex/mobileapps/WS19f279b149e7481c-24dc70c812b9cbf7285-8000.html  

flash payer 得配合  sdk 。。。

Adobe自发布Flash Builder 4.6后,就暂停了Flash Builder新版本的发布。但AIR和FlashPlayer版本仍然保持不断的更新。在下载新的AIRSDK并覆盖到Flash Builder 4.6 sdks目录下的相应版本目录后,发现当用到了升级后的FlashPlayer新增特性功能后仍然无法通过调试,解决的惯用方法就是在“附加的编译器参数”项中设置版本号(如:-swf-version=16,但这种设置是针对单个项目的。其实我们可以通过对Flash Builder 4.6的FlashPlayer版本进行统一升级来更好的解决这个问题,实现操作步骤如下:
下面以AIRSDK升级到3.3,FlashPlayer升级到11.3为例。

1、更新独立Adobe Flash Player调试版本:
这里下载最新的Flash Player 11.3 Projector content debugger文件,打开Flash Builder 4.6安装目录下的playerwin目录,在该目录内新建一个名为“11.3”的文件夹,然后将下载后的flashplayer_11_3_sa_debug.exe文件拷贝到新建的“11.3”目录并重命名为FlashPlayerDebugger.exe,最后在Flash Builder中打开“窗口-首选项-Flash Builder-调试”然后将“独立Adobe Flash Player(调试版)”设置为“11.3”目录内的FlashPlayerDebugger.exe,注意应用确定。

2、更新AIRSDK版本:
这里下载AIRSDK的最新版本AdobeAIRSDK3.3,然后打开Flash Builder 4.6安装目录下的sdks4.6.0目录,将下载的AIRSDK文件解压并覆盖该目录。

 C:Program Files (x86)AdobeAdobe Flash Builder 4.7eclipsepluginscom.adobe.flash.compiler_4.7.0.345990AIRSDK

3、更新target-player和swf-version的值:
打开Flash Builder 4.6安装目录下的sdks4.6.0frameworks目录,然后用文本编辑器分别打开该目录下的flex-config.xml、air-config.xml、airmobile-config.xml三个XML配置文件,将所有的target-player项的值改为11.3、将所有的swf-version项的值改为16,最后注意保存文件。

4、更新playerglobal.swc文件:
这里下载playerglobal.swc的最新版本,然后打开Flash Builder 4.6安装目录下的sdks4.6.0frameworkslibsplayer目录,在该目录内新建一个名为“11.3”的文件夹并将下载的playerglobal.swc文件拷贝到“11.3”目录中(注意文件名必须为playerglobal.swc)。

至此,Flash Builder 4.6中的FlashPlayer版本升级完成。现在你在Flash Builder 4.6中不管创建的是Web项目、还是AIR项目,都可以正常通过最新的FlashPlayer版本调试了,你再也不用在“附加的编译器参数”项中设置版本号了。

 

  • Flash 众所周知的提供网络动画,跨平台视频的插件。也被广放用于游戏等的开发。

  • Air 可以说是脱离了浏览器的Flash。而且还有诸多功能上的增强。并且可以用来开发移动终端应用(App)。目前支持的平台包括iOS,Android,BlackBerry PlayStation

Flash和Air各有均是一个运行时,可以笼统的成为Flash Platform.

  • Flex 基于Flash Platform的一套类库。用于快速开发。内置mxml标记语言,和一组常用空间库。Flex 4 引入了Spark组件用于替换原来的mx组件。

  • Air SDK 将AS3(ActionScript3脚本,Flash和Air的开发语言)代码,编译为swf文件的工具。当然还包括一些调试、打包工具

  • Flex SDK 用于Flex开发的工具包。包括mxml编译器,调试器,类库等。

开发工具也有一些容易混淆的地方:

  • Flash Professional 面向设计人员的开发工具。里边带的控件包含与fl.命名空间。

  • Flash Builder 面向程序员的开发工具。4.6中mxml设计器中默认的可拖拽的控件属于Spark组件。

1、flash包是FlashPlayer的核心,fl包和mx包都是扩展自flash包
2、fl包用于Flash CS,mx包用于Flex Builder
3、在所有项目中都能使用flash包
4、在纯ActionScript项目和Flash CS项目中不能使用mx包,准确点说是不能使用mx包中,与UIComponent有关的包。其他的包貌似可以使用,不过我也没有都测试过,看到有ActionScript类使用mx包里类库的。(有待进一步研究)
5、Flex项目中是可以有ActionScript文件和类的,这里面可以使用mx包
6、在ActionScript项目和Flex项目中可以使用fl包

 

免责声明:文章转载自《flash 拾遗》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Docker 创建 mongo 容器Java-马士兵设计模式学习笔记-观察者模式-OOD 封装Listener下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Flash、RAM、ROM的区别

一、 ROM(Read Only Memory) ROM(Read Only Memory),只读存储器。用来存储和保存数据。ROM数据不能随意更新,但是在任何时候都可以读取。即使是断电,ROM也能够保留数据。ROM也有很多种:PROM是可编程一次性(无法修改)的ROM;EPROM是紫外线可擦除可编程的ROM; EEPROM是电可擦除可编程的ROM,按字节...

Firefox浏览器怎么安装adobe flash player插件

https://jingyan.baidu.com/article/0a52e3f435d171bf62ed7237.html 有些朋友在使用Firefox火狐浏览器,但是火狐浏览器安装以后是没有flash player插件的。那么我们怎么安装flash player插件呢,其实方法有很多,这里小编介绍一下Firefox火狐浏览器怎么安装flash pl...

STM32+IAP方案 实现网络升级应用固件

关注了这个概念有些日子了,这段时间总算有机会实战==网络升级应用固件,这里记录下遇到的问题,及解决方案。 原理与网上流传的串口作为传输手段 一致;不同之处,无非我这里使用了网络设备传输。==(lwip)TFTP客户端的应用. 参考: IAR环境下STM32+IAP方案的实现STM32浅谈之IAP.pdf基于IAP和Keil MDK的远程升级设计kei...

如何基于nand flash启动Linux内核(分享一段实用、简单、类似bootloader功能的代码)

基于OS的电子类产品通常会把kernel烧到norfash里,因为可以按字节进行读写,但是norflash的价格要比nand flash的价格贵,而且nand flash是基于块读写的,如一次性读写512字节(block).如果是MLC的nand flash是按页读取的,一页差不多有4K byte, 那如何基于nand flash启动内容呢? 这里的实现步...

【转】NOR Flash擦写和原理分析

1. NOR FLASH 的简单介绍 NOR FLASH 是很常见的一种存储芯片,数据掉电不会丢失.NOR FLASH支持Execute On Chip,即程序可以直接在FLASH片内执行(这意味着存储在NOR FLASH上的程序不需要复制到RAM就可以直接运行).这点和NAND FLASH不一样.因此,在嵌入式系统中,NOR FLASH很适合作为启动程序...

Nand flash 三种类型SLC,MLC,TLC【转】

转自:https://blog.csdn.net/fc34235/article/details/79584758 转载自:http://diy.pconline.com.cn/750/7501340.html 从前,大家谈TLC色变;如今,TLC攻占SSD半壁江山。是的,这个世界就是这么奇妙。 虽然TLC早已占据主流地位,但传言多了、百度多了,不少消费者...