摘要:
//第一种写法var factorial:Function = function (i:uint) { if(i == 0) // i 等于 0 时结束递归 { return 1; } else { return (i * arguments.callee(i - 1)); //i - 1 后,调用自身并把结果相乘 即5*(5-1)*(4-1)*(3-1)*(2-1) } }trace(factorial(5)); //输出120/////////////////////////////////////////////////////////////////////////... 阅读全文
摘要:
as3.0中坐标有两种: 全局坐标:坐标点是相对于舞台左上角即(0,0)点来确定的。 本地坐标:坐标点是相对于某一对象(父级)注册点的位置来确定的。全局坐标与本地坐标的转换: 1:localToGlobal();方法是把本地坐标转换为全局坐标; 2:globalToLocal();方法是把全局坐标转换为本地坐标;两个方法都需要传递Point类的实例。Point类表示点,坐标系统中的点都是有x,y坐标组成。所以创建Point类的过程就是new Point(x,y). 阅读全文
摘要:
import flash.ui.Mouse;import flash.events.Event;import flash.events.MouseEvent;//MOUSE_LEAVE事件用来检测鼠标是否离开影片stage.addEventListener(Event.MOUSE_LEAVE,mcHide);//当鼠标进入影片时MOUSE_MOVE事件来检测,因为MOUSE_MOVE事件只有在鼠标存在于影片范围内时触发stage.addEventListener(MouseEvent.MOUSE_MOVE,mcFollow);MOuse.hide();function mcHide(e:EVE 阅读全文
摘要:
package { import flash.display.Sprite; import fl.controls.*; import flash.net.URLRequest; import flash.net.URLLoader; import flash.media.Sound; import flash.events.MouseEvent;import flash.events.Event; import flash.media.SoundChannel; import flash.media.SoundTransform; import fl.events.SliderEvent; 阅读全文
摘要:
package { import flash.display.Sprite; import flash.events.MouseEvent; import flash.events.Event; import fl.controls.ColorPicker;//导入组件ColorPicker的包 import flash.display.LineScaleMode;//为下面绘制线条指定笔触粗细缩放属性导入包(LineScaleMode.NORMAL 默认值) import flash.display.CapsStyle;//为下面绘制线条指定线条末端处端点类型的属性导入包(CapsStyl. 阅读全文