资源描述
1. 场景跳转:
l gotoAndPlay(scene,frame);
l gotoAndStop(scene,frame);
l nextFrame();
l preFrame();
l nextScene();
l preScene();
2. 简单数据类型:
l Boolean:true或false,默认值是false;
l Int :整型,默认值是0;
l Null:仅包含一个值null;
l Number:双精度浮点型,默认值是NaN;
l String:字符序列,默认值是null;
l Uint:整型,默认值是0;
3. 全屏代码:
stage.displayStage="fullScreen";
4. 指针代码:
...(对象)buttonMode=true;
5. 加载链接:
...(对象)addEventListener(MouseEvent.CLICK,onPress_Handler);
function onPress_Handler(e:MouseEvent):
void {
navigateToURL(newURLRequest(""));
}
6. 加载音乐:
var sound:Sound=new Sound(new URLRequest("音频文件地址"));
sound.play();
7. 场景跨越:
stop();
mc.buttonMode=true;
mc.addEventListener(MouseEvent.CLICK,b1);
function b1(Event:MouseEvent) {
gotoAndPlay(3,"场景 1");
}
stop();
8. 控制播放
Stop();
mc.addEventListener(MouseEvent.CLICK,bf)
function bf(e:MouseEvent)
{
Play();}
9. 遮帘过渡:
import fl.transitions.*;
import fl.transitions.easing.*;
TransitionManager.start(mc1,{type:Blinds,direcction:Transition.IN,duration:2,easing:None.easeNone,numStripts:10,dimension:0});
注解:Type:过渡效果;direction:过渡方向(Transition.IN:由内向外、由上到下;Transition.OUT:与之相反)Duration:过渡时间长短;easing:缓动效果;numStripts:遮帘效果条纹数(建议1-50);dimension:遮帘条纹是垂直(0)还是水平的(1);TransitionManager.start():创建过渡的类的方法和属性。
10. 淡化效果:
import fl.transitions.*;
import fl.transitions.easing.*;
TransitionManager.start(mc1,{type:Fade,direcction:Transition.IN,duration:2,easing:None.easeNone});
11. 飞行过度:
import fl.transitions.*;
import fl.transitions.easing.*;
TransitionManager.start(mc1,{type:Fly,direcction:Transition.IN,duration:2,easing:Elastic.easeOut,startpoint:9 });
注解:Startpoint:指示开始位置(左上:1;上中:2;右上:3;左中:4;右中:6;左下:7;下中:8;右下:9)。
12. 光圈过度:
import fl.transitions.*;
import fl.transitions.easing.*;
TransitionManager.start(mc1,{type:Tris,direcction:Transition.IN,duration:2,easing:Strong.easeOut,startpoint:5,shape:Tris.CIRCLE});
注解:Shape:遮罩形状(Tris.CIRCLE:圆形;Tris.SQUARE:方形)
13. 照片过渡:
import fl.transitions.*;
import fl.transitions.easing.*;
TransitionManager.start(mc1,{type:Photo,direcction:Transition.IN,duration:2,easing:None.easeNone });
14. 像素溶解过渡:
import fl.transitions.*;
import fl.transitions.easing.*;
TransitionManager.start(mc1,{type:PixelDissolve,direcction:Transition.IN,duration:2,easing: None.easeNone,xScetions:10;yScetions:10});
注解:xScetions:沿水平轴遮罩矩形部分的数目(建议:1-50);yScetions:沿垂直轴遮罩矩形部分的数目(建议:1-50)
15. 旋转效果:
import fl.transitions.*;
import fl.transitions.easing.*;
TransitionManager.start(mc1,{type:Rotate,direcction:Transition.IN,duration:2,easing:Strong.easeInOut,ccw:false,degrees:720});
注解:ccw:逻辑值(顺时针旋转:false;逆时针旋转:true),degrees:对象要旋转的度数(建议:1-9999,例:degrees:1080,则会将对象完全旋转3次)。
16. 挤压过度:
import fl.transitions.*;
import fl.transitions.easing.*;
TransitionManager.start(mc1,{type:Squeeze,direcction:Transition.IN,duration:2,easing:Elastic.easeOut,dimension:1});
注解:dimension:挤压效果(水平:0;垂直:1)。
17. 划入/划出效果:
import fl.transitions.*;
import fl.transitions.easing.*;
TransitionManager.start(mc1,{type:Wipe,direcction:Transition.IN,duration:2,easing:None.easeNone,startpoint:1})。
18. 缩放过渡:
import fl.transitions.*;
import fl.transitions.easing.*;
TransitionManager.start(mc1,{type:Zoom,direcction:Transition.IN,duration:2,easing:Elastic.easeOut})。
展开阅读全文