加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

FD纯AS项目知识汇总

发布时间:2020-12-15 06:55:30 所属栏目:百科 来源:网络整理
导读:?设定文件尺寸 [SWF(width = 600,height = 300)] 直接嵌入图片 标签图片应该放在变量声明中 代码放在变量声明,就是类声明后,构造函数前 [Embed(source = "../ori.png")]private var Pori:Class; 注意 1 [Embed(source = "../ori.png")]后面没有分号,不要

?设定文件尺寸

[SWF(width = 600,height = 300)]


直接嵌入图片

标签图片应该放在变量声明中
代码放在变量声明,就是类声明后,构造函数前

		[Embed(source = "../ori.png")]
		private var Pori:Class;

注意

1 [Embed(source = "../ori.png")]后面没有分号,不要加分号
2 图片路径,相对于AS文件所在的目录而言,而不是项目路径。
用的时候

		private function init(e:Event = null):void 
		{
			removeEventListener(Event.ADDED_TO_STAGE,init);
			// entry point
			
			var img:Bitmap = new Pori();
			this.addChild(img);
			
		}

Flash项目调库图片:

   var bmd:BitmapData = new img(60,60);
   var bm:Bitmap = new Bitmap(bmd);
???addChild(bm);



?

参考:http://bbs.9ria.com/thread-7843-1-1.html

?设置官方组件字体大小

			var txt:TextFormat = new TextFormat();
			txt.size = 18;
			StyleManager.setStyle("textFormat",txt);


?颜色变灰滤镜

import flash.filters.ColorMatrixFilter;
//var mat:Array =[0.3086,0.6094,0.082,0.3086,1,0];
var colorMat:ColorMatrixFilter = new ColorMatrixFilter(mat);
this.filters = [colorMat];

自http://fashionwll.blog.163.com/blog/static/82550177201052633159943/

http://www.yidianxindong.com/as_example/354.html?AS3组件之ProgressBar进度条

?

按圆排列

			//按圆排列 			
			var max:int = 12;//总数
			var angle:Number = 0;
			var centerX:Number = 300;
			var centerY:Number = 300;
			var radius:Number = 300;//半径
			var speed:Number = uMath.degreesToRadians(360 / max);//弧度

			for (var i:int = 0; i < max; i++) 
			{
				var par:APar = new APar();
				addChild(par);
				par.x = centerX + Math.cos(angle) * radius;
				par.y = centerY + Math.sin(angle) * radius;
				par.rotation = uMath.radiansToDegrees(Math.cos(angle)); 
				angle += speed;
			}

单例写法:

(复杂)

		static public function get instance():SiteEvt {
			if (_instance == null) { 
				_instance = new SiteEvt(_guard = arguments.callee);
			}
			return _instance; 
		}

(简单)

		static public function get instance():SiteEvt {
			return _instance ||= new SiteEvt(_guard = arguments.callee); 
		}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读