SONY “サイバーショット” DSC-T9-S(シルバー)卒業式、入学式シーズン。サクラの季節。記念に残る一枚をぜひ
【新品】 東芝(TOSHIBA)デジタルハイビジョンチューナー内蔵HDD&DVDレコーダー≪RD-XD91≫○HDD容量 400GBの大容量。
☆おすすめ品☆【ハードディスクムービー】Victor(ビクター)Everio エブリオ GZ-MG77-S GZ-MG77、30GBのハードディスクムービーは、ウルトラファインで撮影時間 約7時間10分、ノーマルで約14時間10分も撮れる。ワイド液晶モニターを搭載。USB2.0端子とパソコンとの相性のいい専用回路によって、パソコンへの動画取り込みも短時間で可能です。AVケーブルでDVDレコーダーと接続すれば、エブリオの映像をダイレクトにDVDにダビングできます。


森村由美画像ろりんこ制服美少女 森村由美 17才 スレンダーなのにGカップの巨乳女子高生。一番うれしいポーズは、制服をはだけて押し上げてブラを見せてくれるポーズ。そこから見せる爆乳おっぱいの形がいい。バスト93センチ

松金洋子画像Perfect Collection 2 松金洋子 ダイナマイトボディなのに、きれそうな紐のビキニ。そこからはみでる隠せないほどの大きさの巨乳おっぱい。しかもはみでたおっぱいは、むっちり感とぷるぷる感がわかるおおきさ。
早瀬あきな画像めばえっこ vol.2 14歳早瀬あきな  中学生で、バスト90センチの巨乳アイドル。これからももっと成長していきそう。
画像マリコさんとシテミテ!-お試しの回 ベルコミックス
ちゃたろー (著)
北斗の拳画像北斗の拳2 北斗、南斗、元斗の男たちが入り乱れ、覇を争う世紀末 時は流れ また時代が動いた…!!
スラムダンク 画像スラムダンク (第3弾) インターハイ出場をかけた湘北と陵南のラストゲーム
その他のコミック


バナー


3D Give & Take-->Flash講座    
Digital Nendows [でじねん]

▲Top

Flash講座 ActionScriptサンプル集
ActionScriptでコンストラクタを作成する。

Flash講座へ戻る

//コンストラクタを作成し、オブジェクトを生成し、配列にして値を表示する

//コンストラクタを作成
function Person() {
 this.name="" ;
 this.age=0 ;
}
//オブジェクトを生成。
var tom=new Person;
var eri=new Person;


tom.name="tom";
tom.age=1;
ctext.text=tom.name;//ctextは、テキストのインスタンス名です。
//★実行後の表示
//tom

eri.name="eri";
eri.age=100;
etext.text=eri.name;//etextは、テキストのインスタンス名です。
//★実行後の表示
//eri


//例1 配列を作成して、その配列に動的にオブジェクトを生成する。
var slist=new Array();
arrayText.text+="配列内の値3個を表示"+"\n"
//arrayTextは、テキストのインスタンス名です。

for(n=0; n<3; n++){
 slist[n]=new Person;
 slist[n].name="michel";
 arrayText.text+="array--"+n+":"+slist[n].name+"\n"//
}//arrayTextは、テキストのインスタンス名です。

//★実行後の表示
//配列内の値3個を表示
//array--0:michel
//array--1:michel
//array--2:michel

//例2 配列にして、pushしてみる
var list=new array();

//配列に、オブジェクトを挿入してみる。
list.push(tom);
list.push(eri);

//配列の要素数を取得して、格納したプロパティを表示する。
f=list.length;
for(i=0;i<f;i++){
sarrayText.text+=list[i].name+"\n";
}//sarrayTextは、テキストのインスタンス名です。
//★実行後の表示
//tom
//eri

//コピペして使用するときは、テキストのインスタンスを設定するか、テキストのインスタンスを設定している箇所を削除してください。


注) サンプルのActionScriptのなかには、確認中のものも含まれていますので、
実際の動作とは異なる場合があるかもしれません。


//コンストラクタを作成し、ムービークリップにマウスイベントを設定して、
動的にオブジェクトを配置する。



前回は、コンストラクタを作成し、オブジェクトを生成し、配列にして値を表示しました。
今回は、ムービークリップに、マウスイベントを設定してました。
これにより、同じ状態のムービークリップを大量に、シーンに配置して、
マウスイベントを取得することができます。
ひとつずつ設定するよりは、手間が省けます。
Actionscriptの構成は、
コンストラクタをムービークリップに設定します。
そしてシーンに、そのムービークリップを呼び出すActionscriptを記述します。


ムービークリップのフレームが3つあるのは、色を3種類用意しています。

