package classes
{
import flash.display.MovieClip;
public class myObject extends MovieClip
{
//定义一组物品类型的数据
public static var bigGold:int = 0; //大金块
public static var smallGold:int = 1; //小金块
public static var money:int = 2; //钱袋
public static var rock_1:int = 3; //石头1
public static var rock_2:int = 4; //石头2
public static var zs:int = 2; //钻石
public static var bomb_1:int = 5; //炸弹1
public static var object_num:int = 5; //物品数目
public static var zs_num:int = 2; //钻石数目
public static var bomb_num:int = 1; //炸弹数目
public static var all_num:int = 6; //所有物品数目
protected var o_type:int; //物体类型
public function myObject()
{
o_type = bigGold;
stop();
}
public function setType( type:int )
{
o_type = type;
this.scaleX = 0.5;
this.scaleY = 0.5;
switch( type )
{
case bigGold:
this.scaleX = 1;
this.scaleY = 1;
this.gotoAndStop(1);
break;
case smallGold:
this.gotoAndStop(1);
break;
case money:
this.gotoAndStop(2);
break;
case rock_1:
this.gotoAndStop(3);
break;
case rock_2:
this.gotoAndStop(4);
break;
case bomb_1:
this.gotoAndStop(1);
break;
case zs:
this.gotoAndStop(1);
break;
}
}
public function getType():int
{
return o_type;
}
public function getScore():int
{
switch( o_type )
{
case bigGold:
return 500;
case smallGold:
return 200;
case money:
return 100;
case rock_1:
return 10;
case rock_2:
return 20;
case bomb_1:
return -100;
case zs:
return 1000;
}
return 0;
}
public function Logic()
{
}
}
}
黄金矿工单人版的flash源代码下半部分翻译一下谢谢了。
答案:1 悬赏:20 手机版
解决时间 2021-03-14 15:31
- 提问者网友:雾里闻花香
- 2021-03-14 05:20
最佳答案
- 五星知识达人网友:时间的尘埃
- 2021-03-14 05:31
scaleX定义是什么你看看。。setType按照不同的物品启动gotoAndStop这个函数,里面的参数不同。。。。getScore就是取到什么物品加多少分。。。下半段就是一个switch代码。。。你搜索一下switch的用法就知道了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