> как мне сравнить полученное время(от PC) с текстом "10:00:00"
Разбиваешь его на часы-минуты-секунды и сравниваешь как два числа, имея в виду, что вместо тысяч-сотен-десятков у тебя часы-минуты-секунды
Допустим сейчас 04:50:00 утра.
Нам надо узнать, было уже 5:11:00 утра или нет

Код AS3:
var now:Date = new Date();
var current:Array = [now.getHours(), now.getMinutes(), now.getSeconds()];
var alarm:String = "05:11:00";
var arr_alarm:Array = alarm.split(":");
var f:Boolean = true
var before:Boolean
for (var i:int = 0; i < current.length &f; ++i) {
if (current[i] < arr_alarm[i]) {
before = true;
f = false;
} else if (current[i] > arr_alarm[i]){
before = false;
f = false;
}
}
trace(before);
trace(now.getTime()-new Date(2013,10,15,5,11,0,0).getTime())
Последний trace выводит разницу текущего времени и 5:11 утра сегодня
//где-то тут точно какая-то фигня, потому что сейчас 4:50 утра и у меня сломался дебаггер : (
(там в цикле написано &&f, у форума какая-то бага)