#initclip //Attachmentするためにムービークリックにコンストラクタを作成 function block(){ this.bx=0; this.by=0; this.choose=false;//クリックフラグ this.mark=false;//絵柄なし状態 this.num=0; this.onrollout=fout;//mouse out function fout(){ if(this.choose==false) this.change(0);//black } this.onpress=fclick;//mouse click function fclick(){ if(this.choose==false){ this.choose=true; this.change(2); }else{ this.choose=false;//reset this.change(0);//black } } this.onrollover=fover;//mouse over function fover(){ if(this.choose==false) this.change(1); } } block.prototype=new movieclip(); block.prototype.set=function(x,y){ this.bx=x; this.by=y; } block.prototype.show=function(){ this._x=this.bx; this._y=this.by; } block.prototype.change=function(num){ this.gotoandStop(num+1);//色を変更 } object.registerclass("BlockBaseLink",block);//ライブラリのリンケージ #endinitclip



シーンのActionscript //ブロックを並べる。 //attachmovieを使うことで、複数表示できるようだ。 var num = 1; var icount = 5;//ブロックのnXnのNの数 //左上からの位置。 var baseX = 50; var baseY = 50; var cel=new Array();//celの配列の設定 for(var n=0;n<icount;n++){ cel[n] = new Array();//2次元配列の設定 } for (var x = 0; x<icount; x++) { for (var y = 0; y<icount; y++) { cel[x][y] = this.attachmovie("blockbaseLink", "blockbase"+num, num); cel[x][y].change(0); cel[x][y].set( baseX+x*55, baseY+y*55); cel[x][y].show(); num++; } } stop();
 参考書籍:
フラッシュサーバーサイドスクリプトサンプルズ
植木友浩 著
株式会社 翔泳社


サンプルFlash
実際のFlashの動きです。黒いセルにカーソルを載せると色が変わります。
カーソルがはずれると黒い色に変わります。
クリックすると別の色に変わり、色が変わったセルをクリックすると黒いセルに戻ります。


注) サンプルのActionScriptのなかには、確認中のものも含まれていますので、
実際の動作とは異なる場合があるかもしれません。
Flash講座へ戻る

//コンストラクタを作成し、ムービークリップにマウスイベントを設定して、
動的にオブジェクトを配置する。

前回は、Actionscriptを使って動的にムービークリップを作成し、シーン上に配置しました。
これで、10個だろうが、100個だろうがほとんど手間は、かかりません。(数が多いとメモリを浪費するかもしれませんが。)

次は、Actionscriptを使ってどのセルがクリックされて色が変わったのかを確認します。
これは、セルがクリックされたときの判定用のフラグを設定しておき、そのフラグがTRUEならば、クリックされたとします。(this.choose=false;//クリックフラグ)
そして、判定用のフラグをチェックすれば、どのセルをクリックしたのかわかります。
なおクリックすると色が変わります。そして再度色が変わったセルをクリックすると解除されます。
このときに、判定用フラグも解除されます。

//ブロックを並べる。
//attachmovieを使うことで、複数表示できるようだ。
var num = 1;
var icount = 5;//ブロックのnXnのNの数

//左上からの位置。
var baseX = 50;
var baseY = 80;

var cel=new Array();//celの配列の設定
for(var n=0;	n<icount;	n++){
	cel[n] = new Array();//2次元配列の設定
}
for (var x = 0; x<icount; x++) {
	for (var y = 0; y<icount; y++) {
		cel[x][y] = this.attachmovie("blockbaseLink", "blockbase"+num, num);
		cel[x][y] .createNumber(x,y);//セルの番号
		cel[x][y].change(0);
		cel[x][y].set( baseX+x*55, baseY+y*55);
		cel[x][y].show();
		num++;
	}
}

//追加分どのセルがクリックされて色が変わったのかを確認します。
this.onEnterFrame = function ()
{
	clickcel.text="";//確認用のテキスト
	var xd;
	var yd;
	for (var x = 0; x<icount; x++) {//毎回チェックすると負荷が心配
		for (var y = 0; y<icount; y++) {
			if(cel[x][y].choose==true){
				xd=x+1;
				yd=y+1;
				clickcel.text+="クリック:"+yd+"行"+xd+"列"+"\n";
			}
		}
	}
}

stop();

動作的には、セル個数だけを、クリック判定フラグを毎回ループでチェックしているので、セルの個数が多ければ多いほど、FlashのCPU負荷が気になります。毎回チェックする必要がなければ、1回だけにしたほうがよいのでしょう。

サンプルFlash
黒いセルをクリックすると色が変わります。色が変わったときにクリックされた状態となります。
Actionscriptを使ってどのセルがクリックされたのかを、テキストフィールドに表示しています。
クリックされたセルをもう一度クリックすると色を解除します。

注) サンプルのActionScriptのなかには、確認中のものも含まれていますので、
実際の動作とは異なる場合があるかもしれません。

