摘要:
假设场景中有一SimpleButton叫testBtn,执行下面操作: 1.鼠标移上testBtn, testBtn状态变为OVER 2.移除testBtn,removeChild(testBtn) 3.5秒后重新添加testBtn到场景此时,看见testBtn还是OVER状态。解决方法:1.... 阅读全文
摘要:
A取名为TestA,编译后有TestA.swf. TestA里面有一个类叫SayHello(见下图)B取名为TestB,编译后有TestB.swf. TestB里面有一个跟TestA同样的类SayHello(包名和类名都一样)。稍微修改下TestB的SayHello(见下图)接下来用TestA加载T... 阅读全文
摘要:
在Flash Builder的sdk里面有个很实用的工具ASDoc,它可以将你的AS3代码输出为html形式的API档案,就像Adobe官方的AS3 Reference一样。实现步骤如下:1.选中目标项目,点击ToolBar的External_Tools2.在设置面板中输入相关数据3.设置完毕后,点击Run。运行成功后,在项目根目录会生成ASDoc Tag Reference:http://help.adobe.com/en_US/flex/using/WSd0ded3821e0d52fe1e63e3d11c2f44bc36-7ff6.html 阅读全文
摘要:
MouseEvent的mouseOver事件和rollOver事件是一个使用率很高的事件,它们都是对光标是否在可交互对象上进行判断,然而它们也存在一些区别。mouseOver的触发机制:当鼠标移到可交互对象实例上时调度,而且当鼠标进入显示对象容器的任何可交互对象的子对象区域时都会调度。rollOver的触发机制:当鼠标进入某个显示对象区域或者从其子级以外的对象进入任何其子级区域时,该显示对象将调度rollOver 事件。下面用一个例子来说明一下:可以看出,rollOver事件把A当整体来看,而不管A有多少子项。mouseOver事件把A和B当成不同的对象看待,所以当mouse从A进入B,A会先 阅读全文
摘要:
原文:http://www.adobe.com/cn/devnet/flash/articles/optimizing-flash-performance.html 在本文中,您将找到使用 Flash Professional 创建的应用程序的性能优化战略。 优化过程包括编辑 FLA 项目文件,确保所发布的应用程序已实现的(或实际的)帧速率足以能流畅地回放动画。如果以前运行过 Flash 项目并且看到了经常停顿的动画,那么这就是您希望避免的行为。 如果希望复制一个有停顿的动画测试,可创建一个具有简单动画的项目并分配小于 10(如 5)的帧速率。 通过发布 SWF 文件来测试影片时,您会看... 阅读全文
摘要:
HDR,全称High-Dynamic Range Imaging,中文称高动态范围成像,是用来实现比普通数位图像技术更大曝光动态范围(即更大的明暗差别)的一组技术。高动态范围成像的目的就是要正确地表示真实世界中从太阳光直射到最暗的阴影这样大的范围亮度。 高动态范围成像最初只用于纯粹由计算机生成的图像。后来,人们开发出了一些从不同曝光范围照片中生成高动态范围图像的方法。随着数码相机的日渐流行以及桌面软件变得易于使用,许多业余摄影师使用高动态范围成像的方法生成高动态范围场景的照片,但是,不要将这作为它唯一的用途,实际上高动态范围还有许多其它的应用。详见:☞ 阅读全文
摘要:
在iOS中有一项功能,就是用户可以自定义设备的字体大小,粗体和其他一些样式。具体可以选择 “设置” ---- “通用” ---- “字体大小“ / “辅助功能”, 重新调整文本字体的样式。 如何使app支持文本动态样式修改? 1)使用 preferredFontForTextStyle方法给文本设置一个样式。self.textView.font = [UIFont preferredFontForTextStyle:UIFontTextStyleBody];关于TextStyle,API中预设了几种:UIFontTextStyleHeadlineUIFontTextStyleBo... 阅读全文
摘要:
样式设置方法:[UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleLightContent;UIStatusBarStyleDefault 黑色,用于浅色背景(默认)UIStatusBarStyleLightContent 白色,用于深色背景 阅读全文
摘要:
UIKit Dynamics : 一个模拟真实的动画和交互系统,具有可组合、可重用和声明的特点。UIKit Dynamics Framwork:Reference Viewe: 参照物,为Dynamic system提供坐标系。UIDynamicAnimator :物理引擎。会记录你添加到引擎中的行为,并提供全局上下文。UIDynamicBehavior: 行为模型1.UIAttachmentBehavior2.UICollisionBehavior3.UIDynamicItemBehavior4.UIGravityBehavior5.UIPushBehavior6.UISnapBehavio 阅读全文
摘要:
获取数组的首尾元素,通常的做法是:NSMutableArray *queue = [NSMutableArray new]; id firstItem = [queue objectAtIndex:0];id lastItem = [queue objectAtIndex:queue.count-1];在iOS7中NSArray新添了两个方法来得到首尾元素:id firstItem = [queue firstObject];id lastItem = [queue lastObject]; 阅读全文