2011-05-11 70 views
0

我有一个小项目在Flash中做,我是新的动作脚本。我使用的是actionscript 2.0,我只是想制作一个闹钟应用程序,当时间到了时它会响起声音:P。actionscript 2.0输入文本值

所以我有2个inputtext的一个叫做alarm_hour,另一个叫alarm_min。

因此,用户输入小时和分钟,当它想要闹铃响。我使用Date类挑小时和分钟,我的checkAlarm功能,它看起来是这样的:

var my_date:Date = new Date(); 
var h:Number = my_date.getHours(); 
var m:Number = my_date.getMinutes(); 

var mi:String = alarma_minute; 
var ora:String = alarma_hour; 

if (((ora == h) && (mi == m))){ 

    _root.sunet.start(0, 99); 
    _root.stare = 'start'; 
} 

SUNET它的声音文件.. 所以问题是,如果声明从来没有激活,但我不不知道为什么,因为我做了一个动态文本,并测试了来自ora和hour以及mi和m的值,并且都是相等的......我做错了什么?

谢谢!

回答

0

我设法解决了这个问题,通过访问这种形式的输入文本变量:“variablename.text”,并做到这一点,我不得不改变inputtext实例名称为“variablename”,现在它工作正常:D