摘要:
默认行为开发人员通常负责编写响应事件的代码。但在某些情况下,行为通常与某一事件关联,使得 Flash Player 或 AIR 会自动执行该行为,除非开发人员添加了取消该行为的代码。由于 Flash Player 或 AIR 会自动表现该行为,因此这类行为称为默认行为。例如,当用户在 TextField 对象中输入文本时,普遍期待文本显示在该 TextField 对象中,因此该行为被内置到 Flash Player 和 AIR 中。如果您不希望该默认行为发生,可以使用新的事件处理系统来取消它。当用户在 TextField 对象中输入文本时,Flash Player 或 AIR 会创建 Text 阅读全文
摘要:
在一般情况下,target与currentTarget指向的是同一个对象。一般情况是指我们只对某一个独立的mc添加侦听器。如下:var mc:Sprite=new Sprite();addChild(mc);mc.x=300,mc.y=300;mc.graphics.beginFill(0×000000);mc.graphics.drawRoundRect(0,0,50,50,10,10);mc.name=”圆角矩形mc”;mc.addEventListener(MouseEvent.CLICK,clickF);function clickF(e) {trace(“target:”+ 阅读全文
摘要:
关于Embed外部资源的使用方法总结Flex软件中经常需要使用一些外部的资源,如图片、声音、SWF或字体,虽然你也可以在软件运行的时候引入和载入,但是也可能经常需要直接将这些资源编译(Compile)到软件中,也就是直接嵌入资源(EmbeddingAssets)。Flex中可以直接嵌入图片image,影片movie,MP3,和TrueType文字。嵌入资源的利处:1、比起在运行时访问资源,对嵌入资源的访问速度更加快速;2、可以用简单的变量访问方式,在多个地方引用所嵌入的资源。这是变量就代表资源,提高写代码的效率;嵌入资源的弊处:1、增大了SWF文件的大小,因为是将资源直接包含;2、由于SWF文 阅读全文
摘要:
在ActionScript项目中还真是不能使用mx包中的UI组件。 Adobe官方论坛上有一个帖子讲述了这个问题,大致意思是说:你要使用mx包中像Button这样的UI组件都是从UIComponent中继承的,需要被其他的Flex类实例化和管理。如果非要使用会很麻烦,你需要一个实现了ISystemManager的容器来放你的UI组件,这样你需要修改好几十个类来实现这个接口。 这也就解释了为何很多Flash游戏项目中做用户界面都要使用fl包,而没见过使用mx包的。最后我自己总结了一下这几个包的关系(就像中学时候经常总结课本知识一样):1、flash包是FlashPlayer的核心,fl包... 阅读全文
摘要:
stage:最顶层舞台root:stage的下一级舞台,属于第二层舞台(继承自DisplayObject)this:当前的对象(如果是主时间轴上的this,那它就是root)继承方面:Stage -> DisplayObjectContainer -> InteractiveObject -> DisplayObject -> EventDispatcher -> Object可用下面的类来说明彼此的关系:package{ import flash.display.Sprite; import flash.display.Stage; public class s 阅读全文
摘要:
一般的android连接mac 很方便不用安装驱动就可以啦,可是不知道为什么二般情况下有的android手机(小米2,华为等)就是连接不上,下来就说说二般情况下如何连接。1.关于本机-->更多信息->概系统览->系统报告->usb->你所连接的device-->供应商ID(Vendor ID)2.终端执行如下命令:echo 0x2717 >> ~/.android/adb_usb.ini3.重启 adb 去DDMS 看看 有啦!!从而解决了小米2及其他android手机无法连接mac的问题。 阅读全文
摘要:
原文地址:http://helpx.adobe.com/flash-builder/kb/overlay-air-sdk-flash-builder.html本文并没有“忠于”原文翻译。Flash Builder 4.7自带AIR SDK 3.4版本。如果你希望使用更新版本的AIR SDK,下载并覆盖软件自带的AIR SDK版本就行了。下面是步骤:下载对应你操作系统版本的AIR SDK(其实也就2个版本而已……)。这个版本包含AIR SDK、AS编译器和其他必要的组件和文件;退出Flash Builder;备份AIR SDK这是可选步骤,AIR SDK默认位于下面这些目录:Windows 7( 阅读全文
摘要:
一、 几种类型帧的小结:(关键帧、空白关键帧、普通帧)1. 特点帧——是进行flash动画制作的最基本的单位,每一个精彩的flash动画都是由很多个精心雕琢的帧构成的,在时间轴上的每一帧都可以包含需要显示的所有内容,包括图形、声音、各种素材和其他多种对象。关键帧——顾名思义,有关键内容的帧。用来定义动画变化、更改状态的帧,即编辑舞台上存在实例对象并可对其进行编辑的帧。空白关键帧——空白关键帧是没有包含舞台上的实例内容的关键帧。普通帧——在时间轴上能显示实例对象,但不能对实例对象进行编辑操作的帧。2. 区别1) 关键帧在时间轴上显示为实心的圆点,空白关键帧在时间轴上显示为空心的圆点,普通帧在时间 阅读全文
摘要:
1.Command-Option-Shift-K to clean out the build folder XCode4.2 finder中找到 /Users/apple/Library/Developer/Xcode (注:Library资源库是隐藏的文件夹) 里面有DerivedData和Snapshots两个文件夹,删除里面文件即可 Removeallits contents because there's a bug where Xcode will run an old version of your project that's in there somewher 阅读全文
摘要:
Mac下编辑JS文件, 如果是中文字符的行会警告: This character may get silently deleted by one or more browsers.SublimeLinter 的官方文档http://goo.gl/VYzZ0, 里面也说的含糊不清, 只是告诉要装nodejs或设置sublimelinter_executable_map.On Mac OS X, you must install Node.js if you plan to edit Javascript or CSS files that use non-ASCII characters in 阅读全文