発売までのこり何日?
♥0 |
Line 38 |
Modified 2009-09-01 10:01:44 |
MIT License
archived:2017-03-30 09:53:43
ActionScript3 source code
/**
* Copyright nayu ( http://wonderfl.net/user/nayu )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/mKj2
*/
package {
import flash.display.Sprite;
import flash.text.*;
import flash.events.*;
import flash.display.MovieClip;
public class FlashTest extends MovieClip
{
public function FlashTest()
{
init();
}
public function init():void
{
this.addEventListener(Event.ENTER_FRAME, onEnterHandler);
}
/*
*[説明]
*[返り値]
@return
*/
public function getDifDay():int
{
//現在の日付を取得する。
var nowTime:Date = new Date();
//発売日の日付を取得する。
var theDay:Date = new Date(2009,9,1);
//発売日と現在の日付の差の秒数を取得
var dif:Number = theDay.time - nowTime.time;
var second:Number = dif / 1000; //秒
var minutes:Number = second / 60; //分
var hour:Number = minutes / 60; //時
var aDay:Number = hour / 24; //日
var difCeil:Number = Math.ceil(aDay);
var difStr:int = difCeil;
return difStr;
}
/*
*[説明]
*[返り値]
@return
*/
public function onEnterHandler(evt:Event):void
{
var myTxt:TextField = new TextField();
myTxt.width = 300;
this.addChild(myTxt);
var aDay:int = getDifDay();
myTxt.text = "発売まであと " + aDay + "日";
}
}
}