我在FLASH CS5中建立这个界面,我想放置一个数字时钟,我在MovieClip中创建了一个MovieClip InstanceName“RELOJ”我有两个层,一个有两个文本字段,它们将显示时间,另一个日期和另一层是整个时钟和日期的动作脚本(AS3)。
好吧,现在我把那个movieclip放在我的Main TimeLine上,我玩swf但是我没看到时钟工作。我已经尝试在我的主时间轴上放置一个动作图层并写下“RELOJ.play()”,但没有...
我如何播放MovieClip?
UPDATE:这是MovieClip中的代码。字体是嵌入式的。
dateDisplay.addEventListener(Event.ENTER_FRAME,showTime);
diaDisplay.addEventListener(Event.ENTER_FRAME,showDia);
function showTime(event:Event):void {
var myTime:Date = new Date();
var theSeconds=myTime.getSeconds();
var theMinutes=myTime.getMinutes();
var theHours=myTime.getHours();
var ampm:String;
if (theHours>=12) {
ampm="pm";
} else {
ampm="am";
}
if (theHours>=13) {
theHours=theHours-12;
}
if (String(theMinutes).length == 1) {
theMinutes="0"+theMinutes;
}
if (String(theSeconds).length == 1) {
theSeconds="0"+theSeconds;
}
dateDisplay.text =theHours+":"+theMinutes+":"+theSeconds+" "+ampm;
}
function showDia(event:Event):void {
var myDia:Date = new Date();
var dayText:String;
var theDia=myDia.getDay();
var theFechaDia=myDia.getDate();
if(theDia == 0) {
dayText = "Domingo";
} else if(theDia == 1) {
dayText = "Lunes";
} else if(theDia == 2) {
dayText = "Martes";
} else if(theDia == 3) {
dayText = "Miercoles";
} else if(theDia == 4) {
dayText = "Jueves";
} else if(theDia == 5) {
dayText = "Viernes";
} else if(theDia == 6) {
dayText = "Sabado";
}
diaDisplay.text =dayText+" "+theFechaDia;
}
答案 0 :(得分:0)
选择您的文字字段。让它充满活力。选择要嵌入的字符。再次测试。如果没有任何变化,请将som图形添加到movieclip,以便您知道它显示。
您的代码工作正常......