Flash_AS2.0代码大全

Flash_AS2.0代码大全
Flash_AS2.0代码大全

Flash as2.0代码大全与Flash 制作技巧

一、注释

// 单行注释符

/* */ 多行注释符/*开始,*/结束

二、转义字符

结果输出: Hello

ActionScript2.0

实例:获得系统的事件2:

var time = new Date();

//创建Date 类的实例(Date 类的实例含系统时间的所有信息);注意var 中的字母v 是小写的。 var yy = time.getFullYear(); var mm = time.getMonth()+1;

/*getMonth 比较特殊,它返回的值是0-11之间的数值, 所以必须要加上1*/ var dd = time.getDate();

var xq = time.getDay(); //返回值为0,周末 var hh = time.getHours(); var min = time.getMinutes(); var ss = time.getSeconds();

trace(yy+"年/\n"+mm+"月\n"+dd+"日\n"+"星期"+xq+"\n"+hh+"点\n"+min+"分\n"+ss+"秒") //换行符号 必须在引号里边才可以

a=yy+"年"+mm+"月"+dd+"日"+"星期"+xq+hh+"点"+min+"分"+ss+"秒"

三、声明方式及获取类型

1.变量的声明方式,数字于字符串数字相加的规则

数字声明的方式

var a:String="12" ; //声明变量a 是一个字符串类型,为12

var b:Number=34 ; //声明变量b 是一个数字字符串类型,为34 var c=a+b ; //声明变量c=a+b

trace(c); //字符串类型和数字类型的变量相加时,数字型被转换成字符串再相加 输出结果:1234 2.实例:确定变量的数据类型 typeof

var m="12"; trace(typeof(m)); m=2;

trace(typeof(m))

输出结果:string number

3.改变数据的类型:数字Number()、字符串String()、逻辑是否Boolean 、对象数据类Object()、数组Array(); var a ="12" ; //声明变量a 是一个字符串类型,为12 var b=Number(a); //将a 转换为数字类型,赋予b trace(typeof(b)+":"+b)

输出结果:number:12

四、运算符

1.点运算符:用来连接对象与嵌套再对象中的子对象,以及访问对象于对象的属性和方法。

例:this.stop //当前对象停止 2.数值运算符

3.比较运算符

例: x="100" y=100

z1=(x==y)

z2=(x===y) //z1 、z2对两个式子进行判断,如果是正确的,则为true ,如果为错误的则为false trace(z1+"/"+z2) 输出结果:true/false 4.字符串运算符 +

+进行连接时,对于不是字符串类型的数值,先将其转换成字符串,再进行连接。 如果要将两个数字类型的数字进行连接,可以借助空字符串 例:m=12+34

; n=""+12+34

trace("m="+m+"\nn="+n) //输出结果 m=46 换行 n=1234 5.逻辑运算符

例:if (age>60 || age<14 && !(h>1.1)) { //身高不超过1.1,年龄小于14大于60的免票 trace("免票"); //输出结果:免票

} //先执行逻辑非!,然后是逻辑与&&,然后是逻辑或‖ 6.赋值运算符

a=条件 ? 数值1:数值2 //如果条件满足,则为值2,如果不满足,则为数值1

h=2;a=age>60||h<1.1?5:10

trace("升高为"+h+"米"+"\n价格为"+a+"元") //输出为:升高为2米价格为10元

7.数组访问运算符

五、程序结构

1.条件结构

语法格式:

①if(条件){执行操作}

②if(条件) {执行操作1} else {执行操作2}

③if(条件) {执行操作1} elseif(条件2){执行操作2} elseif(条件3){执行操作3} ---- else {执行操作}

2.循环结构

语法格式:For(语句1;语句2;语句3) {执行语句}

语句1通常为赋值语句,语句2通常为表达式进行条件判断,在循环执行一次后执行语句3

例:var sum = 0;

for (var i = 1; i<=100; i++) {sum += i;}

//初始值为1,在小于100的情况下,加到sum中,再i加1执行

trace(sum); //输出结果为5050

3.循环结构while

语法格式:while(条件) {执行语句}

var sum=0;var i=1;

while(i<=100){sum+=i ; i++}trace(sum)输出结果:5050

4.break和continue语句:break用于跳出整个循环; continue 用于跳出本轮循环

质数的判断,判断100以下的数字是否是质数

for (var i=3;i<=100;i+=2) { //检测100以下的数字

for (var j=2;j

if (i%j==0) {

break;} //如果相除无余数,则退出j的循环

else if (j==i-1) { trace(i); }}}

计算1-100之间所有不能被5整除的自然数的和

var sum=0

for (var i=1;i<=100;i+=1) {

if (i%5==0) {

continue;} //如果能被5整除,则跳出,开始下一个循环

trace(i) //输出所有不能被整除的数字

sum+=i} trace(sum) //显示和,输出为4000

5.分支结构swich:swich 用来实现分支结构

实例1获取系统时间,然后根据系统时间中的星期数输出适当的字符串

var today=new Date()

switch(today.getDay()){

case 0:trace("今天是星期天");break; //case 与后边的数值,必须有一个空格

case 1:trace("今天是星期一");break;

case 2:trace("今天是星期二");break;

case 3:trace("今天是星期三");break;

case 4:trace("今天是星期四");break;

case 5:trace("今天是星期五");break;

default:trace("今天是星期六");} //返回当天的星期

实例2判断当前月份所含的天数

var today=new Date();

theYear=today.getFullYear();

theMonth=today.getMonth()+1;

switch (theMonth){

case 1:case 3: case 5:case 7: case 8:case 10: case 12:

ts=31;break; //如果是1、3、5、7、8、10、12月,ts则为31

case 4:case 6: case 9:case 11:

ts=30;break; //如果是4、6、9、11月,ts则为30

case 2:

if(theYear%4==0){ts=29;} else {ts=28;}}

trace("本月有"+ts+"天")

6.with语句

语言格式

with(对象){对象的属性和方法}

例:with(mc){

nextFrame();

_x=100;

_y=100;

_ratation=90;}

六、事件处理机制

1、按钮事件on( )

实例1:

用on的键盘事件控制一个元件。新建一个元件,命名为mc,用移动键控制。(注:可以将按钮放在屏幕外)

on (keyPress "") {

if(mc._x>=1){

mc._x-=5}else{mc._x=0}} //左移5像素

on (keyPress "") {

if(mc._x<=549-mc._width){

mc._x+=5}else{mc._x=550-mc._width}} //右移5像素

on (keyPress "") {

if(mc._y>=1){

mc._y-=5;mc._xscale=mc._yscale-=5}

else{mc._y=0;mc._xscale=mc._yscale} } //上移5像素,横向和纵向缩小20%

on (keyPress "") {

if(mc._y<=400-mc._height){

mc._y+=5;mc._xscale=mc._yscale+=5}

else{mc._y=400-mc._height;mc._xscale=mc._yscale}}//下移5像素横向和纵向增加5%

2.影片剪辑事件onClipEvent()

onClipEvent (load) {

_x=0;_y=0;var Vx=25;var Vy=25}

onClipEvent (enterFrame) {

_x+=Vx;_y+=Vy;

if(_x>550-_width||_x<0){Vx*=-1;}

if(_y>400-_height||_y<0){Vy*=-1}}

实例2mouseMove事件实现鼠标跟随

第一个对象

