Pilihou's Blog

‘Flash周边’归档

教程:使用Flash Professional和FlashDevelop进行AS3开发

创建FlashDevelop项目: ·在FlashDevelop中创建AS3 Flash IDE项目。 ·请注意,你可以在现有的FLA文件附近创建这个项目,它不会添加任何文件(并且FlashDevelop永远不会删除现有的文件)。 组织项目 ·建议将源代码和发布元素分离开来 ·所以在项目中创建两个文件夹:“bin”(或“deploy”)和“src”(即源代码)。 ·打开项目属性 ·选择Classpaths标签 ·在classpath中添加“src”文件夹路径(通过点击来) 保持类和FLA文件在“src”文件夹中,发布的SWF在“bin”(或”deploy”)文件夹中。 提示:为Adobe Flash Professional “fl”类启用代码完成功能: ·打开项目属性 ·选择Compiler Options标签 ·在Intrinsic Libraries列表中添加Library\AS3\frameworks\FlashIDE 创建Adobe Flash Professional文档(既“FLA”文档) ·启动Adobe Flash Professional(可以在FlashDevelop中按F6来启动) ·新建一个AS3 Flash文档 ·在项目的“src”文件夹中保存FLA ·打开发布设置(格式化标签)并把发布目标改为“../bin/xxx.swf”(xxx对应于你的FLA的文件名)那么它将会在合适的目录中生成。 配置FLA ·在Adobe Flash Professional中打开FLA文档 ·打开文档的ActionScript设置 ·取消选择“自动声明舞台实例” 我们改变的这些设置是非常重要的: 如果我们要为舞台上的元素完成代码这些是必须的。这意味着我们要在我们的类中手动声明舞台上的元素。请注意,你必须声明所有的元素都有一个实例名称。 定义文档类和符号类 文档类: ·文档类是与主时间轴相关联的类(既主类) ·在ActionScript设置或属性面板(点击Flash舞台背景来得到文档属性)中定义文档类(例如:“SampleProjectMain”) 仔细地选择名称来创建一些库元件 ·建议的做法是命名元件与他们的类相同(如:MySymbol) ·如果一个元件包含其他元件,这些子元件名应是其父元件类名的组合(如:MySymbol_background)这让人更容易理解元件之间的关系。 提示:元件和类之间的差异 从技术上讲,在AS3中的每个元件都自动有一个相关的类(从来没有直接操作元件),但默认情况下,这些类具有奇怪的名字,因此,我们必须给它们一个固定的类名,使得它们能够导入到我们的代码中。

[继续阅读 →]

《使用Flex4.5开发Android应用程序》中文翻译下载

原书名:《Developing Android Applications with Flex 4.5》 作者:Rich Tretola 翻译:Pilihou(欢迎加群:64473088) 第一章 HelloWorld 第二章 应用程序布局 第三章 权限和配置设置 第四章 探讨API 第五章 使用文件系统 第六章 操作系统交互 第七章 发布Android的安装程序 全书PDF下载地址 译者注:英文水平有限,可以拍砖,但不要漫骂,仅供互联网学习使用,请勿他用,版权归原著所有~文件格式为PDF。

[继续阅读 →]

SWFObject文档

什么是SWFObject? SWFObject 2:  它提供了两种经优化过的Flash Player嵌入方法;基于路径的标记和依赖于JavaScript的方法  它提供了一个JavaScript API,旨在提供一个完整的嵌入SWF文件和检索Flash Player相关信息的工具集。  只使用了一个很小的JavaScript文件(10Kb/GZIPed:3.9Kb)  是SWFObject1.5、UFO和Adobe Flash Player Detection Kit的继承者  打算统一所有现有的Flash播放器嵌入方法,并提供一个嵌入的Adobe Flash Player内容的新标准 全文翻译下载地址:http://dl.dbank.com/c0lruq5w0f 原文地址:http://code.google.com/p/swfobject/wiki/documentation

[继续阅读 →]

找不到所需版本的Adobe Flash Player发生原因及解决办法

