PDA

Просмотр полной версии : Появление мувика в определенное время.


pekinessik
12.07.2013, 14:09
Привет всем. Как сделать, чтобы мувик pic появлялся 30 июля 2013 года и больше не пропадал? Он у меня появляется, но на следующий день пропадает.

onEnterFrame = function() {

time=new Date();
pic._alpha=0;

var dd:String = d.getDate().toString();
var dm:String = d.getMonth().toString();
var dy:String = d.getYear().toString();

dm=parseInt(dm)+1;
dy=parseInt(dy)-100+2000;
if (parseInt(dd)<10)
{dd='0'+dd;}
if(parseInt(dm)<10)
{dm='0'+dm;}
clock_s.text=dd+'.'+dm+'.'+dy;
if ((dd=='30')&&(dm=='07')&&(dy=='2013')){pic._alpha=100}
}

Спасибо.

Sergey_A
12.07.2013, 17:05
А onEnterFrame нафига? Если я правльно понимаю, то эту функцию можно вообще убрать, просто разместив это содержимое в кадре.

Что касается задачи - сравнивайте текущую дату с требуемой напрямую:
var date_1:Date = new Date(2013,6,30);//требуемая дата
var date_2:Date = new Date();//текущая дата
if (date_1.getTime()<date_2.getTime()) {pic._alpha=100}
Где-то так.

pekinessik
12.07.2013, 19:03
Нашлось решение
if ((parseInt(dd)>=1)&&(parseInt(dd)<=30)&&(parseInt(dm)>=5)&&(parseInt(dm)<=6)&&(parseInt(dy)==113)){pic._alpha=0;}
else {pic._alpha=100;}