第一部 ActionScript动画基础
第二章 动画基础
基类、包、导入、构造函数、继承、
Sprite精灵
移除侦听事件:removeEventListener(,);
帧循环:
默认循环、gotoAndPlay()
removeChild将一个元件从舞台移除,却不删除
CLICK/DOUBLE_CLICK/MOUSE_DOWN/MOUSE_MOVE/MOUSE_OUT/MOUSE_OVER/MOUSE_UP/MOUSE_WHEEL/ROLL_OUT/ROLL_OVER
如果:MC 100.100 鼠标:150.250 则
mouseX:150 mousey:250
第三章 动画中的三角学
度:degree
弧度:radian = 57.2958*degree
package {
public class Arrow extends Sprite {
public function Arrow() {
init();
public function init():void {
Arrow旋转:
package
public class RotateToMouse extends Sprite {
private var arrow:Arrow = new Arrow();
public function RotateToMouse() {
init();
private function init():void {
//var arrow = new Arrow();
addChild(arrow);
public function onEnterFrame(event:Event):void {
var dx:Number = mouseX - arrow.x;
var dy:Number = mouseY - arrow.y;
第四章 渲染技术
clear():移除绘画
lineStyle(width,color,alpha):线条样式(线条宽度,颜色,透明度)
moveTo(x,y):起点
lineTo(x,y):从当前点画到下一个点,直线
curveTo(x1,y1,x2,y2):从当前点画到下一个点,曲线(第一个点控制点,第二个点终点)
beginFill(color,,alpha):注意alphia从0-1.0
endFill():结束填充
beginGradientFill(fillType,colors,alphas,ratios,matrix):渐变填充,
使用方法:
var s:Sprite = new Sprite();
addChild(s);
投影:drop shadow
模糊:blur
发光:glow
浮雕:bevel
渐变浮雕:gradient bevel
渐变发光:gradient glow
颜色矩阵:color matrix
卷积滤镜:convolution
置换贴图:displacement map
var b:GlowFilter = new GlowFilter(5);
var f:Array = new Array();
画好bitmapData后,无法添加到舞台上;
使用bitmap,var mybitamap:bitmap = bitmap(bitmapdata)
影片运行时:载入;影片编译时:嵌入。
Var loader:Loader = new Loader();
addChild(loader);
2>嵌入内容:需要用到Embed
Private var Image:Class;//作为一个类使用(类型可能为bitmap/mc)