作者jijuan (鸡卷)
看板Flash
标题[问题] 请问Flash8 Action Script一个问题
时间Tue Apr 20 10:52:33 2010
我目前正在自学Flash,看得是
FLASH8与macromedia学ActionScript这本书,
里面的第2章21页开始那个范例遇到一点问题,先附上CODE
var tvPower:Boolean = false;
var numberOfChannels:Number = 6;
var channelNames:Array = ["", "News", "Classics", "Family", "Cartoons",
"Horror", "Westerns"];
var currentChannel:Number;
function togglePower() {
if (tvPower) {
changeTheChannel(0);
tvPower = false;
} else {
tvPower = true;
changeTheChannel(1);
}
}
function changeTheChannel(newChannel:Number) {
if (tvPower) {
currentChannel = newChannel;
tv_mc.screen_mc.gotoAndStop(newChannel+1);
remote_mc.light_mc.play();
cableBox_mc.cableDisplay_txt.text = displayCableText();
}
}
function channelUp() {
if (currentChannel+1<=numberOfChannels) {
changeTheChannel(currentChannel+1);
}
}
function channelDown() {
if (currentChannel-1>=1) {
changeTheChannel(currentChannel-1);
}
}
function displayCableText():String {
var displayText:String;
if (currentChannel != 0) {
displayText = "You are viewing "+channelNames[currentChannel]
+".";
} else {
displayText = "";
}
return displayText;
}
remote_mc.channel1_btn.onRelease = function() {
changeTheChannel(1);
};
remote_mc.channel2_btn.onRelease = function() {
changeTheChannel(2);
};
remote_mc.channel3_btn.onRelease = function() {
changeTheChannel(3);
};
remote_mc.channel4_btn.onRelease = function() {
changeTheChannel(4);
};
remote_mc.channel5_btn.onRelease = function() {
changeTheChannel(5);
};
remote_mc.channel6_btn.onRelease = function() {
changeTheChannel(6);
};
remote_mc.up_btn.onRelease = channelUp;
remote_mc.down_btn.onRelease = channelDown;
remote_mc.power_btn.onRelease = togglePower;
问题在於蓝色的程式码部分,它应该会在转台时候,在电视机下面的cable box那显示出
对应的讯息,如 "You are viewing News." 这样。
但是不知道为什麽它都没反应,可以请版友帮我看一下吗,多谢。
附上档案
http://meetblake.myweb.hinet.net/testfile.rar
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 60.249.2.10
※ 编辑: jijuan 来自: 60.249.2.10 (04/20 10:53)
※ 编辑: jijuan 来自: 60.249.2.10 (04/20 10:54)
1F:→ aquarianboy:2个问题,1: 把原始档第20行的cableBox_mc改成 04/20 11:09
2F:→ aquarianboy:cableBox,字串就可以指定给里面的动态文字框了 04/20 11:09
3F:→ aquarianboy:2: 记得不要用黑底黑字...不然字出来了你也不知道 :) 04/20 11:10
4F:→ jijuan:你好请问一下 该怎麽去设定文字的颜色呢?这个码我核对跟 04/20 13:15
5F:→ jijuan:书上的范例一模一样...用书附的专案档是可以显示文字的 04/20 13:15
6F:→ aquarianboy:字的颜色只要调整属性就行了 04/20 14:36
7F:→ aquarianboy:而且书也不是完全不会有错字的 04/20 14:37
8F:→ aquarianboy:我试了一下,你只要把cableBox_mc改掉就会有字了 04/20 14:39
9F:→ aquarianboy:只是字刚好是黑底黑字你看不见而已 04/20 14:40