求大神帮我解释一下代码每段是什么意思。拜托
as3.0吧
全部回复
仅看楼主
level 3
张yj5 楼主
package {
import flash.display.Sprite;
public class main_control extends Sprite {
public var intro_screen:intro;
public var play_screen:the_game_itself;
public var game_over_screen:game_over;
public var how_to_play_screen:how_to_play;
public var result:Number;
public function main_control() {
show_intro();
}
public function show_intro() {
intro_screen = new intro(this);
if (how_to_play_screen) {
removeChild(how_to_play_screen);
how_to_play_screen = null;
}
addChild(intro_screen);
}
public function show_how_to_play() {
how_to_play_screen = new how_to_play(this);
removeChild(intro_screen);
intro_screen = null;
addChild(how_to_play_screen);
}
public function show_game_over() {
game_over_screen = new game_over(this);
removeChild(play_screen);
play_screen = null;
addChild(game_over_screen);
}
public function play_the_game() {
play_screen = new the_game_itself(this);
if (intro_screen) {
removeChild(intro_screen);
intro_screen = null;
}
if (how_to_play_screen) {
removeChild(how_to_play_screen);
how_to_play_screen = null;
}
if (game_over_screen) {
removeChild(game_over_screen);
game_over_screen = null;
}
addChild(play_screen);
}
}
}
2016年05月10日 02点05分 1
level 2
想学程序扎扎实实先学基础,不要上来就看项目
2016年08月07日 16点08分 2
level 4
信息量很大,我说说几个吧,我也是小白,想要看懂代码,要看视频和书,学基础
2017年05月10日 08点05分 4
level 4
package {}:包
import flash.display.Sprite;导入类
public var intro_screen:intro;申明变量
addChild(intro_screen);添加显示列表
2017年05月10日 08点05分 5
level 4
if (game_over_screen) {
removeChild(game_over_screen);
game_over_screen = null;
}这是if语句
2017年05月10日 08点05分 6
1