- 浏览: 510943 次
- 性别:
- 来自: 深圳
文章分类
最新评论
-
michao:
大哥,还有aperture.exe吗? 发我一份,找不到呀,m ...
使用aperture框架让AS3与C++通信,执行本地代码 -
Aaron-Joe-William:
文件被删除了。下不了。
SQLite 数据库加密的一种解决方案 -
hanmiao:
樓主的文章不就是來自IBM Developers里的http: ...
mina 入门 -
howesen:
断包与粘包问题,需要处理下就好了
mina接收数据不全(2) -
sniciq:
git clone --recursive git://git ...
ESB学习笔记(Spring Integration实战)
一,从http://opensource.adobe.com/wiki/display/flexsdk/Download+Flex+3
最载最新的flex
sdk
二,需要jre运行环境(这个网上搜一下,很多的)
三,解压 flex sdk
到d:\flexsdk\,打开DOS窗口进入d:\flexsdk\bin\目录,运行
mxmlc d:\chat.as
就会生成d:\chat.swf文件了,
下面是从这里转栽 的
第一步,在浏览器中安装flash10插件或者下载独立的flash10播放器。
你需要确定你本地机器的环境需要支持flash player 10, 这样你开发的Flash10应用才能正常运行。 这里面有两种方式可以供您选择:
1、在浏览器中安装flash10插件: 先卸载浏览器中原来的flash插件, 如是windows用户,首先从adobe网站下载卸载软件,http://download.macromedia.com/pub/flashplayer/current/
uninstall_flash_player.exe , 然后在windows的命令行窗口中, 使用”uninstall_flash_player /clean ” 来卸载原Flash插件。然后从adobe网站中并下载flash10插件:http://labs.adobe.com/downloads/flashplayer10.html 。
非windows系统请参考下面网页的方法卸载原flash插件并安装最新版插件:http://labs.adobe.com/technologies/flashplayer10/releasenotes.html#install
经过上述插件安装好以后, 你可以通过将你开发生成的swf拖入浏览器中的方法,来查看运行结果。
2、你可以到这里去下载独立的播放器: http://opensource.adobe.com/svn/opensource/flex/sdk/branches/
3.0.x/in/player/10/ , 下载完成后,使用独立播放器打开swf文件来查看运行结果。
第二步, 你需要到Adobe网站下载免费的 Flex3 SDK :
http://opensource.adobe.com/wiki/display/flexsdk/Download+Flex+3 从该页面选择最Nightly Builds栏目中最新发布的Adobe Flex SDK 包下载 ,我下载的是3.0.1.2012这个版本(http://opensource.adobe.com/wiki/display/flexsdk/download?build=3.0.1.2012&pkgtype=1 )
第三步, 安装配置 Flex3 SDK 以用来开发Flash10:
将下载好的flex3 SDK 解压到某目录中,例如我的是 c:\flex_sdk_3 , 然后查找该目录中./frameworks/libs/player/10/playerglobal.swc 这个文件是否存在(存在表示可以用来开发flash10否则说明版本有问题,需要重新下载新的版本)。
使用文本编辑器,打开文件: ./frameworks/flex-config.xml
查找 <target-player>, 将原文件中的 9.0.115 修改成 10.0.0:
<target-player>10.0.0</target-player>
查找 <external-library-path>, 修改 <path-element> 将playerglobal.swc所在路径的 9 修改成 10:
<external-library-path>
<path-element>libs/player/10/playerglobal.swc</path-element>
</external-library-path>
同上修改<library-path>中的路径问题:
<library-path>
<path-element>libs</path-element>
<path-element>libs/player/10</path-element>
<path-element>locale/{locale}</path-element>
</library-path>
经过以上的修改,你的Flex3 SDK即完成配置可以用来开发flash10了 (更多配置方式,请参改以下网页: http://opensource.adobe.com/wiki/display/flexsdk/
Targeting+Flash+Player+10+Beta+with+Flex+SDK+3.0.x )
第四步, 编写你的flash10应用程序:
你可以使用文本编辑器,Flash cs3,FlashDevelop等编写flash10应用程序, 以下是我写的一个简单的应用程序源码,你可以拷贝以下的源码,并用任何文本编辑器保存成 HelloFlash10.as , 例如我保存到c:\flash_player10_test\HelloFlash10.as
package
{
import flash.display.Sprite;
import flash.text.*;
import flash.events.*;
//SWF Metadata 设置swf文件的基本参数
[SWF(width = "300", height = "200", backgroundColor = "#FFFFFF", framerate = "30")]
/**
* …
* @author jimbob#blueidea.com
*/
public class HelloFlash10 extends Sprite
{
private var tf:TextField;
public function HelloFlash10():void
{
tf = new TextField();
tf.autoSize = “left”;
tf.text = “Hello, Welcome to Flash10!”;
tf.x = 150;
tf.y = 100;
this.addChild(tf);
this.addEventListener(”enterFrame”, run);
}
private function run(e:Event):void
//根据flash10内置三维属性,将文本围绕Y轴进行旋转
{
tf.rotationY += 5;
}
}
}
第五步, 使用Flex3 SDK的命令行编译器,将你的程序代码编译成swf文件:
首先进入windos命令行窗口(运行->cmd) ,然后进入你的Flex3 SDK的bin文件夹所在目录: (如我的是cd c:\flex_sdk_3\bin\), 然后运用编译指令 mxmlc *\HelloFlash10.as (如我的是 mxmlc c:\flash_player10_test\HelloFlash10.as) , 编译中发生的错误会显示在命令行窗口中,如果没有错误,则该编译指令会在 HelloFlash10.as 同目录下生成最终文件 HelloFlash10.swf。
第六步, 使用浏览器或者flash10独立播放器打开生成的swf来查看结果.
附: 本例子中程序代码效果如下,你可以修改tf.rotationY 为 tf.rotationX或 tf.rotationZ 来体验flash内置真实3D属性. 如你无法看到3D效果,请参考本文章第一步所述, 在浏览器中安装flash10插件.
发表评论
-
十个Flex/Air疑难杂症及解决方案简略
2010-05-31 17:17 3345最近去一家台企面 ... -
Windows环境下配置+运行red5源码+AS3连接red5简单示例
2010-04-19 13:39 5184Windows环境下配置+运行red5源码+AS3连接red5 ... -
使用aperture框架让AS3与C++通信,执行本地代码
2010-04-08 16:48 3258我们都知道,AIR的效果是非常出色的,这也是大家喜欢她的原因, ... -
SQLITE入门至精通
2010-04-07 11:13 3026关键 ... -
教你解析FLEX JSON中的一个问题 关于键值 和键
2010-04-01 15:25 2326字符串:message = ' "param&quo ... -
air写文件保存在安装目录
2010-03-31 15:46 3223AIR中..保存文件我们般会像下面这样操作 var f ... -
弱弱的一个小问题,bitmapdata pngencoder base64 bytearray
2010-03-31 14:16 1154好久没写东东了,呵呵。随便写点点。关于bitmapdata如何 ... -
FLASH教程:SWF间的双向通信
2010-03-02 18:23 1363假设有一个主 SWf 名为 m ... -
Flex数据交互方法 :httpservice, webservice, RemoteObject, socket
2010-02-27 17:06 1913【转载】 文章分类:Flash编程 http://h ... -
理解Flash Player 9垃圾回收机制
2010-02-02 18:27 1089理解Flash Player 9垃圾回 ... -
BlazeDS入门教程-很详细-赞原创作者一个
2010-01-11 23:51 1723什么是BlazeDS呢?BlazeDS是一个基于服务器的Ja ... -
一些漂亮的Flex主题下载
2010-01-11 10:31 6178一些漂亮的Flex主题下载1Digg meWindows Cl ... -
通过Stratus 服务器在Flash Player中使用RTMFP 开发 点对点应用(一)
2010-01-08 17:43 5401作者:Jozsef Vass 译者:巴巴鲁 ... -
ActionScript 3.0著名开源库 大集合
2009-12-29 17:26 2046这篇文章开始于对Adrian ... -
Flex 读取XML配置文件总结
2009-11-19 11:45 1990在Flex中我 ... -
一个list定义组件,网上找了很久没有,自己做了一个。
2009-10-29 11:55 1252一个list定义组件,网上找了很久没有,自己做了一个。希望对大 ... -
如何使用Flex RemoteObject components 与JAVA交互
2009-10-08 18:04 53132008-12-25 | 22:53分类:前端开发 ... -
flex 在线录制视频语音
2009-09-12 17:45 3649<?xml version="1.0" ... -
flex 蒙板 遮罩
2009-09-11 17:09 3876方法一 <mx:Image source=&q ... -
如何自定义FLEX3的loading进度条
2009-09-05 10:17 1755第一种:修改下载进度的文字为中文 建立扩展至 mx.prel ...
相关推荐
在IT领域,特别是针对Web开发和动画设计方面,Adobe Flash技术曾一度占据着主导地位。...通过以上步骤,可以在命令行环境下轻松实现AS文件到SWF文件的编译过程,对于提高工作效率、简化构建流程具有重要意义。
AS3SWF是一款强大的ActionScript 3(AS3)库,主要用于处理和创建Adobe Flash的SWF文件格式。在AS3中,它提供了丰富的功能,帮助开发者解析、操作和生成SWF内容。AS3SWF库在Flash平台的开发中扮演着重要角色,尤其是...
通常,开发者需要具备ActionScript(AS)编程知识,以便于编辑SWF文件中的代码,尤其是涉及到用户界面布局的部分。`jscam.swf`文件的生成工具简化了这个过程,它提供了一个直观的界面,允许用户输入所需的宽度和高度...
这种格式通常由Adobe Flash软件生成,但在Adobe停止支持Flash后,对SWF文件的编辑和修改变得更具挑战性。不过,为了满足这一需求,一些专门的工具应运而生,允许用户对SWF文件进行修改。本文将深入探讨“修改swf文件...
这篇文章将深入探讨关于使用Flex和Flash生成SWF文件时所遇到的加载(体积)问题。SWF是Adobe Flash Player用于播放多媒体内容的文件格式,它包含了动画、交互式图形以及声音等多种元素。 首先,我们需要理解Flex和...
标题“swf反编译为as”涉及到的是Adobe Flash相关技术,主要关注如何将SWF文件转换为其ActionScript(AS)源代码。SWF是一种用于网络的多媒体文件格式,常用于展示交互式内容,如游戏、动画或者应用程序。...
源码文件通常是.as文件,它们可以被编译并嵌入到SWF文件中。 描述中的"XML源码文件"可能是指FLA文件中使用的Timeline数据。在Flash中,时间轴(Timeline)可以通过XML表示,这种格式有助于存储和共享动画序列。XML...
在实际开发中,可能需要将.doc内容先转换为HTML或XML,然后通过Flash工具或服务生成SWF。 例如,可以使用FlaExport库,但请注意这可能涉及到更复杂的步骤,包括解析Word文档内容并将其转换为适合Flash的格式。 在...
在大型项目中,SWF文件可能包含大量的图形、音频和视频资源,这些资源的加载时间可能会很长,影响用户体验。预加载(preloading)机制就是在主内容加载前先加载一个小的、快速显示的组件,这个组件可以显示加载进度...
它支持从SWF文件中提取XML格式的数据,也可以将XML数据转换回SWF文件。 - **mtasc**:一个ActionScript编译器,可以将ActionScript代码编译到SWF文件中。 #### 三、反编译步骤详解 ##### 1. 环境准备 确保已经...
这个SWF文件包含了所有必要的图形和交互逻辑,它能根据XML文件的内容动态生成导航菜单,使得菜单的维护变得更加灵活。如果需要修改菜单,只需更新XML文件而无需重新编译Flash源文件。 总的来说,这个“读取xml配置...
在Java编程环境下,我们可以利用OpenOffice的API来实现文件转换功能,将文档转换为PDF或SWF格式。这在很多场景下非常有用,比如自动化文档处理、报表生成或在线预览。 首先,我们要了解OpenOffice提供的Java接口,...
SWF文件是Adobe Flash的格式,通常用于在网络浏览器中展示交互式内容,如游戏。这里,"oop贪吃蛇.swf"很可能是一个基于面向对象编程(OOP)原则开发的Flash版本贪吃蛇游戏。 首先,让我们深入探讨C++编程语言。C++...
swfassist是生成swf文件的一个库,开源的,可以通过代码生成一个swf,而不用通过AS或fB等开发工具发布(其实原理都一样),可以通过AIR生成swf,而无论用户机子上是否有flash、FB等工具。 这个库资料之少,文档之不...
jQuery webcam plugin是一个在ie,firefox,chrome下都可以用的摄像头摄像及拍照用的插件,在官方(http://www.xarg.org/project/jquery-webcam-plugin/)下载的...把as代码添加进swf文件中即可生成最终的jscam.swf文件。
文件格式是计算机文件系统中的重要组成部分,它决定了文件的组织结构、存储方式以及如何被不同的软件打开和处理。在信息技术领域,掌握各种文件格式是进行有效数据管理与交换的基础。接下来,我们将详细介绍部分常见...
swfassist是生成swf文件的一个库,开源的,可以通过代码生成一个swf,而不用通过AS或fB等开发工具发布(其实原理都一样),可以通过AIR生成swf,而无论用户机子上是否有flash、FB等工具。 这个库资料之少,文档之不...
swfassist是生成swf文件的一个库,开源的,可以通过代码生成一个swf,而不用通过AS或fB等开发工具发布(其实原理都一样),可以通过AIR生成swf,而无论用户机子上是否有flash、FB等工具。 这个库资料之少,文档之不...
swfassist是生成swf文件的一个库,开源的,可以通过代码生成一个swf,而不用通过AS或fB等开发工具发布(其实原理都一样),可以通过AIR生成swf,而无论用户机子上是否有flash、FB等工具。 这个库资料之少,文档之不...
XML是一种结构化数据格式,易于人阅读和机器处理,是数据交换的理想选择。通过XML,开发者可以将内容与表现分离,使Flash更加灵活且可扩展。 2. **ASP生成XML**:ASP(Active Server Pages)是微软的一种服务器端...