2010-05-15 15:13/*** 第8章 缓动和弹性* * *****缓动与弹性共同特点:(1)需要设定一个目标点。(2)需要检测出距目标点的距离。(3)运动是和距离成正比的。* *****缓动与弹性不同特点:(1)缓动中,是速度与距离成正比。距离目标点越远,物体移动的速度越快。当非常接近物体时,他几乎不动。* (2)弹性中,是加速度与距离成正比。物体离目标点越远,加速度越大,速度会很... Read More
posted @ 2010-05-31 10:38
硕气书生
Views(370)
Comments(0)
Diggs(1)
2010-05-07 12:50本人有个癖好,机器一不好用就喜欢ghost电脑。最近ghost后发现flashbuilder编译时总是找不到编译所需的flashplayer。情况如下:建工程后,编译弹出一个窗口,大概意思是:“Flashbuilder找不到编译所需的flashplayer,。。。。”,然后下面还给了一个下载链接,本来以为下载个新的flashplayer安装就... Read More
posted @ 2010-05-31 10:37
硕气书生
Views(744)
Comments(0)
Diggs(0)
2010-05-12 08:52闲来无事,搞了下Android开发,根据离线文档自己做了份帮助文档,方便大家查阅,下载地址是: http://www.uushare.com/user/engliuo/file/2996123 Read More
posted @ 2010-05-31 10:37
硕气书生
Views(276)
Comments(0)
Diggs(0)
2010-05-14 13:38今天在同事代码中看到一段这样的代码1.<mx:Image source="@Embed(source='assets/lobby.swf',symbol='BackGround')"/>在网络上查了半天,不知道symbol的作用。后来自己试验了一下。2.<mx:Image source="assets/lobby.swf"/>发现代码1和代码... Read More
posted @ 2010-05-31 10:37
硕气书生
Views(942)
Comments(0)
Diggs(0)
2010-04-29 16:42昨天写项目时有个地方用到了延时调用,我不知道flash api中自带这种功能于是自己写了一个代码方法名是:setTimeout() ,取消调用的方法是clearTimeout();具体使用方法引用帮助文档的例子代码同时发现还有一个间隔调用和取消,函数间隔调用:setInterval () 取消调用:clearInterval ()使用方法:今天查帮组文档偶尔发现,原... Read More
posted @ 2010-05-31 10:36
硕气书生
Views(1743)
Comments(0)
Diggs(0)
2010-04-24 22:02一,发布时数字证书问题这两天没事,然后自己研究了下air程序的建立和发布。建立air程序很简单,就不赘言。想在这里分享大家的是air的发布心得。建立完air工程后,本以为发布很简单,可到发布的时候,傻眼了,adobe强制要求发布证书,后来在网上搜了一下,证书分为两种,一种是Adobe认证的正式证书;一种是自己制作的非正式证书。正式证书的好处是发布的程序有正式的发布商... Read More
posted @ 2010-05-31 10:33
硕气书生
Views(4501)
Comments(0)
Diggs(0)
今天写了个小程序,可是放到网上去后,发现输入框输入中文时,输入法的输入框乱跑。原以为是自己程序出现了问题。多方打探始终没有解决的办法,后来只能自己一步步查找。查找过程发现,程序在本机上跑是没问题的,本机和网上环境js代码不一样。会不会是js对flash做了什么限制导致的呢?于是让同事把js代码改了一下,发现问题OK了。同事的js代码是:我的js代码是:貌似是wmode惹的祸 Read More
posted @ 2010-05-31 10:32
硕气书生
Views(448)
Comments(0)
Diggs(0)
2010-04-06 18:39代码如题给loader进来的swf素材加了右键菜单,奇怪的是右键菜单可以显示,但是里面的命令却很少能响应。(用来测试的素材是avm1的,不知道是不是这个影响的)解决办法:1.在loader来的swf上加了个透明的层,然后把右键都注册到该透明层上。2.把swf放到容器中,然后给swf加上mouseChildren=false; Read More
posted @ 2010-05-31 10:30
硕气书生
Views(268)
Comments(0)
Diggs(0)
今天遇到一个灵异的bug,我做的flash在页面刷新后里面的素材显示错位了。如图:为了找原因,我把“停止”按钮也换成了“开始”,就没有问题了。本以为是设计师设计有问题,可是找设计师又做了个按钮,还是同样问题。最后在网络上找到一篇文章说“js可以强制给flash指定缩放模式( <param name="scale" value="ex... Read More
posted @ 2010-05-31 10:29
硕气书生
Views(484)
Comments(0)
Diggs(0)
2010-03-26 16:26 模块化开发,更像是把一个大程序,分割成一个一个小的部分。这样的好处是:1.比一个完整的大程序加载要快。2.需要时加载模块,不需要时卸载模块,对内存消耗低。3.便于独立开发。4.一个模块可以被很多程序调用。每个模块更像一个独立的小程序。而且每个模块都是独立编译。不同的是,各个模块不能单独运行。必须系统调用时,才能使用。 Read More
posted @ 2010-05-31 10:28
硕气书生
Views(294)
Comments(0)
Diggs(0)
2010-03-23 16:20原理的话就是使用[frame()]标签,改变文档类指向。具体操作大家可以去网路上查一下,这方面资料很多,我这里只将源码贴出来,和大家一同分享。代码代码代码 Read More
posted @ 2010-05-31 10:27
硕气书生
Views(422)
Comments(0)
Diggs(0)
2010-03-24 11:48大家在写纯AS项目时,是不是要经常创建新类呢?这样反复点右键找到创建菜单是不是很烦?现在我教大家个方法可以按两个键就可以创建新类:修改快捷键步骤如下:1.窗口——首选参数——常规——键2.在窗口中找到“新建(“新建”向导:Actionscript类)&rdqu... Read More
posted @ 2010-05-31 10:27
硕气书生
Views(659)
Comments(0)
Diggs(0)
2010-03-11 13:08今天发现AS里的一个用法,随手写了此篇文章,以作宣传with (shape.graphics) { beginBitmapFill(bitmap); drawRoundRect(0, 0, width, height, radius, radius); endFill();}with用来建立一个默认对象,供执行一条或多条语句时使用,这可能会减少需要写入的代码量。 Read More
posted @ 2010-05-31 10:02
硕气书生
Views(204)
Comments(0)
Diggs(0)
2010-03-10 11:321.显示界面应重视细节,当客户一不小心发现你的界面很粗糙时,他就会觉得你的东西很水货。界面很影响用户对你软件的印象。2.符合用户操作习惯常用的操作一定符合用户的习惯,这样用户用起来才会顺手,才会感觉贴心;3.操作复杂度对于操作来说,尽量将复杂的操作简化,使得简单易用。4.酷炫效果在保证以上三条,能做多炫就做多炫,这样能提升软件档次。 Read More
posted @ 2010-05-31 10:02
硕气书生
Views(766)
Comments(0)
Diggs(0)
2010-03-10 11:15今天为一个窗口写了个方法,大概意思是让target可以拖动ZSWindow,另外当鼠标移动到target上时,会有个十字拖动符号替换系统鼠标手势。可是我按下面做了后,发现changeMouseMark,stopMouseMark,dragWindow会不停地自动执行,然后鼠标也在那一直闪个不停。不知道为什么。代码[代码]后来到天地会问了下,然后我在上面代码加上了mo... Read More
posted @ 2010-05-31 10:01
硕气书生
Views(750)
Comments(0)
Diggs(0)
2010-02-23 17:42textfield有一个方法1.方法:setTextFormat(format:TextFormat, beginIndex:int = -1, endIndex:int = -1);用它可以设置从起始点到结束点的字体样式;2.属性:selectionBeginIndex和selectionEndIndex,分别记录文本被选择后,被选中文本的起始点和结束点位置。3.... Read More
posted @ 2010-05-31 10:00
硕气书生
Views(333)
Comments(0)
Diggs(0)
2009-12-11 15:47大体流程是:1.用flashCS导出一个包含想要组件的SWC文件。2.在flexBuilder中导入该SWC文件。3.现在就可以使用那个我们梦寐以求的组件了具体步骤:一,在FlashCS中导出包含想要组件的方法1.在flashCS中新建一个actionscript3工程2.将CS中的组件拖到场景中(这里我们使用TextArea组件)3.选择“文件&rdq... Read More
posted @ 2010-05-31 09:59
硕气书生
Views(750)
Comments(0)
Diggs(0)
2009-11-26 10:00前两天接到主管任务,让研究在纯AS工程中嵌入个别字体。在网上找了一大通,也只找到了在Flex项目中使用CSS也嵌入个别字体的方法。最后很无奈的发现网上好像没有我想找的资料。就在此时让我有个想法,在CSS中控制嵌入字体使用的是unicodeRange属性,那我能不能在Embed标签中也使用它呢?实验发现,Embed标签中是可以使用unicodeRange属性的。下面说... Read More
posted @ 2010-05-31 09:59
硕气书生
Views(751)
Comments(0)
Diggs(0)
2009-11-25 14:03建立和使用FlashDll FlashDll技术从AS2时就被广泛使用,因为他不仅在Flex项目中使用,还可以在纯AS项目中使用,而RSL仅可以在Flex项目中使用。 下面简短的说明一下FlashDll的建立和使用。1.建立一个FlashDll 用库文件建立Dll很容易,这里我们用AsWing.swc(1)首先建立一个纯AS工程,如:名为AsWingDLL的一个工程... Read More
posted @ 2010-05-31 09:56
硕气书生
Views(399)
Comments(0)
Diggs(0)
2009-11-24 22:46前两天使用Flex library project打包自己的类库,可是设置了自动编译后怎么都生成不了SWC文件,试了N种方法都不行。最后请同学看了一下才发现原来代码中有错误,后来查了一下错误是由Flashplayer版本引起的,于是在网上找了个设置Flex library project播放器的方法,直接设置 Flex Compiler 参数: -target-pl... Read More
posted @ 2010-05-31 09:56
硕气书生
Views(332)
Comments(0)
Diggs(0)
2009-10-23 12:501.刚学程序时,还不会写一个完整的类和函数,只会在一个类里做一些简单的值变换。2.学会了函数,在一个类里使用函数做了一个稍微复杂的变换。3.学会了类,了解了值对象和引用对象的区别,使用多个类配合写一个小小的程序。这三个阶段基本上是对函数,类,对象,值对象,引用对象的深入认识。过了这三个阶段,一个程序员基本上可以面向实现,完成公司交给的任务。但是对程序的耦合性,复合,... Read More
posted @ 2010-05-31 09:55
硕气书生
Views(419)
Comments(1)
Diggs(0)
2009-10-22 10:07有很多地方都在做一样的功能操作,这时候就考虑将一个功能操作独立出来,可以独立成一个类,也可以独立成一个函数。这样做的好处是让程序看起来一目了然。 Read More
posted @ 2010-05-31 09:54
硕气书生
Views(221)
Comments(0)
Diggs(0)
2009-10-21 10:27一个DisplayObject 的parent,stage属性只有该对象被添加到显示列表,也就是他的父使用了addChild方法后才不为空。否则,该DisplayObject 的parent,stage属性为null Read More
posted @ 2010-05-31 09:54
硕气书生
Views(182)
Comments(0)
Diggs(0)
2009-09-23 11:15大家都知道flash一般都是嵌在网页上的,这样一来很多按键都被浏览器监听到了,从而使我们的Flash不能做出响应。下面我们通过JS调用AS函数的办法,这样一来浏览器就不会对按键做出响应,而是把所有的按键值都传给Flash,让Flash做出相应处理。AS里面的代码:JS中的代码: Read More
posted @ 2010-05-31 09:53
硕气书生
Views(228)
Comments(0)
Diggs(0)
2009-09-02 14:42可以设置useCapture参数,以确定侦听器是运行于捕获阶段、目标阶段还是冒泡阶段。 (1)如果将useCapture设置为true,则侦听器只在捕获阶段处理事件,而不在目标或冒泡阶段处理事件。 (2)如果useCapture为false,则侦听器只在目标或冒泡阶段处理事件。 (3)当然,有的情况需要在所有三个阶段都侦听事件,此时不能使用“|&rdqu... Read More
posted @ 2010-05-31 09:51
硕气书生
Views(878)
Comments(0)
Diggs(0)
2009-09-02 14:111.Event.Removed_from_stage事件是当显示对象本身或子组件被从舞台上(而非显示列表)被移除时发出的,(此事件不冒泡)要想在父组件中捕获此事件,只能在事件的捕获阶段做处理才行。 事件的发出者是:被从舞台上移除的组件。 2.Event.Removed事件是由removeChild() 方法 或 removeChildAt()方法引起的,(此事件,不... Read More
posted @ 2010-05-31 09:50
硕气书生
Views(1266)
Comments(0)
Diggs(0)
2009-08-26 12:38全局变量的好处是:在类的任何函数都可对变量进行调用和操作。 局部变量的好处是:只在函数内部使用,在函数被调用时生成,并在函数不使用时消毁,这样可以节省内存。 Read More
posted @ 2010-05-31 09:50
硕气书生
Views(232)
Comments(0)
Diggs(0)
2009-08-05 15:13我们在父容器中New出子容器后,当父容器要向子容器发送事件时,我们可以让子容器,替父容器分发。这时整个事件就从子容器中发出,此时,可以在子容器中监听该事件,并做相应的处理。 Read More
posted @ 2010-05-31 09:49
硕气书生
Views(477)
Comments(0)
Diggs(0)
2009-08-10 09:52flex debug调试:在编译器中,程序是可以一行一行或是一片一片的跑。这样就方便我们一步步的跟进查找错误。 flex编译器也有这个功能,那就是flex debug功能。下面就看怎么使用这一功能。首先我们要在程序的某一个地方设置断点。然后按F11程序会运行,直到碰到断点停下。这时我们就可以用F6或F5从断点处一步一步往下跟进了,配合代码中的trace()语句,我们... Read More
posted @ 2010-05-31 09:49
硕气书生
Views(3062)
Comments(0)
Diggs(0)
2009-08-05 12:50Mate是基于标签形式,因此只能在Flex里面使用,不能在纯AS工程中使用 Read More
posted @ 2010-05-31 09:48
硕气书生
Views(166)
Comments(0)
Diggs(0)
2009-08-04 16:51用公司的一个纯AS项目做了比对,分别用flex builder3.0和gumbo及flashDevelop3.0.2进行编译,结果是flex builder3.0编译出来是201K,gumbo是300K,flashDevelop3.0.2是202K,综上纯AS工程,flex builder3.0编译出来的最小。 Read More
posted @ 2010-05-31 09:47
硕气书生
Views(337)
Comments(0)
Diggs(0)
2009-07-23 14:46这两个词是flash发展到今天所产生的必然结果。在我们的概念中动画就是一段影片,可以供别人欣赏。而今天我们可以用flash的脚本语言写出可供人们使用的程序。补间动画:就是制作出来供人们欣赏的影片交互动画:就是借用flash技术做出可供人们使用的程序弧度与角度转化:弧度(radians)=角度(degrees)×Math.pi/180角度(degrees)... Read More
posted @ 2010-05-31 09:46
硕气书生
Views(231)
Comments(0)
Diggs(0)
代码这两个类同为文档测试类,只是第一个类用自身,也就是this监听键盘按下事件,而第二个类用this.stage来监听键盘事件。编译后我们会发现他们同样生成一个空白的flash,但第一个类编译后,监听不到事件。而第二个类编译后却监听到了事件。代码当我们把第一个类中,加入一个text,并当text被先中时,也可以监听到事件。这里我总结了一下,文档类中,sprite本身不能监听键盘事件,只有当其自身中... Read More
posted @ 2010-05-31 09:45
硕气书生
Views(191)
Comments(0)
Diggs(0)
2009-07-16 09:36在程序设计中,我们用到这种思维,就是(除。。。。之外,都怎么。。。),那遇到这种情况,该怎么处理?在帮助文档里找到了 case 1:trace("我是1");break;default:trace("我是除了1以外的其它数,也就是说我不是1"); Read More
posted @ 2010-05-31 09:43
硕气书生
Views(213)
Comments(0)
Diggs(0)
代码我在这里创建了两个文本框,第一个用来监听按键按下事件,并在按下后将文本里的小写字母转化为大写字母。第二个用来监听按键弹起事件,并在弹起后将文本小写字母转化为大写字母。我们会发现,在第一个文本框输入字母时,不会立即就转化为大写字母,而是当下一个字母被键入时,前一个字母才发生转变。而在第二个文本框就不一样了,当我们输入完成后,所有字母会立即转化为大写字母。这就让我们了解了,keyDown和keyU... Read More
posted @ 2010-05-31 09:42
硕气书生
Views(302)
Comments(0)
Diggs(0)
2009-07-13 17:32想建纯as工程也不是不可能,只是flex的组件也就用不了了。所有的组件都要自己写,这也不是不可能,我们公司就是这样搞的,写出来的软件才500K Read More
posted @ 2010-05-31 09:41
硕气书生
Views(201)
Comments(0)
Diggs(0)
2009-07-10 12:50夏天来了,看着自己的电脑老是瞌睡,想想还是把自己的编辑区调暗一点,这样就不会刺激眼睛,也不会那么困了。调整方法:window----preferences---general----editors---text editors----background color Read More
posted @ 2010-05-31 09:40
硕气书生
Views(196)
Comments(0)
Diggs(0)
2009-07-13 16:13帧频:是指每秒显示的帧数。默认情况下,频率设置为第一个加载的 SWF 文件的帧频。帧频的有效范围为每秒 0.01 到 1000 个帧。Event.ENTER_FRAME,事件是指以每帧的时间来循环执行某一操作。stage.frameRate = 60;,用来改变帧频。 Read More
posted @ 2010-05-31 09:40
硕气书生
Views(744)
Comments(0)
Diggs(0)
2009-07-02 13:30我想写一个球类,该类可让外部实例出来,并用get和set方法实现两个属性,一个是球的半径,一个是球的颜色。我是这样写的,可是在外部调用该类,生成小球时,并不能改变球的大小,请问,我的get和set 方法错在哪里?代码代码 Read More
posted @ 2010-05-31 09:39
硕气书生
Views(294)
Comments(0)
Diggs(0)
2009-06-19 16:26小菜刚上手,写了三个flex里面已经有的效果。请大家不要见笑package org.effect{/** 渐渐消失效果*/import flash.display.Sprite;import flash.events.TimerEvent;import flash.utils.Timer;public class Fade{ private var tdisplay... Read More
posted @ 2010-05-31 09:37
硕气书生
Views(209)
Comments(0)
Diggs(0)
代码代码 Read More
posted @ 2010-05-31 09:36
硕气书生
Views(274)
Comments(0)
Diggs(1)
2009-06-11 16:01看了那么多flashDevelop方面的资料,到自己用时还是慌了手脚,不知道是自己的理解能力不行,还是网上讲解的不细致。费话就不多说了,我也在这讲一下flashDevelop的使用。就当自己再熟悉一下。1.flashDevelop的安装:需要的安装环境:.net frameWork(flashDevelop的运行环境)和java runTime(flex sdk的运... Read More
posted @ 2010-05-31 09:34
硕气书生
Views(1400)
Comments(0)
Diggs(0)
2009-06-05 13:581.在验证文本框是否为空时,用文本的text属性和""比较而不是和null比较,因为text属性的默认值是""2.做一些效果,可以使用外部的类库,如:Efflex_v0.023.做东西,首先不说是有什么动态的效果吧,单单是界面上的东西,也要让别人看着舒服,比如一些布局了,还有文字的大小了,等等,都是做软件开的首先要考虑进去的。 Read More
posted @ 2010-05-31 09:34
硕气书生
Views(200)
Comments(0)
Diggs(0)
2009-05-19 19:51AsWing是开源的,flash Develop是免费的,在开发的过程中我们没有理由不用这么好的东东。但是对于使用AsWing来说,一般的外行都有个门槛,那就是AsWing的说明文档太简单,简单的以至于刚入门的我们都看不明白。请大家别急,遇到这种情况,我告诉大家一个好办法。在AsWing里有个自带的例子,路径是aswing_1.5_allinone\aswing_1... Read More
posted @ 2010-05-31 09:33
硕气书生
Views(777)
Comments(0)
Diggs(0)
什么是flash lite:flash lite是Adobe公司出品的一款手机flash播放器,Adobe称,面向移动设备的FlashLite3播放器可以使用户在手机上体验到接近电脑视频的Flash播放画质。它的作用:Flash Lite 能让你手机更完美支持Flash播放.此外还支持更加流行的FLV格式视频播放,能享受到Flash的程序游戏等 。它目前的版本:1.FlashLite1.x:基于 ... Read More
posted @ 2010-05-31 09:32
硕气书生
Views(364)
Comments(0)
Diggs(0)
2009-05-06 11:21在游戏开发过程中,好的分层和库管理,不仅方便别人看懂你的程序,还能为日后的维护带来极大的便利,在此谈一谈Flash CS4的分层和库管理。对于层来说,底边框放在一层,元件放一层。而库管理,底框图片放一文件夹,元件放一文件夹,如果元件太多,再对元件进行分类放置。 Read More
posted @ 2010-05-31 09:30
硕气书生
Views(245)
Comments(0)
Diggs(0)
2009-04-24 14:27常用单键F1——Flex帮助F3——转到定义F11——开始调试F5——调试进入下一层代码F6——调试进入同层下一句错码F7——跳到上一层继续调试F8——调试到下一层断点常用组合键1. 注释键Ctrl+... Read More
posted @ 2010-05-31 09:30
硕气书生
Views(1405)
Comments(0)
Diggs(0)
2009-03-24 15:04RIA:就是Rich internet application(中文为富互联网程序)而什么是富互联网程序呢?这是相对以前不是富互联网程序来说的。当互联网没有进入富互联网时,我们访问一个网站是这样的,首先打开一个主页。然后可以点击超链接,这时候客户端浏览器给该网站的服务器发送一个请求。服务器收到请求后,将你请求的内容打包发送回客户端,这时候你才看到你想看的内容。而富互... Read More
posted @ 2010-05-31 09:29
硕气书生
Views(308)
Comments(0)
Diggs(0)
ActionScript. 3.0著名开源库 大集合这篇文章开始于对Adrian Parr博客中AS3 Code Libraries一文的翻译,虽然开源AS3 Library列表的文章不少,翻译这篇是因为感觉里面大多数东西都是比较著名的,我能用得到的,所以翻译整理一下以备日后不时之需。对原有的列表进行了部分删减。对于library的评注和截图将不断添加。3D引擎注:对于3D引擎,渲染的效率和支持的... Read More
posted @ 2010-05-31 09:28
硕气书生
Views(992)
Comments(3)
Diggs(1)

浙公网安备 33010602011771号