2ntブログ
2024 101234567891011121314151617181920212223242526272829302024 12
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

ラーメン全国地図 (スリムパッケージ版) ラーメン全国地図 (スリムパッケージ版)
(2003/10/29)
Windows

商品詳細を見る


ラーメン大好き小池さん~♪(シャ乱Q
・・・私は、小池じゃないですが、ラーメンは大好きです。


*********** 関連サイト ***********

ラーメン一覧(独学道場)

***********************************

さて、ActionScript3.0。
一応ではありますが、ボタンとテキストの扱い方なら分かってきた。
そして、フレームアクションも少しではあるが、理解できてきた。
そこで、自分なりに復習も込めて、ラーメン一覧(スライドショー)を作成してみた。

ソースはこちら。


/**
*
* フレームに入ったら呼び出される関数
*
*/
function Frame( evt ) {

// ボタンが押された時の処理
this.right_btn.addEventListener( MouseEvent.CLICK, Next );
this.left_btn.addEventListener( MouseEvent.CLICK, Prev );

// 各フレームに到達した時の処理
if( this.currentLabel == "hukuhuku" ) {
this.shop_txt.text = "福福";
this.ramen_txt.text = "とんこつラーメン";
this.price_txt.text = "\\600";
this.stop();
}

if( this.currentLabel == "ichiya" ) {
this.shop_txt.text = "いちや";
this.ramen_txt.text = "スペシャル";
this.price_txt.text = "\\1000";
this.stop();
}

if( this.currentLabel == "nagahama" ) {
this.shop_txt.text = "長浜";
this.ramen_txt.text = "とんこつラーメン";
this.price_txt.text = "\\600";
this.stop();
}

if( this.currentLabel == "nantsuttei" ) {
this.shop_txt.text = "なんつっ亭";
this.ramen_txt.text = "らーめん";
this.price_txt.text = "\\700";
this.stop();
}

page = this.currentFrame + "/4";
this.page_txt.text = page;
}

// ボタンアクション
function Next( evt ) {
this.play();
}

function Prev( evt ) {
if( this.currentFrame == 1 ) {
this.gotoAndStop( "nantsuttei" );
} else {
this.prevFrame();
}
}

// 初期設定
this.stop();
var page = "";//"1/4";
//this.page_txt.text = page;
this.addEventListener( Event.ENTER_FRAME, Frame );


右下のボタンを押すと、次・前のラーメンが表示される。
ページ数やラーメンの情報が同時に切り替わる。

今まで学んできたものを扱ってみた。
慣れてくると、こっちの方が作りやすいのかも。
・・・いや、仕事でプログラム組むようになって、言語開発に慣れてきただけか?

とにかく、復習はこんな感じで、メモ。


コメント非表示