onClipEvent (mouseMove) {

_x+=(_root._xmouse-_x)/5; //_xmouse、_ymouse鼠标的横纵坐标

_y+=(_root._ymouse-_y)/5; //_root._xmouse鼠标在主场景的横坐标 } //将当前对象坐标定义为鼠标的坐标第二个对象

onClipEvent (mouseMove) {

_x+=(_root.n1._x-_x)/5; //_xmouse、_ymouse鼠标的横纵坐标

_y+=(_root.n1._y-_y)/5; //_root._xmouse鼠标在主场景的横坐标 } //距离为到n1的距离的1/5

以此类推

实例3带角度变化的鼠标跟随

onClipEvent (load) {stop();}

onClipEvent (mouseDown) {

play();

_x+=(_root._xmouse-_x)/3;

_y+=(_root._ymouse-_y)/3;

var xm=_root._xmouse-_x;

var ym=_root._ymouse-_y;

_rotation=Math.atan(ym/xm)*360/(2*Math.PI)

//向鼠标的方向旋转

if(xm>0){_xscale=-100;}else{_xscale=100;}

//如果鼠标在右侧,则翻转180度,否则不翻转

}onClipEvent (mouseUp) {stop();}

实例3 getCode方法获得键盘代码

onClipEvent (keyDown) {

实例4 onMouseMove函数实现鼠标跟随(在帧上加语句)

建立几个影片剪辑,命名为n1---n9

n1.onEnterFrame=function(){

this._x+=(_root._xmouse-this._x)/5;

this._y+=(_root._ymouse-this._y)/5;}

for(var i=2;i<=9;i++){

_root["n"+i].onMouseMove=function(){

this._x+=(_root["n"+(this._name.substring(1)-1)]._x-this._x)/5;

this._y+=(_root["n"+(this._name.substring(1)-1)]._y-this._y)/5;}}

实例5 onEnterFrame函数实现图片悬停

将一系列图片建成影片剪辑,调入到舞台,水平分布

for (var i in _root) { //遍历主时间轴中的所有对象

_root[i].onEnterFrame = function() { //在本事件中令每个对象左移5像素this._x -= 5;

if (this._x<=-170) { //当实例的x位置超过-200时this._x += 895; }} //使图片放到右端

_root[i].onRollOver=function(){

for(var j in _root) //in 和_root之间有个空格

{delete _root[j].onEnterFrame;}}

_root[i].onRollOut = function() { //在本事件中令每个对象左移5像素for (var j in _root) {

_root[j].onEnterFrame = function() { //在本事件中令每个对象左移5像素this._x -= 5;

if (this._x<=-170) { //当实例的x位置超过-200时this._x += 895; }}}}} //使图片放到右端

实例:实行无限循环的方法P53

实例:符合键控制图片的移动P59

onEnterFrame=function(){

if(Key.isDown(Key.CONTROL )) {

if(Key.isDown (Key.LEFT )){

pic._x-=20;}

if(Key.isDown (Key.RIGHT )){

pic._x+=20;} } }

下边两段程序的不同在于:

if(Key.isDown(Key.RIGHT )){

pic._x+=20;

onEnterFrame=function(){ //按一下RIGHT键,则移动一次

if(Key.getCode()==Key.RIGHT ){

pic._x+=20;

} } //按一下RIGHT键,则一直移动

实例:getAscii方法制作打字游戏P60

var chars=new Array();

for(var i=0;i<10;i++){chars[i]=i+48}

for(var i=0;i<26;i++){chars[i+10]=i+65;chars[i+36]=i+97}

function generate() //generate函数用于生成随机字符

{ttt.text="";

for(var i=0;i<400;i++){rnd=Math.floor (62*Math.random ());

ttt.text+=String.fromCharCode(chars[rnd])}}

anniu.onPress=generate; //将函数generate设为单击按钮的事件处理函数

_root.onKeyDown =function(){

if(String.fromCharCode(Key.getAscii())==ttt.text.substring(0,1)){

ttt.text=ttt.text.substring(1);

if(ttt.text==""){generate();}}};

Key.addListener(_root)

实例:替换鼠标指针P62 未完成

在要替换的指针上写上代码:

onClipEvent (mouseMove)

{_x=_root._xmouse ;

_y=_root._ymouse;}

在帧上写上代码

Mouse.hide() //影藏鼠标指针

实例:自定义鼠标右键

七、影片剪辑

1.

onEnterFrame=function()

{hh._rotation+=0.01;mm._rotation+=0.6;ss._rotation+=36}

实例:通过_rotation属性制作鼠标旋转跟随

gg._x=aq._x

gg._y=qq._y

gg.onEnterFrame=function()

{i=_root._xmouse -this._x;j=_root._ymouse -this._y;

if(i<0){this._rotation=Math.atan(j/i)*360/(2*Math.PI)}

else{this._rotation=Math.atan(j/i)*360/(2*Math.PI)+180}}

2.透明度和可见性

实例:通过_alpha属性实现图片渐入渐出

tt.stop()

onMouseDown=function() //鼠标按下事件(换图)

{tt.onEnterFrame=function()

{this._alpha-=5; //透明度递减

if(this._alpha<=0){

delete this.onEnterFrame; //如果透明度小于0,则退出此递减

this.gotoAndStop(1+this._currentframe%this._totalframes);

/*到下一帧:this._currentframe:播放头所在的当前帧/this._totalframes总帧数

如果变为1+this._currentframe,则到最后一帧时,无法到第一帧,一直停在最后一帧此时可以再在后边帧上加一个空白帧

:当播放到最后一帧时,this._currentframe%this._totalframes=0,于是跳回第一帧*/ this.onEnterFrame=function(){this._alpha+=5;

//透明度为0时,跳入下一帧,透明度递增;透明度到100时,退出此变化

if(this._alpha>=100){delete this.onEnterFrame;}}}}}

实例:用

3.用宽度和高度_width和_heigth属性控制影片剪辑的大小

实例:_width和_heigth属性控制影片剪辑大小

tt.stop()

zhe.onMouseMove=function(){

this._width=2*Math.abs(_root._xmouse-this._x);

this._height=2*Math.abs(_root._ymouse-this._y);};

onMouseDown=function()

{tt.gotoAndStop(1+tt._currentframe%tt._totalframes);}

注意此处于上边的不同1+tt._currentframe%tt._totalframes

实例:_xscale和_yscale属性控制影片剪辑缩放

tt.stop()

xx=zhe._width

yy=zhe._height

zhe.onMouseMove=function(){

this._xscale=100*(_root._xmouse -this._x)/(xx/2);

this._yscale=100*(_root._ymouse -this._y)/(yy/2);}

onMouseDown=function()

{tt.gotoAndStop(1+tt._currentframe%tt._totalframes);}

实例:通过_xscale和_yscale属性控制影片剪辑缩放

tt.stop()

onKeyDown=function()

{switch(Key.getCode()){

case Key.UP :tt._yscale+=10;break

case Key.DOWN :tt._yscale-=10;break

//如果用height也可以接近效果,但不能实现翻转

case Key.LEFT :tt._xscale+=10; break

case Key.RIGHT :tt._xscale-=10;break}}

Key.addListener (_root);//为_root注册键盘监听器

4.鼠标位置

主场景的鼠标位置:_root._xmouse _root._ymouse

影片剪辑鼠标位置:_root.tt_x _root.tt._y

5.帧属性

实例:鼠标移进开始播放P75

for(var i in _root)

{_root[i].stop();

_root[i].onRollOver=function(){

this.onEnterFrame=function(){

if(this._currentframe

this.nextFrame();}

else{

//delete this.onEnterFrame; 能够播放一次

this.gotoAndPlay(1);//能够循环播放

}}}

_root[i].onRollOut=function(){

this.onEnterFrame=function(){

if(this._currentframe>1){

this.prevFrame();}

else{delete this.onEnterFrame;}}}} for(var i in _root)

{_root[i].stop();

_root[i].onRollOver=function(){

this.onEnterFrame=function(){

if(this._currentframe

this.nextFrame();}

else{

delete this.onEnterFrame;}}}

_root[i].onRollOut=function(){

this.onEnterFrame=function(){

if(this._currentframe>1){

this.prevFrame();}

else{

delete this.onEnterFrame;}}}}

实例:制作load动画P77

导入一个mp3.放在第三帧上,在第二帧上放上一个按钮,名称为an ,第二帧程序:stop();

an.onRelease=function()

{play();}

创建一个影片剪辑元件,名为loadd.

实例:duplicateMovieClip动态复制影片剪辑P79

var i=1;

star._visible=false;

onMouseDown=function(){

star.duplicateMovieClip("star"+i,i)

with(_root["star"+i]){

_x=_root._xmouse ;

_y=_root._ymouse ;}

_root["star"+i].onEnterFrame=function(){

this._rotation+=10;}

i++;}

实例:用attachMovie方法制作雪花飞舞P81

for(var i=0;i<100;i++){

_root.attachMovie("s",i,i);

_root[i]._x=550*Math.random();

_root[i]._y=400*Math.random();

_root[i]._rotation=60*Math.random ();

_root[i]._xscale=_root[i]._yscale=_root[i]._alpha=100*Math.random ();

_root[i]._alpha=70+30*Math.random ();

_root[i].onEnterFrame=function(){

this._y+=this._xscale/22;

this._y%=400;

this._rotation+=3;}

实例:跟随鼠标游动的鱼P82

实例:打蜜蜂游戏P83

实例:用createEmptyMovieClip方法创建影片剪辑85

6.动态实现遮蔽:

语句:mymc.setMask(遮蔽物)

mymc为用来被遮蔽的物体名称;遮蔽物位于遮蔽层

取消:mymc.setMask(null)

实例:用遮蔽实现橡皮擦特效

_root.createEmptyMovieClip ("mask",0);//创建空影片剪辑实例来放置附加的园p.setMask(mask);

onMouseMove=function(){

var i=mask.getNextHighestDepth();

mask.attachMovie("yuan",i,i);

mask[i]._x=_root._xmouse ;

mask[i]._y=_root._ymouse ;}

实例:用碰撞测试实现粘附特效P95

mc._visible=0;

onEnterFrame=function(){

for(var i=0;i<10;i++){

depth=_root.getNextHighestDepth ();

attachMovie("ball","b"+depth,depth);

_root["b"+depth]._x=600*Math.random()-50;

_root["b"+depth].v=5+10*Math.random();

_root["b"+depth].onEnterFrame=function(){

this._y+=this.v;

this._x+=5*Math.random ();

if(mc.hitTest(this._x,this._y,true)){

ran=3*Math.random ();

if(ran<1){delete this.onEnterFrame;}}

if(this._y>400){

this.removeMovieClip();}}}}

实例:用loadMovie制作图片展示P86

实例:鼠标跟随的下雪效果P89

实例:用swapDepths方法实现立体旋转效果90

实例:制作放大镜P92

实例:用遮蔽是想橡皮擦特效P93

_root.createEmptyMovieClip ("mask",0);//创建空影片剪辑实例来放置附加的园

p.setMask(mask);

onMouseMove=function(){

var i=mask.getNextHighestDepth();

mask.attachMovie("yuan",i,i);

mask[i]._x=_root._xmouse ;

mask[i]._y=_root._ymouse ;}

实例:用碰撞测试实现粘附特效P95

Stage.scaleMode="showAll"

mc._alpha=0;

onEnterFrame=function(){

for(var i=0;i<10;i++){

depth=_root.getNextHighestDepth ();

attachMovie("ball","b"+depth,depth);

_root["b"+depth]._x=600*Math.random()-50;

_root["b"+depth].v=5+10*Math.random();

_root["b"+depth].onEnterFrame=function(){

this._y+=this.v;

this._x+=5*Math.random ();

if(mc.hitTest(this._x,this._y,true)){

ran=3*Math.random ();

if(ran<1){delete this.onEnterFrame;}}

if(this._y>400){

7.绘画方法

MovieClip类的方法可以通过AS来动态绘制图形。

moveTo移动绘画位置myMc.moveTo(x,y) (x,y)是要将绘画位置移动到的点的坐标

lineStyle方法定义用lineTo和curveTo方法画线的线条样式。

myMc.lineStyle(线条粗细,线条颜色,透明度)

0xFFFFFF白色、0x000000黑色、0xFF0000红色、0x00FF00绿色、0x0000FF 蓝色

lineTo绘制直线myMc.lineTo(x,y) 起点在当前位置,终点在(x,y)

实例:用绘画方法画直线P97

onMouseDown=function(){

depth=_root.getNextHighestDepth ();

drawing=true;

x0=_root._xmouse ;

y0=_root._ymouse ;}

onMouseMove=function(){

if(drawing){

_root.createEmptyMovieClip ("line"+depth,depth);

with(_root["line"+depth]){

moveTo(x0,y0);

lineStyle(0,0x0000FF,100);

lineTo(_root._xmouse,_root._ymouse )}}}

onMouseUp=function(){

drawing=false}

绘制矩形

onMouseDown=function(){

depth=_root.getNextHighestDepth ();

drawing=true;

x0=_root._xmouse ;

y0=_root._ymouse ;}

onMouseMove=function(){

if(drawing){

_root.createEmptyMovieClip ("juxing"+depth,depth);

with(_root["juxing"+depth]){

moveTo(x0,y0);

lineStyle(0,0x0000FF,100);

lineTo(_root._xmouse,y0);

lineTo(_root._xmouse,_root._ymouse )

lineTo(x0,_root._ymouse )

lineTo(x0,y0)}}}

onMouseUp=function(){

drawing=false}

实例:用绘画方法画曲线P98

curveTo绘制曲线

moveTo(100,100);

curveTo(300,200,300,300)

实例:绘制曲线P98

onMouseDown=function(){

drawing=true; //绘画开始

if(!down1){ //如果不是鼠标按下第一次则为第一次depth=_root.getNextHighestDepth ();

down1=true; //标识第一次

down2=false;

x1=_root._xmouse ;

y1=_root._ymouse ;}

else{

down1=false;

down2=true;}}

onMouseMove=function(){

if(drawing){

if(down1){ //如果鼠标按下第一次

_root.createEmptyMovieClip ("curve"+depth,depth);

with(_root["curve"+depth]){

moveTo(x1,y1);

lineStyle(0,0x0000FF,100);

lineTo(_root._xmouse ,_root._ymouse );}}

else if(down2){ //如果鼠标按下第二次则画曲线_root.createEmptyMovieClip ("curve"+depth,depth);

with(_root["curve"+depth]){

moveTo(x1,y1);

lineStyle(0,0x0000FF,100);

curveTo(_root._xmouse ,_root._ymouse,x3,y3 );}}

updateAfterEvent(); //刷新显示

}}

onMouseUp=function(){

drawing= false;

if(down1){

x3=_root._xmouse ;

y3=_root._ymouse ;}

else{

down2=false;}}

实例:用绘画方法画圆P100

八、文字

1.文本类型P109

文本类型:

(1)静态文本:

(2)动态文本:myTxt.text="zhongguo" //要加引号myTxt =Number(123) 实例:文字的淡入淡出

var num=65; //字母A的ASCII码值

var alp=10; //_alpha属性的变化速率aa.text=String.fromCharCode(num)

onEnterFrame=function(){

aa._alpha-=alp;

if(aa._alpha<=0){

alp*=-1;

num++;

if(num>90){

num=65;}

aa.text=String.fromCharCode(num);}

else if(aa._alpha>=100){alp*=-1;}} //字母A的ASCII码值

注:需要将文字加一个滤镜效果,否则无法实现效果

实例:倒计时

var num=58; //字母A的ASCII码值

var alp=10; //_alpha属性的变化速率

var ten="10"

aa.text=String.fromCharCode(num)

aa.text=ten;

onEnterFrame=function(){

aa._alpha-=alp;

if(aa._alpha<=0){

alp*=-1;

num--;

if(num<48){

delete onEnterFrame//num=57;

}

aa.text=String.fromCharCode(num) }

else if(aa._alpha>=100){alp*=-1;}}

实例:随机文字特效

Stage.scaleMode =showAll

var i=0;

onEnterFrame=function(){

attachMovie("txtMc","txt"+i,i);

_root["txt"+i]._x=550*Math.random ();

_root["txt"+i]._y=400*Math.random ();

_root["txt"+i].txt.text=Math.floor(10*Math.random ());

_root["txt"+i].onEnterFrame=function(){

this._rotation+=15;

this._xscale=this._yscale=this._alpha-=2;

if(this._alpha<=0)

this.removeMovieClip()} //如果透明度为0,则删除此影片剪辑

i++;

i%=150; } //确保不超过50个

//必须在动态文本中的属性中,选择嵌入选项。P112

输入文本

实例:可指定倍数的放大镜

bei.text="1";

var times=Number(bei.text);

var drag;

onMouseDown=function(){

Mouse.hide();

mc.glass.startDrag(true);

drag=true;}

onMouseUp=function(){

Mouse.show();

mc.glass.stopDrag();

drag=false;}

onEnterFrame=function(){

times=Number(bei.text);

mc.big._xscale=mc.big._yscale=100*times;

if(drag=true){

with(edge){_x=_root._xmouse ;_y=_root._ymouse ;}

with(edge){_x=-(times-1)*mc.glass._x;_y=-(times-1)*mc.glass._y;}}}

2.textField类P114

textField类方法用来控制文本字段,包括添加和删除侦听器,删除textField实例,获取和设置格式等。

实例:用侦听器实现累加运算。

txtListener=new Object();

txtListener.onChanged=function(txt){

input=Number(txt.text);

res1=0;res2=1;

for(var i=1;i<=input;i++){res1+=i;res2*=i;}

r1.text=res1;r2.text=res2;}

nu.addListener(txtListener);

实例:打字游戏

3.TextFormat类P118

4.String类P133

九、内置类

1.颜色类P138

2.日期类P143

3.声音类P151

十、全局控制

1.Stage类P193

(1)隐藏菜单。

这里的菜单指播放器的菜单栏和右键菜单

命令:Stage.showMenu=false

(1)缩放模式:

scaleMode属性用于控制SWF文件的缩放模式。系统默认Stage.scaleMode=showAll

showAll :SWF文件随着窗口的缩放调整自身大小,长宽比例不变。

exactFit : SWF文件随着窗口的缩放调整自身大小,长宽比例变化,充满全屏

noBorder: SWF文件随着窗口的缩放调整自身大小,保证长宽比例不变下充满全屏(有些画面可能缺失)

noScale: SWF文件不随着窗口的缩放调整大小,当窗口大于舞台时,以背景色填充

1.关闭播放器

实例:单击按钮退出程序

on(release){

fscommand("quit","")}

2.全屏模式

在事件轴上书写命令

fscommand("fullscreen","true")

3.执行应用程序

利用fscommand函数的exec命令可以通过SWF文件调用EXE应用程序。使用该命令调用应用程序必须位于与SWF文件相同目录下的fscommand文件夹中。

实例:

btn.onRelease=function(){

fscommand("exec","setup.exe"}

十一、组件

组件设置

(1)组件分类:

UI Components 用户界面组件

Media Components 媒体组件

Data Components 数据组件

管理器组件不可见,未在组件面板中列出

屏幕组件不可见,未在组件面板中列出

(2)添加组件

内置组件

UI Components 用户界面组件(文本、标签、按钮、复选框、单选框、列表框、菜单、对话框)

1. Label(标签) 用于显示文本。

属性:

text:指定标签内的文本

html:是否可用HTML格式

autoSize: 对齐方式none、left、center、right

2. TextInput(文本字段)用于输入和显示单行文本

属性

text:指定文本内容

password 指明是显示普通文本还是密码字段

editable 文本字段是否可编辑

maxChars 指明输入的最大字符数

length 指明字段中的字符数

restrict:允许输入哪些字符属性为null或为空时,可输入任何字符

例:myTxt.restrict=”0-9 a-z”

事件:(1)输入字段发生更改时的change事件(2)按Enter键触发的enter 事件

实例:label和TextInput组件P219

createClassObject(https://www.360docs.net/doc/387822301.html,bel,"XM",1,{text:"用户姓名",_x:50,_y:80});

createClassObject(https://www.360docs.net/doc/387822301.html,bel,"XM",2, {text:"密码",_x:250,_y:80});

createClassObject(https://www.360docs.net/doc/387822301.html,bel,"XS",3,

{text:"",html:true,autoSize:"left",_x:20,_y:180});

//创建标签,用于显示文本输入结果

createClassObject(mx.controls.TextInput,"xm",4,{maxChars:12,restrict:"a-z A-Z 0-9_",_x:120,_y:80});

//创建姓名字段

createClassObject(mx.controls.TextInput,"mm",5,{maxChars:12,password:true,_ x:300,_y:80});

var changeObj=new Object();

changeObj.enter=function(){

X S.text="你的名字是"+xm.text+"和密码是"+mm.text+".";}

mm.addEventListener("enter",changeObj)

3. TextArea

与TextInput组件类似,用来输入和显示多行文本。在输入或显示的字符较少时通常使用TextInput组件

4. Button组件只有一个click事件

label指定按钮上的文本,icon指定按钮上的图标

labelPlacement指定按钮上的文本相对于图标的方向。

toggle设置为true可使按钮成为切换开关。按下时selected的值为true

实例:Button组件P221

createClassObject(mx.controls.Button,"BtnC",1,{icon:"circle"});

createClassObject(mx.controls.Button,"BtnS",2,{icon:"square"});

createClassObject(mx.controls.Button,"BtnL",3,{icon:"line"});

BtnC.setSize(80,80);//设置按钮大小

BtnS.setSize(80,80);

BtnL.setSize(80,80);

BtnC._y=0;//设置按钮位置

BtnS._y=80;

BtnL._y=160;

BtnC.toggle=BtnS.toggle=BtnL.toggle=true;//将按钮设置为开关式

var listenObj=new Object();

listenObj.click=function(evt){

drawing=false;

for(var i in _root){

if(_root[i]!=evt.target){

_root[i].selected=false;}}

evt.target.selected=true;

shape=evt.target._name;}//设置,一个按下时其他弹起

BtnC.addEventListener("click",listenObj);

BtnS.addEventListener("click",listenObj);

BtnL.addEventListener("click",listenObj);

onMouseDown=function(){

depth=_root.getNextHighestDepth();

drawing=true;

xx=_root._xmouse ;

yy=_root._ymouse ;}

onMouseMove=function(){

if(drawing){

_root.createEmptyMovieClip("shape"+depth,depth);

switch(shape){

case "BtnC":

with(_root["shape"+depth]){

R=Math.pow((_root._xmouse-xx),2)+Math.pow((_root._ymouse-yy),2);

R=Math.sqrt(R);

_x=xx;

_y=yy;

lineStyle(0,0xFF0000,100);

moveTo(R,0);

for(var ang=0;ang<=360;ang++){

lineTo(R*Math.cos(ang/180*Math.PI),R*Math.sin(ang/180*Math.PI));

}}

break;

case "BtnS":

with(_root["shape"+depth]){

moveTo(xx,yy);

lineStyle(0,0xFF0000,100);

lineTo(_root._xmouse,yy);

lineTo(_root._xmouse,_root._ymouse)

lineTo(xx,_root._ymouse)

lineTo(xx,yy)

}

break;

case "BtnL":

with(_root["shape"+depth]){

moveTo(xx,yy);

lineStyle(0,0xFF0000,100);

lineTo(_root._xmouse,_root._ymouse);}

break;

}

updateAfterEvent();}}

onMouseUp=function(){

drawing=false;}

5. CheckBox组件:复选框

属性:label复选框的标签;labelPlacement:位置; selected:是否选中。True选中,false 不选中

6. RadioButton组件:单选框

多个RadioButton可以组成一个实例组;在同一个组中,只能有一个被选中。

import mx.controls.RadioButton; //导入RadioButton类

createClassObject(RadioButton,"se1",1,{label:"Male",_x:20,_y:20});

createClassObject(RadioButton,"se2",2,{label:"Female",_x:20,_y:80});

se1.groupName=se2.groupName="se";//指定se1和se2为一组。

se1.data="man";

se2.data="woman";

var objSe=new Object();

objSe.click=function(evt){

attachMovie(evt.target.data,"person",6)//单击附加影片剪辑

person._x=300;

person._y=200;

pcolor=new Color(person);

pcolor.setRGB(co.selectedData);}

se1.addEventListener("click",objSe);

se2.addEventListener("click",objSe);

createClassObject(RadioButton,"co1",3,{label:"红",_x:20,_y:140});

createClassObject(RadioButton,"co2",4,{label:"绿",_x:20,_y:200});

createClassObject(RadioButton,"co3",5,{label:"蓝",_x:20,_y:260});

co1.groupName=co2.groupName=co3.groupName="co"

co1.data=0xFF0000;

co2.data=0x00FF00;

co3.data=0x0000FF;

var objCo=new Object();

objCo.click=function(){

pcolor=new Color(person);

pcolor.setRGB(co.selectedData);

}

se1.addEventListener("click",objSe);

se2.addEventListener("click",objSe);

co1.addEventListener("click",objCo);

co2.addEventListener("click",objCo);

co3.addEventListener("click",objCo);

7. List

实例List组件P225

//添加List、CheckBox、Label组件,然后删除

Stage.scaleMode ="showAll"

createClassObject(mx.controls.List,"season",0,{});//创建List组件实例

season.multipleSelection=true; //可多选

season.setSize(80,100);

createClassObject(mx.controls.CheckBox,"Spring",1,{label:"Spring",data:1,_x:100,_y:0 });

createClassObject(mx.controls.CheckBox,"Summer",2,{label:"Summer",data:2,_x:100, _y:25});

createClassObject(mx.controls.CheckBox,"Autumn",3,{label:"Autumn",data:3,_x:100,_ y:50});

createClassObject(mx.controls.CheckBox,"Winter",4,{label:"Winter",data:4,_x:100,_y: 75});

var cbObj=new Object()

cbObj.click=function(evt){

if(evt.target.selected){ //CheckBox为选中状态时将项目添加到List组件

season.addItem(https://www.360docs.net/doc/387822301.html,bel,evt.target.data);

season.sortItemsBy("data","ASC");}

else{for(var i=0;i

if(season.getItemAt(i).label==https://www.360docs.net/doc/387822301.html,bel){

season.removeItemAt(i);

break;}}}}

Spring.addEventListener("click",cbObj);//为CheckBox实例注册click事件的侦听器Summer.addEventListener("click",cbObj);

Autumn.addEventListener("click",cbObj);

Winter.addEventListener("click",cbObj);

createClassObject(https://www.360docs.net/doc/387822301.html,bel,"Ib",5,{text:"",_x:200,_y:20,autoSize:"left"});

var szObj=new Object()

szObj.change=function(){ //改变list中选择项目

Ib.text="You like";

for(var i=0;i

Ib.text+=""+season.selectedItems[i].label;}}//显示所有选择项目season.addEventListener("change",szObj); //为List实例注册change事件的侦听器

魔兽争霸3冰封王座秘籍

魔兽争霸3冰封王座秘籍 MF是非常有用的,他们给我们宝物,经验,还有gold,然而,杀怪也有要注意的地方,最好的杀怪主要就是为了达到下列目的: 1.不要浪费道具(除非道具太多塞不下) 2.减少死兵:如果你为了杀怪得到一点利益,却损失了大量的兵力,那有什么意义呢? 3.不要浪费魔法(尤其是英雄的):如果野战时因为魔法不够用而输,你一定会觉得很e0 4...。至于魔法应该留多少呢?通常我建议保留2发攻击魔法较恰当较值得浪费在打怪上的魔法通常是:圣光术、黑死爪、治疗、停滞守卫、治疗守卫(要保留几发以便对战使用)、召唤法术(除了炼狱魔以外) 4.减少损血:尤其兽人前期补血能力很差,容易降低续战力;夜精灵离家很远时杀怪也尽量不要损血 5.速度:以上都可以达成后,就是杀怪要尽量快,可以比对手杀得更多,就比对手有利. 接下来是杀中立怪的几个技巧,这些技巧,主要就是利用中立怪的AI设计,达到减少损失的目的,中立怪的AI设计如下: MF最初攻击目标:攻击他们的单位>靠近他们的单位>视野内的单位 MF之后攻击目标:近战型的MF 远程MF目标转移顺序:召唤兵种>脆弱的兵种(远程兵种>近战兵种>英雄)>较耐打的兵种(远程兵种>近战兵种>英雄);同类型兵种以距离近的优先;距离同样时,通常以血少的优先 远程的中立怪由于射程远便于射击,因此中立怪在攻击时,仍会不断地改变目标(例如怪本在打死骑,但食尸鬼一靠近,就轮食尸鬼挨打。 《魔兽争霸3冰封王座》快捷键大全 魔兽争霸是目前世界上最受欢迎一款即时战略游戏,制作公司是美国的暴雪公司。它有许多其他同类游戏没有的特点,比如它的“英雄”的概念,“英雄”的出现使得这款游戏既注重团队精神又有显示个 人魅力的思想,当然,前者是最重要的,任何强大的个人也不能和一支军队相提并论。另一个特点是 他需要玩家有高超的操作技巧,强烈的意识,细微的洞察及智慧的头脑!这个游戏可以许多的战术,

魔兽争霸3冰封王座超全秘籍大全

魔兽争霸3冰封王座秘籍大全_ 以下为超级秘籍,慎用 魔兽争霸作弊密码 greedisgood 1000000...........+1000000的金子和木头PointBreak =加人口上限 thereisonspoon........无限魔力 whosyourdaddy.........无敌模式(神话模式)SharpAndShiny =建筑物升级 WarpTen =快速建筑 Synergy =科技全开 =加人口上限 greedisgood =黄金木材各加500单位 greedisgood # 黄金和木材各加#多(多谢各位补充) KeyserSoze =加黄金 LeafItToMe =加木材

whosyourdaddy =无敌且拥有一击必杀iseedeadpeople =显示全部地图allyourbasearebelongtous =立即获胜somebodysetupusthebomb =立即战败ItVexesMe =不会被判定获胜StrengthAndHonor =不会被判定战败thereisnospoon =法力无限WhoIsJohnGalt =研发加速 RiseAndShine =黎明

LightsOut =黄昏DaylightSavings =调整时间Motherland =跳关(如human 04) IocainePowder =fastdeath TheDudeAbides =cooldown iseedeadpeopie........打开地图strengthandhonor......无敌环境itvexesme.......不能胜利的模式keysersoze..........+500的金子leafittome..........+500的木头

魔兽争霸3秘籍大全(超级版)无敌 无线金币

For personal use only in study and research; not for commercial use 魔兽争霸3秘籍大全(超级版) WhosYourDaddy : 无敌KeyserSoze [amount] : 得到黄金[数字]LeafItToMe [amount] : 得到木头[数字]GreedIsGood [amount] : 得到黄金+木头PointBreak : 得到食物ThereIsNoSpoon : 得到魔力TheDudeAbides : cooldown StrengthAndHonor : nodefeat ItVexesMe : novictory WhoIsJohnGalt : 搜索ISeeDeadPeople : 显示地图Synergy : 科技树RiseAndShine : 黎明LightsOut : 黄昏DaylightSavings [hour] : 时间[数字]SharpAndShiny : 升级Motherland [race] [level] : 升级 [人物] [级 别]somebobysetupusthebomb : 击败敌人AllYourBaseAreBelongToUs : 完全胜利魔兽争霸超级秘籍:无限力量:thereisnospoon(魔法无限) 神化:whosyourdaddy 无 敌:***********(神化=无敌) 加金子:keysersoze+空格+你要的票票加木头:leafittome+空格+你要的木头无限食物:pointbreak 生产加快:warpten greedisgood =黄金木材各加500单位KeyserSoze =加黄金LeafItToMe =加木材PointBreak =加人口上限whosyourdaddy =无敌且拥有一击必杀iseedeadpeople =显示全部地图allyourbasearebelongtous =立即获胜somebodysetupusthebomb =立即战败ItVexesMe =不会被判定获胜StrengthAndHonor =不会被判定战败thereisnospoon =法力无限WhoIsJohnGalt =研发加速WarpTen =快速建筑SharpAndShiny =建筑物升级Synergy =科技全开WarpTen 快速建造WhosYourDaddy 无敌KeyserSoze 10000 得到黄金10000 LeafItToMe 10000 得到木头10000 ThereIsNoSpoon 魔力无限ISeeDeadPeople 显示地图SharpAndShiny 升级SombodySetUpUsTheBomb 击败敌人在游戏中按下回车,输入以下密码后再按下回车即可:iseedeadpeople 地图全开allyourbasearebelongtous 立即获胜somebodysetupusthebomb 立即失败thereisnospoon 无限魔法whosyourdaddy 无敌模式strengthandhonor 在胜利或者失败了之后继续玩warpten 快速建设keyseroze 增加500金钱iocainepowder 快速灭亡leafittome 增加500木材pointbreak 获得食物thedudeabides 安静下来itvexesme 拒绝胜利whoisjohngalt 研究synergy 科技树全开sharpandshiny 升级riseandshine 设置早上时间lightsout 设置晚上时间daylightsavings (hour) 设置一天的指定时刻daylightsavings 白昼连续开关motherland (race) (level) 选关WarpTen : 快速建造IocainePowder : 快速死亡WhosYourDaddy : 无敌KeyserSoze [amount] : 得到黄金[数字] LeafItToMe [amount] : 得到木头[数字] GreedIsGood [amount] : 得到资源PointBreak : 得到食物ThereIsNoSpoon : 得到魔力TheDudeAbides : cooldown StrengthAndHonor : nodefeat ItVexesMe : novictory WhoIsJohnGalt : 搜索ISeeDeadPeople : 显示地图Synergy : 科技树RiseAndShine : 黎明LightsOut : 黄昏DaylightSavings [hour] : 时间[数字]

魔兽争霸3秘籍(全)

无敌并一击必杀: whosyourdaddy 无限能量: thereisnospoon 任务模式里即使失败也继续游戏: strengthandhonor 地图全开: iseedeadpeople 立即胜利: allyourbasearebelongtous 立即失败: somebodysetusupthebomb 禁止任务默认的胜利条件: itvexesme 加黄金: keysersoze [黄金数量](如果未指定数量默认增加500) 加木材: leafittome [木材数量](如果未指定数量默认增加500) 加黄金和木材: greedisgood [数量](如果未指定数量默认增加500) 快速建造: warpten 无人口上限: pointbreak 快速研究技能: whoisjohngalt 快速升级: sharpandshiny 解除科技树限制: synergy 将时间直接设定到白昼: riseandshine 将时间直接设定到夜晚: lightsout 设定具体时间: daylightsavings [小时数] 让时间永远停留在白昼: daylightsavings

等级选择: motherland [种族] [等级] Fast death(?): iocainepowder Cool down时间为0。即放完一个魔法立刻可以放第二次在游戏中按下Enter键叫出对话框后输入密技 如果输入正确会出现Cheat enabled 字样greedisgood =黄金木材各加500单位 KeyserSoze =加黄金 LeafItToMe =加木材 PointBreak =加人口上限 whosyourdaddy =无敌且拥有一击必杀iseedeadpeople =显示全部地图allyourbasearebelongtous =立即获胜somebodysetupusthebomb =立即战败 ItVexesMe =不会被判定获胜 StrengthAndHonor =不会被判定战败 thereisnospoon =法力无限 WhoIsJohnGalt =研发加速 WarpTen =快速建筑 SharpAndShiny =建筑物升级 Synergy =科技全开 RiseAndShine =黎明

魔兽争霸3-冰封王座战役全攻略

《魔兽争霸3冰封王座》全攻略 查看地图快捷方式,回车输入iseedeadpeople,整个地图就全显了,应该能看明白一切了 暗夜精灵族哨兵战役——恐怖之潮 Night Elf 序幕:苏醒 “叛徒?事实上,我才是真正被背叛的人。直到现在我还被追杀,直到现在我还被憎恨。”漆黑的天幕中,厚重的乌云在狂风的呼啸中翻滚着。海面上卷起惊涛骇浪,不停地撕扯着海岸,摇撼着嶙峋的怪石。岸边的崖顶上,尤迪安(Illidan)——在那场燃烧军团入侵卡利姆多(Kalimdor)的战役中,借助邪恶力量打败了迪肯德留斯(Tichondrius),却因此被他的哥哥玛尔法里奥(Malfurion Stormrage)放逐的恶魔猎人孤独地站在崖边。“但是现在,我失明的双眼却看到了其他人所不能看到的——有时候,命运之手必须由自己来掌握。”在尤迪安力量的感召下,海底深处沉睡着的邪恶生物娜迦(Naga)开始苏醒,浮上海面游到岸边。“全都苏醒吧,掀起毁灭的狂潮,消灭那些胆敢与我们作对的敌人吧!”尤迪安的身影在风暴中渐渐消失…… 第一章娜迦族的崛起 在那场共同抵御燃烧军团入侵的战役中,人类、兽人和暗夜精灵的联军最终在世界之树下打败了阿克蒙德(Archimonde)和他的燃烧军团,为整个世界赢得了暂时的和平。但这场战争结束后留下的仍是满目疮痍的大陆,许多被燃烧军团影响的黑暗生物也还继续潜伏在世界各处。就在这时,玛维(Maive Shadowsong)——这位前负责看守尤迪安的守护者,出发去寻找尤迪安,立志要再次把尤迪安关入那地底的阴暗牢房,让他为所做的罪行付出代价。 主线任务:①尤迪安其实就在地图右上角,这个任务是贯穿这一章始终的,所以玛维并不需要急于完成。在行进过程中多搜寻隐藏物品,探索地图,完成其余的支线任务。当玛维到达并打开右上方的恶魔之门后,就会发现尤迪安正坐船出海,这个任务也就完成了;②尤迪安乘船逃走,为了阻止玛维得到船只,命令娜迦销毁剩余的船只,玛维则必须保住至少2艘船才算完成任务。如果在之前的战斗中没有损失太多单位,只要抓紧时间杀死所有攻击船只的娜迦就可轻松完成任务。如果之前损失比较大,那么在打开大门之前要尽可能让玛维拥有比

魔兽3秘籍大全

iseedeadpeople - 打开地图 allyourbasearebelongtous - 直接胜利 somebodysetupusthebomb - 直接失败 thereisnospoon - 无限力量 whosyourdaddy -神化模式 strengthandhonor - 无敌环境 itvexesme - 不能胜利的模式 greedisgood - +500的金子和木头 greedisgood # - +#金子和木头(#任填) keysersoze - +500的金子 keysersoze # - + # 金子 leafittome - +500 木头 leafittome # - + # 木头 pointbreak - 清除食物限制 warpten - 生产速度边快 iocainepowder - 快速死亡 whoisjohngalt - 加快研究 sharpandshiny - 研究升级 synergy - 无需技术的支持 riseandshine - 设定开始时间 lightsout - 设定结束时间 daylightsavings - 设定白天的时间 motherland - 选择等级 thedudeabides - 平静 在战役模式下(多人游戏和联网不可),敲回车,会出来对话框,然后把下面字符输入即可(要重复输密码的话就直接输入=效果是取消上此书的密码或重复密码效果) 无敌并一击必杀: whosyourdaddy 无限能量: thereisnospoon 任务模式里即使失败也继续游戏: strengthandhonor 地图全开: iseedeadpeople 立即胜利: allyourbasearebelongtous 立即失败: somebodysetusupthebomb 禁止任务默认的胜利条件: itvexesme 加黄金: keysersoze [黄金数量](如果未指定数量默认增加500) 加木材: leafittome [木材数量](如果未指定数量默认增加500) 加黄金和木材: greedisgood [数量](如果未指定数量默认增加500) 快速建造: warpten 无人口上限: pointbreak 快速研究技能: whoisjohngalt 快速升级: sharpandshiny 解除科技树限制: synergy 在战役模式下(多人游戏不可),敲回车,会出来对话框,然后把下面字符输入

魔兽争霸3冰封王座最新秘籍代码

魔兽争霸3冰封王座最新秘籍代码 在游戏中按下Enter键叫出对话框后输入密技如果输入正确会出现Cheat enabled 字样 greedisgood =黄金木材各加500单位 KeyserSoze =加黄金 LeafItToMe =加木材 PointBreak =加人口上限 whosyourdaddy =无敌且拥有一击必杀 iseedeadpeople =显示全部地图 allyourbasearebelongtous =立即获胜 somebodysetupusthebomb =立即战败 ItVexesMe =不会被判定获胜 StrengthAndHonor =不会被判定战败 thereisnospoon =法力无限 WhoIsJohnGalt =研发加速

WarpTen =快速建筑 SharpAndShiny =建筑物升级 Synergy =科技全开 RiseAndShine =黎明 LightsOut =黄昏 DaylightSavings =调整时间 Motherland =跳关(如human 04) IocainePowder =fastdeath TheDudeAbides =cooldown 在战役模式下(多人游戏不可),敲回车,会出来对话框,然后把下面字符输入即可 无敌并一击必杀: whosyourdaddy 无限能量: thereisnospoon 任务模式里即使失败也继续游戏: strengthandhonor 地图全开: iseedeadpeople

立即胜利: allyourbasearebelongtous 立即失败: somebodysetusupthebomb 禁止任务默认的胜利条件: itvexesme 加黄金: keysersoze [黄金数量](如果未指定数量默认增加500) 加木材: leafittome [木材数量](如果未指定数量默认增加500) 加黄金和木材: greedisgood [数量](如果未指定数量默认增加500) 快速建造: warpten 无人口上限: pointbreak 快速研究技能: whoisjohngalt 快速升级: sharpandshiny 解除科技树限制: synergy 将时间直接设定到白昼: riseandshine 将时间直接设定到夜晚: lightsout 设定具体时间: daylightsavings [小时数] 让时间永远停留在白昼: daylightsavings 等级选择: motherland [种族] [等级] Fast death(?): iocainepowder Cool down时间为0。即放完一个魔法立刻可以放第二次。。thedudeabides

魔兽争霸3作弊码

下面是所有的秘籍 请看下 Greedisgood = 黄金木材各加500单位 (如果在Greedisgood后面空一格再打上你想要多少黄金木材的数字如1000000 就会加到这样,但太贪心100000000000就会变成黄金木材为0) KeyserSoze = 加黄金 LeafItTMe = 加木材 PointBreak = 加人口上限 (实际上不是加人口上限,而是取消当前人口上限,比如说某RPG地图,人口限制为40,使用该秘籍后你可以建造超过40人口的单位——by 举杯邀月影) Whosyourdaddy = 无敌且伤害为100倍 (许多人认为是一击必杀,其实只是伤害翻倍了,用农民去打3本就可以看出来这个伤害其实不是一击必杀)(其实也不是真的无敌,只是物理与魔法攻击无效,溅射有效,理论上还是会死——by 举杯邀月影) Iseedeadpeople = 显示全部地图 Allyourbasearebelongtous = 立即获胜 Someodysetupusthebomb = 立即战败 ItVexeMe = 不会被判定获胜 StrngthAndHonor = 不会被判定战败 Thereisnospoon = 法力无限(修正) WhoIJohnGalt = 研发加速 warPten = 快速建造(电脑也是哦,快速建造的速度很快,没有高操作别干啊)SharpAndShiny = 全部升级 Synrgy = 科技全开 RisAndShine = 黎明 Lightsut = 黄昏 DaylihtSavings = 调整时间 Mothrland = 跳关(如human 04) LocaiePowder = fastdeath TheDdeAbides = cooldown Iseedeadpeople = 打开地图 Thereisnospoon = 无限力量(Magic) Strenthandhonor = 无敌环境 Itvexeme = 不能胜利的模式 Greedisgood = +500的金子和木头 Greedisgood # = +#金子和木头(#任填)(#≤1000000) Keysersoze = +500的金子 Keysersoze # = + # 金子(#≤1000000) Leafitome = +500 木头 Leafitome # = + # 木头(#≤1000000) Pointbreak = 清除食物限制(修正: by ゛山茶の舞﹏) Warptn = 生产(科技研究)速度变快

魔兽世界3冰封王座秘籍

greedisgood =黄金木材各加500单位 greedisgood # 黄金和木材各加#多(多谢各位补充)KeyserSoze =加黄金 LeafItToMe =加木材 PointBreak =加人口上限 whosyourdaddy =无敌且拥有一击必杀iseedeadpeople =显示全部地图allyourbasearebelongtous =立即获胜somebodysetupusthebomb =立即战败 ItVexesMe =不会被判定获胜 StrengthAndHonor =不会被判定战败thereisnospoon =法力无限 WhoIsJohnGalt =研发加速 WarpTen =快速建筑 SharpAndShiny =建筑物升级 Synergy =科技全开 RiseAndShine =黎明 LightsOut =黄昏 DaylightSavings =调整时间 Motherland =跳关(如human 04) IocainePowder =fastdeath TheDudeAbides =cooldown ------------------------------------------------------------------- thedudeabides - 平静 iocainepowder -快速死亡 pointbreak - 清除食物限制 strengthandhonor - 无敌环境allyourbasearebelongtous - 直接胜利whosyourdaddy -神化模式 sharpandshiny - 研究升级 motherland - 选择等级 daylightsavings - 设定白天的时间

《魔兽争霸3》战役全攻略

《魔兽争霸3》战役全攻略 《魔兽争霸3》共有五大战役,玩家必须依次进行人类联盟、不死亡灵、兽人族、暗夜精灵四个种族的战役。除训练关外其他每个战役都有8到9关,这使整个游戏共有34关之多。对于第一个战役属于训练关,由于非常简单,这里就不作介绍了,我们就从人类联盟开始。 一人类联盟 第一章:Strahnbrad的防御 主线任务:保卫Strahnbrad。Arthas顺利到达Strahnbrad城。 支线任务一:打败绑架者Gnoll 支线任务二:杀死Meng,将地契归还给Gerard 过关提示:此关一开始我方出现在地图的左上角,沿路前进即可到达Strahnbrad。在地图左下角的村庄中会有士兵加入,在村庄的下方与村民Alicia对话即接到支线任务一,沿她旁边的路口前进便可找到Gnoll,打败他即可得到保护指环。在路右方得的空地中会遇到敌军,打败他们,可以得到康复卷轴(全体加生命值150)。在大桥附近与村民Gerard对话,即可接到支线任务二。消灭地图右下的敌人便可找到Gerard丢失的地契。到达Strahnbrad 后,任务又增加了打败SlaveMaster和他的卫兵,将SlaveMaster和他的卫兵打败即可过关。 第二章:黑石部落 主线任务一:建造一个兵营和两个农场并训练六个步兵 主线任务二:打败Bladermaster 支线任务:打败黑龙Searinox,并带Searinox之心到猎龙人处 过关提示:本关一开始我方出现在的图的左下角。你可以将ScoutTower升级为GuardTower来防守以击退敌军进攻。同时我们还有一个9级的友军帮助防守,因此你可以放心进攻。在基地右上方有一铁匠铺,访问此处后便可以在兵营中生产火枪手,这是一种远距离兵种。在铁匠铺处还可接到支线任务。黑龙在地图右下角,利用几个火枪手即可将其消灭。完成任务一后触发剧情并接到任务二,Bladermaster在地图右上方,将其打败就可过关。本关比较容易。 第三章扫除瘟疫 主线任务一:调查村庄找到瘟疫源头,Arthas和Jaina不能阵亡 主线任务二:摧毁受污染的粮仓 支线任务:找到生命之泉 过关提示:本关一开始我方出现在的图的右下角,沿路与村民交谈就可得到支线任务,只要到大地图的左上角便可完成此分线任务。当到达地图左下角后便可完成主要任务一,并接到主要任务二。沿路前进便可找到受污染的粮仓,将其毁掉即可完成任务。 第四章头疼的礼拜 主线任务一:探究Andorhal 主线任务二:找到Kel'Thzad

魔兽秘籍大全

魔兽秘籍大全 以下内容只有回复后才可以浏览 WhosYourDaddy : 无敌 KeyserSoze [amount] : 得到黄金[数字] LeafItToMe [amount] : 得到木头[数字] GreedIsGood [amount] : 得到黄金+木头 PointBreak : 得到食物 ThereIsNoSpoon : 得到魔力 TheDudeAbides : cooldown StrengthAndHonor : nodefeat ItVexesMe : novictory WhoIsJohnGalt : 搜索 ISeeDeadPeople : 显示地图 Synergy : 科技树 RiseAndShine : 黎明 LightsOut : 黄昏 DaylightSavings [hour] : 时间[数字] SharpAndShiny : 升级 Motherland [race] [level] : 升级[人物] [级别] somebobysetupusthebomb : 击败敌人 AllYourBaseAreBelongToUs : 完全胜利 魔兽争霸超级秘籍: 无限力量:thereisnospoon(魔法无限) 神化:whosyourdaddy 无敌:***********(神化=无敌) 加金子:keysersoze+空格+你要的票票 加木头:leafittome+空格+你要的木头 无限食物:pointbreak 生产加快:warpten greedisgood =黄金木材各加500单位 KeyserSoze =加黄金 LeafItToMe =加木材 PointBreak =加人口上限 whosyourdaddy =无敌且拥有一击必杀 iseedeadpeople =显示全部地图 allyourbasearebelongtous =立即获胜

魔兽争霸命令大全

魔兽秘籍使用方法: 1、单人模式下使用。 2、按回车输入相应内容再次回车即可启用秘籍;重复操作一次可以取消该秘籍(资源类除外)。 3、输入不分大小写。 WarpTen : 快速建造IocainePowder : 快速死亡WhosYourDaddy : 无敌KeyserSoze [amount] : 得到黄金[数字]LeafItToMe [amount] : 得到木头[数字]GreedIsGood [amount] : 得到黄金+木头PointBreak : 得到食物ThereIsNoSpoon : 得到魔力TheDudeAbides : cooldown(CD归零)StrengthAndHonor : nodefeatItVexesMe : novictoryWhoIsJohnGalt : 搜索ISeeDeadPeople : 显示地图Synergy : 科技树RiseAndShine : 黎明LightsOut :

黄昏DaylightSavings [hour] : 时间[数字]SharpAndShiny : 升级Motherland [race] [level] : 升级[人物] [级别]somebobysetupusthebomb : 击败敌人AllYourBaseAreBelongToUs : 完全胜利魔兽争霸超级密集: 无限力量: thereisnospoon(魔法无限)somebodysetupusthebomb =立即战败ItVexesMe =不会被判定获胜StrengthAndHonor =不会被判定战败thereisnospoon =法力无限WhoIsJohnGalt =研发加速WarpTen =快速建筑SharpAndShiny =建筑物升级Synergy =科技全开WarpTen快速建造WhosYourDaddy无敌ThereIsNoSpoon魔力无限ISeeDeadPeople显示地图SharpAndShiny升级SombodySetUpUsTheBomb击败敌人在游戏中按下回车,输入以下密码后再按下回车即可: iseedeadpeople地图全开allyourbasearebelongtous立即获胜somebodysetupusthebomb立即失败thereisnospoon无限魔法whosyourdaddy无敌模式strengthandhonor在胜利或者失败了之后继续玩warpten快速建设keyseroze增加500金钱iocainepowder快速灭亡leafittome增加500木材pointbreak获得食物thedudeabides安静下来itvexesme拒绝胜利whoisjohngalt 研究synergy科技树全开sharpandshiny升级riseandshine设置早上时间lightsout 设置晚上时间daylightsavings (hour)设置一天的指定时刻daylightsavings白昼连续开关motherland (race) (level)选关

冰封王座3秘籍大全含超级秘籍

秘籍仅在单人模式下有效,包含、金钱、无敌、快速建造等常规密码,还有一些你不知道的超级秘籍 魔兽秘籍使用方法: 1、单人模式下使用。 2、按回车输入相应内容再次回车即可启用秘籍;重复操作一次可以取消该秘籍(资源类除外)。 3、输入不分大小写。 WarpTen : 快速建造 IocainePowder : 快速死亡 WhosYourDaddy : 无敌 KeyserSoze [amount] : 得到黄金[数字] LeafItToMe [amount] : 得到木头[数字] GreedIsGood [amount] : 得到黄金+木头 PointBreak : 得到食物 ThereIsNoSpoon : 得到魔力 TheDudeAbides : cooldown(CD归零) StrengthAndHonor : nodefeat ItVexesMe : novictory WhoIsJohnGalt : 搜索 ISeeDeadPeople : 显示地图 Synergy : 科技树 RiseAndShine : 黎明 LightsOut : 黄昏 DaylightSavings [hour] : 时间[数字] SharpAndShiny : 升级 Motherland [race] [level] : 升级[人物] [级别] somebobysetupusthebomb : 击败敌人 AllYourBaseAreBelongToUs : 完全胜利 魔兽争霸超级密集: 无限力量:thereisnospoon(魔法无限) somebodysetupusthebomb =立即战败 ItVexesMe =不会被判定获胜 StrengthAndHonor =不会被判定战败 thereisnospoon =法力无限 WhoIsJohnGalt =研发加速 WarpTen =快速建筑 SharpAndShiny =建筑物升级 Synergy =科技全开 WarpTen 快速建造 WhosYourDaddy 无敌 ThereIsNoSpoon 魔力无限 ISeeDeadPeople 显示地图 SharpAndShiny 升级 SombodySetUpUsTheBomb 击败敌人 在游戏中按下回车,输入以下密码后再按下回车即可:

魔兽争霸3秘籍大全(超级版)无敌 无线金币!!!

魔兽争霸3秘籍大全(超级版) WhosYourDaddy : 无敌 KeyserSoze [amount] : 得到黄金[数字] LeafItToMe [amount] : 得到木头[数字] GreedIsGood [amount] : 得到黄金+木头PointBreak : 得到食物 ThereIsNoSpoon : 得到魔力 TheDudeAbides : cooldown StrengthAndHonor : nodefeat ItVexesMe : novictory WhoIsJohnGalt : 搜索 ISeeDeadPeople : 显示地图 Synergy : 科技树 RiseAndShine : 黎明 LightsOut : 黄昏 DaylightSavings [hour] : 时间[数字] SharpAndShiny : 升级 Motherland [race] [level] : 升级 [人物] [级别] somebobysetupusthebomb : 击败敌人AllYourBaseAreBelongToUs : 完全胜利 魔兽争霸超级秘籍: 无限力量:thereisnospoon(魔法无限) 神化:whosyourdaddy 无敌:***********(神化=无敌) 加金子:keysersoze+空格+你要的票票 加木头:leafittome+空格+你要的木头 无限食物:pointbreak 生产加快:warpten greedisgood =黄金木材各加500单位 KeyserSoze =加黄金 LeafItToMe =加木材 PointBreak =加人口上限

魔兽争霸3秘籍代码大全

魔兽争霸3秘籍代码大全 https://www.360docs.net/doc/387822301.html, 2003-10-28 16:20 作者:新浪游戏我要投稿评论在战役模式下(多人游戏不可),敲回车,会出来对话框,然后把下面字符输入即可 无敌并一击必杀: whosyourdaddy 无限能量: thereisnospoon 任务模式里即使失败也继续游戏: strengthandhonor 地图全开: iseedeadpeople 立即胜利: allyourbasearebelongtous 立即失败: somebodysetusupthebomb 禁止任务默认的胜利条件: itvexesme 加黄金: keysersoze [黄金数量](如果未指定数量默认增加500) 加木材: leafittome [木材数量](如果未指定数量默认增加500) 加黄金和木材: greedisgood [数量](如果未指定数量默认增加500) 快速建造: warpten 无人口上限: pointbreak 快速研究技能: whoisjohngalt 快速升级: sharpandshiny 解除科技树限制: synergy 将时间直接设定到白昼: riseandshine

将时间直接设定到夜晚: lightsout 设定具体时间: daylightsavings [小时数] 让时间永远停留在白昼: daylightsavings 等级选择: motherland [种族] [等级] Fast death(?): iocainepowder Cool down时间为0。即放完一个魔法立刻可以放第二次。。 thedudeabides motherland (race) (level) 选关 RiseAndShine : 黎明 LightsOut : 黄昏 hoIsJohnGalt : 搜索 魔兽争霸3最新秘籍 https://www.360docs.net/doc/387822301.html, 2003-10-30 12:44 作者:新浪游戏我要投稿评论 一、非娱乐版dota地图命令大全 主要游戏模式 常规模式:如果什么都不输入,15秒后自动默认常规模式。玩家只能选择自己方酒馆的英雄 全选模式:-ap/-allpick玩家可以选择所有酒馆的英雄

魔兽争霸3冰封王座单机全部秘籍包能用

魔兽争霸3 秘籍来了 冰封王座秘籍大全_包能用啊!!!!! greedisgood =黄金木材各加500单位 greedisgood # 黄金和木材各加#多(多谢各位补充)KeyserSoze =加黄金 LeafItToMe =加木材 whosyourdaddy =无敌且拥有一击必杀iseedeadpeople =显示全部地图allyourbasearebelongtous =立即获胜somebodysetupusthebomb =立即战败 ItVexesMe =不会被判定获胜 StrengthAndHonor =不会被判定战败thereisnospoon =法力无限 WhoIsJohnGalt =研发加速

RiseAndShine =黎明 LightsOut =黄昏 DaylightSavings =调整时间 Motherland =跳关(如human 04) IocainePowder =fastdeath TheDudeAbides =cooldown iseedeadpeopie........打开地图 strengthandhonor......无敌环境 itvexesme.......不能胜利的模式 keysersoze..........+500的金子 leafittome..........+500的木头 warpten...........生产速度变快回答者:嘉嘉大仙| 三级| 2010-6-28 11:31 无限力量:thereisnospoon(魔法无限) 神化:whosyourdaddy 无敌:***********(神化=无敌) 加金子:keysersoze+空格+你要的票票 加木头:leafittome+空格+你要的木头 无限食物:pointbreak 生产加快:warpten greedisgood =黄金木材各加500单位 KeyserSoze =加黄金 LeafItToMe =加木材 PointBreak =加人口上限 whosyourdaddy =无敌且拥有一击必杀 iseedeadpeople =显示全部地图 allyourbasearebelongtous =立即获胜 somebodysetupusthebomb =立即战败

魔兽争霸3秘籍代码大全

魔兽争霸3秘籍代码大全 在战役模式下(多人游戏不可),敲回车,会出来对话框,然后把下面字符输入即可 无敌并一击必杀: whosyourdaddy 无限能量: thereisnospoon 任务模式里即使失败也继续游戏: strengthandhonor 地图全开: iseedeadpeople 立即胜利: allyourbasearebelongtous 立即失败: somebodysetusupthebomb 禁止任务默认的胜利条件: itvexesme 加黄金: keysersoze [黄金数量](如果未指定数量默认增加500) 加木材: leafittome [木材数量](如果未指定数量默认增加500) 加黄金和木材: greedisgood [数量](如果未指定数量默认增加500) 快速建造: warpten 无人口上限: pointbreak 快速研究技能: whoisjohngalt 快速升级: sharpandshiny 解除科技树限制: synergy

将时间直接设定到白昼: riseandshine 将时间直接设定到夜晚: lightsout 设定具体时间: daylightsavings [小时数] 让时间永远停留在白昼: daylightsavings 等级选择: motherland [种族] [等级] Fast death(?): iocainepowder Cool down时间为0。即放完一个魔法立刻可以放第二次。。thedudeabides motherland (race) (level) 选关 RiseAndShine : 黎明 LightsOut : 黄昏 hoIsJohnGalt : 搜索 在游戏中按下Enter键叫出对话框后输入密技如果输入正确会出现Cheat enabled 字样 greedisgood =黄金木材各加500单位 KeyserSoze =加黄金 LeafItToMe =加木材 PointBreak =加人口上限 whosyourdaddy =无敌且拥有一击必杀

魔兽争霸3冰封王座秘籍大全

导读:魔兽秘籍是在单人模式下使用的一些特殊的指令,通过这些魔兽秘籍你可以获取金钱,无敌等各种快速取得胜利的办法,注意,本魔兽密集必须在单人战役下使用。 魔兽秘籍是在单人模式下使用的一些特殊的指令,通过这些魔兽秘籍你可以获取金钱,无敌等各种快速取得胜利的办法,注意,本魔兽3的密集必须在单人战役下使用。 魔兽秘籍使用方法 1、单人模式下使用。 2、按回车输入相应内容再次回车即可启用秘籍;重复操作一次可以取消该秘籍(资源类除外)。 3、输入不分大小写。 WarpTen : 快速建造 IocainePowder : 快速死亡 WhosYourDaddy : 无敌 KeyserSoze [amount] : 得到黄金[数字] LeafItToMe [amount] : 得到木头[数字] GreedIsGood [amount] : 得到黄金+木头 PointBreak : 得到食物 ThereIsNoSpoon : 得到魔力 TheDudeAbides : cooldown(CD归零) StrengthAnd Hon or : nodefeat ItVexesMe : novictory WhoIsJohnGalt : 搜索 ISeeDeadPeople : 显示地图 Synergy : 科技树 RiseAndShine : 黎明 LightsOut : 黄昏 DaylightSavings [hour] : 时间[数字] SharpAndShiny : 升级 Motherland [race] [level] : 升级[人物] [级别] somebobysetupusthebomb : 击败敌人 AllYourBaseAreBelongToUs : 完全胜利 魔兽争霸超级密集: 无限力量:thereisnospoon(魔法无限) somebodysetupusthebomb =立即战败 ItVexesMe =不会被判定获胜 StrengthAndHonor =不会被判定战败 thereisnospoon =法力无限 WhoIsJohnGalt =研发加速 WarpTen =快速建筑 SharpAndShiny =建筑物升级

相关文档
最新文档