2010年07月26日

FLASH・AS3:グラデーションマスクの作り方

グラデーションでアルファのかかったムービークリップを準備する。

あとは、下記のソースを追加するのみ。

//グラデーションマスクを有効にする
this.mask_item.cacheAsBitmap = true;

//マスクをかける
this.item.mask = this.mask_item;
2010年07月23日

jQuery:new date()で数日後等のデータを取得する

現在の日付をミリ秒で取得し、それに14日間をミリ秒に変換したものを足し、new date()で日付データを取得する。

//14日後の日付取得
var now = new Date(); //現在の日付
var nowms = now.getTime(); //現在の日付をミリ秒単位に変換
var after = 14; //何日後かを入れる
after = after*24*60*60*1000; //ミリ秒に変換
ans = new Date(nowms+after); //現在+何日後 のミリ秒で日付オブジェクト生成
y=ans.getFullYear();
m=ans.getMonth() + 1;
d=ans.getDate();
w=ans.getDay();//曜日

jQuery:selectの値を取得する

下記のソースでセレクトボックスの選択されている値を取得できます。


[スクリプト]
var y = $('#cal').val();


[HTML]

<select id="cal">
  <option value="2010">2010</option>
  <option value="2011" >2011</option>
</select>


2010年07月22日

jQuery:GETパラメータを取得する

jQueryでGETパラメータを取得する

例)http://*****.com?date=20100721&id=777
の場合

var vars = [], hash;
var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
for(var i = 0; i < hashes.length; i++) {
 hash = hashes[i].split('=');
 vars.push(hash[0]);
 vars[hash[0]] = hash[1];
}

var DATE = vars.date;
var ID = vars.id;