=波 波 日 志=
[转]7.2.设置渐变线条样式
问题我要画出渐变样式的线条解决办法使用Graphics.lineGradientStyle( )方法讨论lineGradientStyle( )方法允许你画出渐变色的线条。如果已经设置了基本的线条样式,可以调用ineGradientStyle( )应用渐变样式。它所需要的参数和beginGradi
【类型:flash/flex/fcs/AIR 发表时间:2010-02-25】
[转]7.1.设置线条样式
问题我要设置线条样式解决办法使用lineStyle( )方法讨论在绘画之前,必须先设置Graphics对象的线条样式。如果你没设置,默认的线条样式为undefined而且线条和填充都不能被渲染。可使用Graphics对象的lineStyle( )方法设置。lineStyle( )方
【类型:flash/flex/fcs/AIR 发表时间:2010-02-25】
[转]7.0.介绍
在ActionScript中,我们可以通过编程画出Shape, Sprite, Button, 和MovieClip。每个类都有个graphics 属性,它是flash.display.Graphics 类实例。Graphics 类定义了一些绘图内容的API。这一章的讨论的基本上是如何使用Graphics类API。因为
【类型:flash/flex/fcs/AIR 发表时间:2010-02-25】
[转]第七章.绘图和遮盖
7.0.介绍7.1.设置线条样式7.2.设置渐变线条样式7.3.画一条线7.4.画一条曲线7.5.画一条扇形7.6.画一个矩形7.7.画一个圆7.8.画一个椭圆7.9.画一个三角形7.10.画出规则的多边形7.11.绘制星形7.12.用实心和半透明来填充图形7.13.用渐变色填充
【类型:flash/flex/fcs/AIR 发表时间:2010-02-25】
[转]6.9.用鼠标拖拽对象
问题我想要用鼠标随意拖动对象解决办法使用Sprite 的startDrop( ), stopDrag( ) 和dropTarget 实现拖拽效果。另外也可以继承ascb.display.DraggableSprite 类,使用drag( )和drop( ) 方法。讨论创建拖动效果并不是想象的那么困难。Sprite
【类型:flash/flex/fcs/AIR 发表时间:2010-02-25】
[转]6.8.接收鼠标事件
问题我要让动画接收鼠标命令解决办法使用各种鼠标事件监听鼠标动作,并作出反应。使用DisplayObject 实例的只读属性mouseX 和mouseY检查鼠标相对位置,或者MouseEvent事件的localX 和localY 属性。讨论6.5节讨论的SimpleButton 类已经实现
【类型:flash/flex/fcs/AIR 发表时间:2010-02-25】
[转]6.7.载入外部swf文件并与之交互
问题我要载入而且控制外部的SWF文件解决办法使用Loader 类载入.swf 文件,然后通过Loader实例的content 属性访问讨论6.6节演示了如何通过Loader 类载入外部图片资源,载入swf 文件也是同样的方法,通过load( )方法,然后传递一个.swf文件
【类型:flash/flex/fcs/AIR 发表时间:2010-02-25】
[转]6.6.动态载入外部图片
问题我要在Flash运行时动态载入图片解决办法使用新的Loader类载入图片(jpg,png,gif)讨论9.17节将展示如何在编译期通过[Embed] 元数据标签绑定外部文件到Flash。在运行期间载入外部图片或flash需要用到Loader 类。flash.display.Loade
【类型:flash/flex/fcs/AIR 发表时间:2010-02-25】
[转]6.5.创建简单的按钮
问题我想创建一个交互式按钮,点击鼠标执行一段代码,比如发送表单或计算结果解决办法创建SimpleButton 类实例和创建upState, downState, overState, 和hitTestState等对象。当用户点击按钮时用click事件激活方法讨论可视化对象列表模型提
【类型:flash/flex/fcs/AIR 发表时间:2010-02-25】
[转]6.4.创建自定义可视化类
问题我要创建新的可视化类解决办法继承DisplayObject 或它的子类来创建新类讨论基于新的可视化对象列表模型创建新的类是非常方便的。这在过去,只有继承MovieClip 才能创建新的类,现在完全不同了,新的可视化模型处理起来更简单,用Acti
【类型:flash/flex/fcs/AIR 发表时间:2010-02-25】
[转]6.3.向前或向后移动对象
问题我要改变对象在屏幕上的显示顺序解决办法使用DisplayObectContainer 类的setChildIndex( ) 方法改变项目的位置,getChildIndex( ) 和getChildAt( ) 方法得到项目在显示列表中的位置讨论6.1 节和6.2 节介绍了可视化对象列表如何处理堆
【类型:flash/flex/fcs/AIR 发表时间:2010-02-25】
[转]6.2.从显示列表中删除项目
问题我要从可视化对象列表删除可视化对象,从屏幕上消失。解决办法使用DisplayObectContainer类的removeChild( )和removeChildAt( )方法讨论6.1节讨论了如何使用addChild( )和addChildAt( ) 方法添加可视化对象到可视化对象列表中。与此相
【类型:flash/flex/fcs/AIR 发表时间:2010-02-25】
[转]6.1.在可视化对象列表中添加项目
问题我要添加新的可视化对象在屏幕上显示解决办法使用DisplayObectContainer类的addChild( ) 和addChildAt( ) 方法讨论Flash Player 现在把ActionScript 虚拟机(AVM)和渲染引擎两块功能集成在一起了。AVM 完成执行ActionScript 代码,而渲
【类型:flash/flex/fcs/AIR 发表时间:2010-02-25】
[转]6.0.简介
ActionScript 3.0 和Flash Player 9 的渲染模型已经和以前的版本有很大不同。以前MovieClip是渲染的焦点。swf 电影的根节点就是MovieClip (现在用Stage). 根节点MovieClip 可以包含子节点MovieClips, 子节点还可包含更多的子节点MovieCl
【类型:flash/flex/fcs/AIR 发表时间:2010-02-25】
[转]第六章.可视化对象列表
6.0.简介6.1.在可视化对象列表中添加项目6.2.从显示列表中删除项目6.3.向前或向后移动对象6.4.创建自定义可视化类6.5.创建简单的按钮6.6.动态载入外部图片6.7.载入外部swf文件并与之交互6.8.接收鼠标事件6.9.用鼠标拖拽对象
【类型:flash/flex/fcs/AIR 发表时间:2010-02-25】
[转]5.16.读取关联数组
问题我要怎样遍历关联数组解决办法使用for . . . in 语句讨论基于整形下标的数组可以通过for 语句进行循环遍历,但是,用关键字作索引的关联数组就不能这样遍历了,还好,关联数组可以通过for . . . in 语句进行遍历访问。该语句会访问指
【类型:flash/flex/fcs/AIR 发表时间:2010-02-24】
[转]5.15.创建关联数组
问题我要创建用名称元素作为索引的数组解决办法创建关联数组讨论用关联数组其每个元素都有特定的含义,这一点原来的数组类型是做不到的。+展开-ActionScriptvaraMembers:Array=newArray("Franklin","Gina","Sindhu");关联数组在其他的语言
【类型:flash/flex/fcs/AIR 发表时间:2010-02-24】
[转]5.14.比较数组
问题我该怎么知道两个数组是否相等呢解决办法循环数组,一一比较对应位置的每个元素讨论因为数组是引用类型,使用=操作符只能对比引用是否指向同一内存空间,如:+展开-ActionScriptvarletters:Array=["a","b","c","d"];varlettersPointe
【类型:flash/flex/fcs/AIR 发表时间:2010-02-24】
[转]5.13.取得数组元素的最大值和最小值
问题我要获取数字数组的最大和最小元素解决办法经过数字排序,然后读取数组的第一个和最后一个元素讨论要想快速的取得最大值和最小值,先进行排序,看下面:+展开-ActionScriptvarscores:Array=[10,4,15,8];scores.sort(Array.NUMERIC);t
【类型:flash/flex/fcs/AIR 发表时间:2010-02-24】
[转]5.12.数组元素的随机排序
问题我要打乱数组元素的顺序解决办法使用sort( ) 方法和自定义比较函数返回随机的正数或负数讨论很多情况我们需要得到一个随机排列的数组,比如有个游戏需要产生随机的字母。有很多种方法达到这个目的,但是最简单的办法就是创建自定义比
【类型:flash/flex/fcs/AIR 发表时间:2010-02-24】
[转]5.11.实现自定义排序
问题我要自定义数组排序解决办法把自定义比较的函数引用传递给sort( ) 方法讨论如果要自定义排序,可用sort( ) 方法和自定义比较函数。sort( ) 方法重复调用比较函数对两个数组元素进行比较,比较函数接受两个参数即数组元素(我们称为a和
【类型:flash/flex/fcs/AIR 发表时间:2010-02-24】
[转]5.10.数组排序
问题我要进行数组排序解决办法使用sort( ) 方法,对于对象数组可以用sortOn( ) 方法讨论使用sort( ) 方法就可以对数组进行排序,没有参数是进行升序排序,对于字符内容采用Unicode 编码排序+展开-ActionScriptvarwords:Array=["tricycle"
【类型:flash/flex/fcs/AIR 发表时间:2010-02-24】
[转]5.9.存储多维数据
问题我要怎样存储多组相关的数据解决办法使用多维数组存储讨论除了一维数组,还可以创建多维数组,比如beginGradientFill() 方法(在第7章讨论)使用三个平行数组表示colors, alphas, 和ratios ,每个数组都有相同的下标。创建平行数组,
【类型:flash/flex/fcs/AIR 发表时间:2010-02-24】
[转]5.8.创建数组的拷贝
问题我要复制一份数组,内容完全一样,只是不同的引用解决办法使用concat( ) 方法或slice( ) 方法,另外还可以使用ArrayUtilities.duplicate( ) 方法,duplicate( )方法可以创建递归复制讨论因为数组是复合类型,因此它的比较和复制都和基
【类型:flash/flex/fcs/AIR 发表时间:2010-02-24】
[转]5.7.转换数组为字符串
问题我要把数组转换为字符串解决办法使用join( ) 方法讨论ActionScript 提供内建的方法join( ) 可以快速把数组转换为字符串(数组中的元素不管什么类型都将转换为字符串),该方法接受个参数作为分隔符:+展开-ActionScriptvarletters:Ar
【类型:flash/flex/fcs/AIR 发表时间:2010-02-24】
[转]5.6.转换字符串为数组
问题我有一堆字符串,想把它转换为数组。解决办法使用String.split( ) 方法讨论String 类的split( ) 方法把字符串转换为数组,但前提是字符串中含有统一的分割符,比如Susan,Robert,Paula 字符串分割符为逗号split( ) 方法接受两个参数:
【类型:flash/flex/fcs/AIR 发表时间:2010-02-24】
[转]5.5.在数组中间插入元素
问题我要在数组中间插入元素u解决办法使用splice( ) 方法讨论splice( ) 方法不仅可以删除元素,也可以插入元素,插入的元素放到第2个参数之后,当第2个参数为0代表插入元素:+展开-ActionScriptvarletters:Array=["a","b","c","d"];//插入
【类型:flash/flex/fcs/AIR 发表时间:2010-02-24】
[转]5.4.删除数组元素
问题我要删除一个或多个数组元素,或移动数组元素解决办法splice( ) 方法删除指定位置的元素,pop( ) 删除尾部元素,shift( ) 删除首部元素讨论删除指定位置的元素使用splice( ) 方法,它需要两个参数:start开始下标deleteCount删除的元
【类型:flash/flex/fcs/AIR 发表时间:2010-02-24】
[转]5.3.搜索匹配的数组元素
问题我要找出指定值得数组元素解决办法用for 语句和break 语句就能找到匹配的元素。另外用ArrayUtilities.findMatchIndex( ),ArrayUtilities.findLastMatchIndex( ), 和ArrayUtilities.findMatchIndices( ) 方法讨论用for循环查找第一个匹
【类型:flash/flex/fcs/AIR 发表时间:2010-02-24】
[转]5.2.遍历数组成员
问题我要访问数组的每个元素解决办法利用for 循环来遍历数组,使用下标返回元素。讨论for循环的初始变量从0开始,结束为array.length-1,因为是从下标0开始的:+展开-ActionScriptvarletters:Array=["a","b","c"];for(vari:int=0;iletter
【类型:flash/flex/fcs/AIR 发表时间:2010-02-24】
[转]5.1.在数组首部和尾部添加元素
问题我要再添加新元素到数组解决办法push( ) 方法在数组尾部添加元素,unshift( ) 方法在数组首部插入元素讨论Array.push( ) 方法把元素加在数组的尾部,也可以一次添加多个值:+展开-ActionScriptvararray:Array=newArray();array.push(
【类型:flash/flex/fcs/AIR 发表时间:2010-02-24】
[转]5.0.简介
数组保存一组相关联的数据,组织和处理这些数据。数组概念在生活中是很常见的,比如菜谱,包含姓名,地址,生日等地址本都是数组原理。在ActionScript中,有两种数组:整型下标和联合数组,都是组织相关数据,只是访问数据的方法不同而已
【类型:flash/flex/fcs/AIR 发表时间:2010-02-24】
[转]第五章.数组
5.0.简介5.1.在数组首部和尾部添加元素5.2.遍历数组成员5.3.搜索匹配的数组元素5.4.删除数组元素5.5.在数组中间插入元素5.6.转换字符串为数组5.7.转换数组为字符串5.8.创建数组的拷贝5.9.存储多维数据5.10.数组排序5.11.实现自定义排序5.
【类型:flash/flex/fcs/AIR 发表时间:2010-02-24】
[转]4.12.计算两点之间的距离
问题我要计算两点之间的距离解决办法根据勾股定理,使用Math.pow( ) 和Math.sqrt( ) 联合计算讨论通过勾股定理可以计算出两点之间的距离(直线)。一个三角形,最长边的平方等于其他两边的平方和:a2 + b2 = c2根据这个公式可以计算出两点
【类型:flash/flex/fcs/AIR 发表时间:2010-02-24】
[转]4.11.转换角度计算
问题我要计算角度及转换为合适的单位解决办法使用Unit 和Converter 类讨论影片剪辑的_rotation 属性使用角度计算的。如果用弧度而不是角度就有些麻烦了。首先要把弧度值转换为角度值,再赋值给_rotation 属性,而且,大多数人喜欢用角度计
【类型:flash/flex/fcs/AIR 发表时间:2010-02-24】
[转]4.10.产生唯一的随机数
问题我要产生唯一数解决办法使用NumberUtilities.getUnique( ) 方法讨论唯一随机数经常在产生唯一的URL 时用到。就是在URL后加上个唯一的数字,以区别于使用过的URL,因此浏览器总是会去调用远程服务器而不是访问缓存NumberUtilities.get
【类型:flash/flex/fcs/AIR 发表时间:2010-02-24】
热门博文
- As+lightbox+js实现实时加载图片进度
- 21.8.使用Cairngorm框架生成器生成应用程序骨架
- 6.8.启动DataGrid拖拽功能
- 13.1.为ArrayCollection添加,排序和获取数据
- 18.13.通过二进制Socket发送和接收二进制数据
- 22.7.使用ModuleLoader载入模块
随机博文
波Tag
- Asp.Net/C#/WCF(753)
- Asp/VBScript(115)
- C#设计模式(22)
- Canvas/VML/SVG(13)
- flash/flex/fcs/AIR(752)
- Google Maps开发(17)
- HTML/WML/CSS兼容/XML(113)
- JavaScript/Ajax(338)
- Jsp/Java(4)
- linq(55)
- linux(11)
- lucene.net/分词技术(33)
- PHP/apache/Perl(96)
- showbo日志(67)
- SQL及数据库(143)
- 操作系统及应用软件(412)
- 黑客技术(126)
- 机械重工(27)
- 计算机网络(27)
- 其他(75)
- 日语学习(15)
- 网站排名及优化(99)
- 游戏开发(8)
- 正则表达式(5)
归档
- 原创文章
- 热门文章
- 2012年04月(66)
- 2012年03月(146)
- 2012年02月(90)
- 2012年01月(28)
- 2011年12月(47)
- 2011年11月(32)
- 2011年10月(27)
- 2011年09月(26)
- 2011年08月(45)
- 2011年07月(21)
- 2011年06月(32)
- 2011年05月(22)
- 2011年04月(34)
- 2011年03月(27)
- 2011年02月(24)
- 2011年01月(37)
- 2010年12月(56)
- 2010年11月(44)
- 2010年10月(17)
- 2010年09月(59)
- 2010年08月(47)
- 2010年07月(66)
- 2010年06月(77)
- 2010年05月(211)
- 2010年04月(254)
- 2010年03月(381)
- 2010年02月(298)
- 2010年01月(83)
- 2009年12月(75)
- 2009年11月(90)
- 2009年10月(2)
- 2009年09月(134)
- 2009年08月(179)
- 2009年07月(229)
- 2009年06月(245)
- 2009年05月(75)
广告商赞助