近日用flash builder编写代码并调试时,经常出现Flash Builder找不到所需版本的Adobe Flash Player。您可能需要安装该版本的Flash Player或重新安装Flash Builder。是否要尝试使用当前版本运行您的应用程序?这样的错误,之前一直查不出原因,因为我头天用还正常,第二天开机启动Flash Builder调试就报错。所以只能重装flash player debugger版本。 今天意外的在编写代码时,刚要进行调试,这时360安全卫士弹出一个flash player远程调用的高危漏洞提示来,因为平常弹出这种提示的话都是直接点一键修复。今天也一如既往的点了一键修复,等修复好我再点调试,oh!卖狗的,我的flash debugger又不能用了,这时我才恍然大悟为什么之前也会有这个问题,原来是360干了好事,它在修复漏洞时把我的flash player debugger版给干了。然后我用uninstall_flash_player.exe把flash player完全卸载,再用flashplayer_10_ax_debug.exe重新安装,这个问题也就随之解决了。 最后发表一点个人建议,建议做程序开发的朋友慎用360安全卫士,因为我们经常要更改一些设置,这时360会把它报为不安全,如安装adobe相关软件我们经常会改hosts来防止adobe远程查序列号,还有自己本地安装svn服务器并设置开机启动命令时,你用它时如果知道是自己改的还可以设置把它们加安全,但是如果是网上找的被修复了,可能会给你带来不小的困扰吧。

[继续阅读 →]

Android SDK 2.2 下载与安装教程

Google已经发布了Android SDK 2.2版本.下面给朋友们介绍一下安装2.2的 Android 模拟器 Emulator模拟器的方法: 1、首先下载最新的SDK 2.2文件,由于需要翻墙下载,直接贴出文件地址,大家可以用迅雷下载:   Windows版 http://dl.google.com/android/android-sdk_r06-windows.zip Linux版 http://dl.google.com/android/android-sdk_r06-linux_86.tgz Mac版 http://dl.google.com/android/android-sdk_r06-mac_86.zip 2、解压文件,运行里面的 “SDK Setup.exe” 如果你遇到了消息为“Failed to fetch URL…” 的错误提示,那么你需要将HTTPS方式改为HTTP方式,方法如下: 碰到这样错误,请按下边的操作. 1)在“Android SDK and AVD Manager”窗口的左侧选择 “Settings” 2)选中 “Force https://…   ”  这个选项 3)点击 “Save and Apply”并重新运行 SDK Setup.exe

[继续阅读 →]

Flex Cairngorm框架:各部分功能具体分析和用法

什么是Cairngorm Cairngorm微架构是一个轻量级的RIA开发框架。Cairngorm主要就是对开发Flex应用程序应用了一系列的设计模式,从而使开发出来Flex程序可扩展性,可维护性都大大提高。其工作流程很清晰: 1.Front Controller Listens for User Gestures 前端的控件监听用户的行为。注意它只是监听,并不会做任何反应。 2.Commands Do All the Work 控件监听以后调用Commands来做相应的事情,Command做了所有工作。 3.Delegate Server-Side Business Logic to Business Delegates 把服务器端的业务逻辑委托到 Bussiness Delegates中。因为很多时候command需要获得服务器端数据,所以这样一来它可以直接调用Bussiness Delegates而不用关注如何连接数据的细节,实现了信息隐藏。 4.Business Delegate Finds Services with the Service Locator Command调用Business Delegate 后,Business Delegate 通过Service Locator来找到相应的RPC services,然后执行实现从服务器端取数据。 5.Transfer Data as Value Objects 把传输过来的数据存储为Value Objects。这点大家应该都很熟悉,比如想要查询一个公告,就必定创建一个公告类,来存储每一个公告的标题等信息。 6.Store State in the Model Locator and [...]

[继续阅读 →]

Flex4中安装PureMVC教程

下载puremvc的最新版本并解压到您的系统(下载地址:http://puremvc.org/pages/downloads/AS3/PureMVC_AS3.zip)如你下载后的存放的目录是D组:/下载,解压后将创建一个名为PureMVC_AS3_2_0_4的文件夹(注:其中的2_0_4是版本号) ; 打开PureMVC_AS3_2_0_4文件夹,您会发现里面有三个文件夹: asdoc :对应于API的文档,它的首页是PureMVC_AS3_2_0_4/asdoc/index.html src:对应于puremvc的的源代码, PureMVC_AS3_2_0_4/src/org/puremvc/as3 / … bin:对应于Flex / AIR的的项目中使用的深港西部通道库(在Flex4中安装只用到这个, PureMVC_AS3_2_0_4/PureMVC_AS3_2_0_4.swc 接下来是将puremvc的的库添加到您的Flex的或是空气项目的构建路径中,在FlashBuilder4中的操作步骤是:项目- >属性- > Flex的构建路径- >库路径- >添加深港西部通道,浏览并选择D组:/ download/PureMVC_AS3_2_0_4/PureMVC_AS3_2_0_4.swc 。这样就把puremvc的安装到我们的项目中了。 注:当然我们也可以把puremvc的的源代码直接复制到我们的项目中使用,那样就无需添加了深港西部通道,两者只能存在一个,否则会报错。

[继续阅读 →]