Flash講座へ戻る


   






copyright(C)2005 goodman all rights reserved.
吉川綾乃画像吉川綾乃 G-live Gカップの癒し系アイドルバスト95センチで股割が得意という体の柔らかいアイドル。 いい形の巨乳です。これだけかわいくて巨乳だということなし。色もいいんでしょうね。   桃尻画像現役高校生SPECIAL「美少女桃尻娘GO!GO!GO!」 小さなビキニで自慢の美しい桃尻を存分にお見せします。ぷりんぷりんのおしり。 
TOSHIBA gigabeatF21 MEGF21(XK) デジタルオーディオプレーヤー 1.8型HDD 20GB ブラック
TOSHIBA gigabeatF21 MEGF21(XK) デジタルオーディオプレーヤー 1.8型HDD 20GB ブラック
付属のソフトウェア「gigabeat room」を利用することにより、デジタルカメラで撮影した画像などをPCからgigabeatに転送し、液晶画面に表示できる。 最高5,000枚を鑑賞できるので、お気に入りの写真を入れて持ち歩くコンパクトなデジタルアルバムとして使用できる。サムネイル表示した画像の中から1枚を選択したり、スライドショーのように連続表示をしながら音楽を楽しむこともできる。
東芝のオーディオ製品にしては、カスタマーレビューの受けが良い商品。
SONY “サイバーショット” DSC-T9-S(シルバー)卒業式、入学式シーズン。サクラの季節。記念に残る一枚をぜひ
【新品】 東芝(TOSHIBA)デジタルハイビジョンチューナー内蔵HDD&DVDレコーダー≪RD-XD91≫○HDD容量 400GBの大容量。
☆おすすめ品☆【ハードディスクムービー】Victor(ビクター)Everio エブリオ GZ-MG77-S GZ-MG77、30GBのハードディスクムービーは、ウルトラファインで撮影時間 約7時間10分、ノーマルで約14時間10分も撮れる。ワイド液晶モニターを搭載。USB2.0端子とパソコンとの相性のいい専用回路によって、パソコンへの動画取り込みも短時間で可能です。AVケーブルでDVDレコーダーと接続すれば、エブリオの映像をダイレクトにDVDにダビングできます。

 
※即納!保護ケース付で安心!【送料・代引き手数料無料】※シャープ電子辞書 PW-A8400-Sメーカ希望小売価格 45,000円 のところ 特別価格 17,700円 (税込18,585円) 送料込
SANDISK メモリースティック ProDuo 1GB (SDMSPD-1024-J60)価格 6,328円 (税込6,644円) 送料別
YAMAZEN フレキシブルラック(ブラウン) FFR-54S(BR)
YAMAZEN フレキシブルラック(ブラウン) FFR-54S(BR)
狭いお部屋を快適なお部屋に。空いた空間を賢く整理。
モノクッチ(MONO-CUCI) バタフライテーブル&チェア MCC-BTW
モノクッチ(MONO-CUCI) バタフライテーブル&チェア MCC-BTW
セッティングも収納も簡単なバタフライ式のテーブルとチェア2脚のセット。閉じればワゴン、パタンと広げると2人用のダイニングテーブルに早変わり。
使わない時はテーブルを閉じて、付属のチェアは内側にしまっておける。しかも厚さは37.5cmとすっきり。
高井みほ画像高井みほ/高井みほ14歳ユレユレG組!高井みほ,巨乳中学生を撮らせたら会田我路が一番。Gカップの14歳。B90・W62・H86の驚異の中学生ボディが見られる

沢地優佳画像沢地優佳 ミルクチョコレートMilk Chocolate 沢地優佳,巨乳=おっぱい=エッチ=男性=「今夜間に合う精力剤」でお馴染みの精力剤専門店のイメージキャラクターGカップバストは、テーブルの上に載せてころころ転がして遊べる。
20世紀少年 2120世紀少年 21―本格科学冒険漫画 (21) ビッグコミックス
最新巻発売。18年ぶりに帰還したケンヂがたどり着いた東京では、"ともだち"が完全なる人類滅亡に向けて暴走を始めていた。
HUNTER×HUNTER NO.23HUNTER×HUNTER NO.23 (23) ジャンプコミックス
最新巻発売。東ゴルトーに潜入し、王討伐に動き出したハンター達! 潜伏するゴンとは別行動を取るキルアは、敵に見つかり、絶え間なく刺客に襲撃され続ける
"スーパーロボット大戦 ゼオラ・シュバイツァー 完成品フィギュア原型:東海林原八(模型の王国)