1 2 3 4 5 ··· 8 下一页

2013年3月27日

BorderContainer的相关属性的运用(Flex)

摘要: BorderContainer 类定义一组 CSS 样式,用于控制容器的边框外观和背景填充。BorderContainer是一种SkinnableContainer,有边框,可以简单的包含子元素,支持在屏幕上定义可见的外观。设置BorderContainer的背景。设置BorderContainer超出范围不显示:BorderContainer继承自SkinnableContainer,这两个组件都不是自身添加显示对象的,而是使用contentGroup作为子内容的容器,而contentGroup实际上是一个Group对象Group本身有一个属性:clipAndEnableScrolling, 阅读全文

posted @ 2013-03-27 16:03 笔墨丹青 阅读(6726) 评论(0) 推荐(0)

2012年12月19日

Flash Player 10提供的一个新的绘图 API

摘要: Flash Player 10提供的一个新的绘图 API,使用它可获得更好的代码执行的性能。此新的API不提供呈现性能的改进,但是可以大大减少必须编写的代码的行数。代码行越少,ActionScript的执行性能越好。包括以下方法:• drawPath()例如:import flash.display.Shape;var aa:Shape = new Shape(); aa.graphics.beginFill(0x34ff89); var aaVec:Vector.<int> = Vector.<int>([1,2,2,2,2]); var bbVec:Vector.& 阅读全文

posted @ 2012-12-19 14:24 笔墨丹青 阅读(254) 评论(0) 推荐(0)

多个事件用swith循环写方法体

摘要: mc.addEventListener(MouseEvent.MOUSE_OVER, changeBg);mc.addEventListener(MouseEvent.MOUSE_OUT, changeBg);function changeBg(e:MouseEvent):void{switch (e.type)//type我当前所触发的事件类型{case MouseEvent.MOUSE_OVER :mc.gotoAndStop(2);break;case MouseEvent.MOUSE_OUT :mc.gotoAndStop(1);break;}} 阅读全文

posted @ 2012-12-19 13:54 笔墨丹青 阅读(187) 评论(0) 推荐(0)

2012年11月9日

自定义缓动类

摘要: package dys.moveobject{ import flash.events.Event; public class SlowObject { private var _object; private var _x; private var _y; private var _speed; private var _objectx; private var _objecty; private var _ismove:Boolean; public function... 阅读全文

posted @ 2012-11-09 23:19 笔墨丹青 阅读(369) 评论(0) 推荐(0)

从一个字符串中去掉相连的重复字符,和AS3.0编程 本地数据存储

摘要: 1.从一个字符串中去掉相连的重复字符,如字符串“addddddffjkljaalkjhl”变为“adfjkljalkjhl”?varstr:String="adffjkljaaaaalkkkkjhhhfffl";vararr:Array=str.split("");trace(str)for(vari:int=0;i<arr.length-1;i++){for(varj:int=i+1;j<arr.length;j++){if(arr[i]==arr[j]){arr[j]="";}else{break;}}}varstr2 阅读全文

posted @ 2012-11-09 21:04 笔墨丹青 阅读(1176) 评论(0) 推荐(0)

Bitmap和BitmapData类

摘要: 一、flash.display.Bitmap类及其两个子类1、继承自DisplayObject,和InteractiveObject平级,所以无法调度鼠标事件,可以使用额外的包装容器(Sprite)来实现侦听。2、只支持GIF、JPEG、PNG格式,不支持BMP3、构造函数:Bitmap(bitmapData:BitmapData = null, pixelSnapping:String = "auto", smoothing:Boolean = false),pixelSnapping是自动紧贴,smoothing是平滑处理4、Bitmap类的子类mx.core.Flex 阅读全文

posted @ 2012-11-09 20:25 笔墨丹青 阅读(1553) 评论(0) 推荐(0)

2012年11月7日

信息的缓动效果

摘要: package {import flash.display.MovieClip;import flash.events.MouseEvent;import flash.events.Event;import flash.text.TextFormat;public class XinXi extends MovieClip {private var panduan:Number;//定义变量来记录鼠标按下时的数值public function XinXi() {gengduo.mask = mask1;initShijian();}private function initShijian(): 阅读全文

posted @ 2012-11-07 22:35 笔墨丹青 阅读(306) 评论(0) 推荐(0)

2012年11月6日

Vector类的运用

摘要: 使用Vector类编程一个array(数组)就像是把一套变量组织在一起的容器。单个数组可以含有许多不同的值。你可以储存和取得数组中的单个值(也就是数组elements(元素))。你也可以通过直接操作数组变量来成组地使用其值。最常见的是有序数组。你可以凭某个索引号从中获取值。Action Script3包括了用于索引数组的两个类。Array 类:一个可以包含各种值类型的索引数组,其包容度甚至可以允许你在同一个数组里混合各种值类型。Vector类:也是索引数组。其元素必须都为同一个类的实例。Vector类适用于 Flash Player 10和之后的版本。如果你需要存储一系列具有相同数据类型的值, 阅读全文

posted @ 2012-11-06 21:12 笔墨丹青 阅读(1109) 评论(0) 推荐(0)

2012年11月5日

AS3.0编程小技巧

摘要: 【private,protected,internal,public访问权限】private:只能在类本身内部访问,按惯例,命名私有成员时以下划线"_"开头;protected:可以由类本身或任何子类访问.但这是以实例为基础的.换言之,类实例可以访问自己的保护成员或者父类的保护成员,但不能访问相同类的其它实例的保护成员,按惯例,命名保护成员时以下划线"_"开头;internal:可以由类本身或者相同包内的任何类访问;public:可以在类内部访问,也可以由类实例访问,或者声明为static时,可以直接从类访问.【一个函数具有未知个数的参数,用argume 阅读全文

posted @ 2012-11-05 22:39 笔墨丹青 阅读(242) 评论(0) 推荐(0)

绘制向量

摘要: var sp=new Sprite();//向量的终点坐标var v1=new Vector(100,200);//(0,0)向量的起点坐标drawArrow(sp.graphics,0,0,v1.x,v1.y);//(20,,20)向量的起点坐标drawArrow(sp.graphics,20,20,20+v1.x,20+v1.y);this.addChild(sp);function drawArrow(g:Graphics,x1,y1,x2,y2) {//箭头长度var len = 10;//箭头与直线的夹角var _a = 30;//直线的角度可由Degree类的atan2D函数进行计 阅读全文

posted @ 2012-11-05 21:38 笔墨丹青 阅读(309) 评论(0) 推荐(0)

1 2 3 4 5 ··· 8 下一页

导航