Webサイト制作科 - 作品紹介

Webサイト制作科 - 作品紹介

2013-09-01から1ヶ月間の記事一覧

日付を取得する

現在の日付・時刻を取得 接尾辞「_date」 var obj_date:Date = new Date(); trace(obj_date.toString()); 文字列(String)への変換 ある値を文字列に変換するには、「Number.toString()メソッド」「Object.toString()メソッド」「String()関数」を使います …

配列

配列変数 番号を指定して数値や文字列などのデータをしまったり出したりする 変数名[要素番号] 要素番号を「添字」と呼びます 要素番号は「0」から始まります var a:Array = new Array(); a[0] = 10; a[1] = 12; a[2] = 7; trace(a[1]); ※「a = new Array(…

減速スライド

減速スライド 基本形 var base:Number; var rate:Number = 5; this.s01_btn.onRollOver = function() { base = main_mc.ph01_mc._x; } this.s02_btn.onRollOver = function() { base = main_mc.ph02_mc._x; } this.s03_btn.onRollOver = function() { base =…

マウスで演出(隠す・追尾)

Mouseクラス ムービークリップやボタンでイベントハンドラを使う Mouseクラスのイベントリスナーを使う マウスの位置(イベントハンドラ) 間違った書き方 onClipEvent (enterFrame) { _x = _xmouse; _y = _ymouse; } 「_xmouse」「_ymouse」は、このインス…

ドラッグ&ドロップで制御

マウスで押しながらムービークリップを動かす on (press) { this.startDrag(); } on (release, releaseOutside) { this.stopDrag(); } var box_mc:MovieClip; //イベントに関数を割り当てる box_mc.onPress = startMoving; box_mc.onRelease = stopMoving; /…

キーで制御

キーを押してムービークリップを動かす ボタンをマウスで押す変わりにキー操作でおこなう on(keyPress ""){ //キーコードが押された時の処理 } onClipEvent (load) { var keyMove:Number = 5; } on (keyPress "<Left>") { this._x -= keyMove; } on (keyPress "<Right>")</right></left>…

switch文

switchで枝分かれ switchとは 変数キーの内容によって、処理を変える記述です。 出力パネルには「BはBravoのB」と表示されます。 var key:String = "B"; var message:String; if( key == "A" ) { message = "AはAlphaのA"; } else if( key == "B" ) { messag…

条件の間繰り返す:while文

while文 条件の間何度も繰り返し実行する while( 繰り返しの条件 ) { 繰り返し実行する処理; } while文の基本ルール 繰り返しの条件を記述 var a:Number = 1; //数値型変数aを宣言し1をセット while( a <= 4) { trace(a); //aの内容を表示 a++; //aに1を…

同じ処理を繰り返す:for文

for文 同じ処理を何度も繰り返し実行する 「カウンタ」と呼ばれる変数を使って、「1回目」「2回目」と数えながら繰り返すことができる 繰り返す回数がわかっているときに使用する for( カウンタの初期化;繰り返しの条件;カウンタの増減 ) { 繰り返し実行…

数学関数

Numberオブジェクト 数値全般を表すNumberオブジェクト 変数に数値を代入したり、数値を扱った計算をおこなうとしたときに自動的に作成される Numberオブジェクト型の変数 n を自動生成して値に 15 を代入する n = 15; new演算子を使用して、明示的に作成す…

関数

関数(function)とは 西暦を昭和に変換するスクリプトを書きます 1975年は昭和何年? var showa:Number; showa = 1975 - 1925; trace("1975年は、昭和" + showa + "年です。"); しかし、この場合は「値」が変数の中に入っていて答えは決まっています。 すべ…

複雑なif文:理論演算子

条件を満たさないときの処理 「else文」を利用することで、条件を満たさないときにも特定の処理を行うことができます。 if( 条件式 ){ 条件式が「真」のときに行う処理 } else { 条件式が「偽」のときに行う処理 } 条件を満たさない場合、さらに条件分岐さ…

文字列の演算

文字列の演算 「テキスト入力」などのテキストボックスに入力された文字、および外部テキストから読み込んだ文字はそのまま「文字列」として扱われます。 「”」や「’」もそれ自体が文字列として扱われます。 文字列を演算する場合には、数値に変換する必要が…

文字を表示する

テキストフィールド作成 以前に利用した「trace()」は、あくまでも実行状況の確認用です。 画面に文字を表示する場合は、「テキストフィールド」を作ります。 テキストフィールドを作る(ダイナミックテキスト) テキストフィールドに名前をつける プログラ…

文字を表示する

テキストフィールド作成 以前に利用した「trace()」は、あくまでも実行状況の確認用です。 画面に文字を表示する場合は、「テキストフィールド」を作ります。 テキストフィールドを作る(ダイナミックテキスト) テキストフィールドに名前をつける プログラ…

ボタンで制御

ボタンからムービークリップを動かす (1)ボタンに動きのみを記述する ※間違った記述 on (release) { this._rotation += 10; } この記述では、ステージ全体が回転します。 (2)ムービークリップのインスタンス名を記述する on (release) { bear_mc._rotati…

if文を使った反転

反転の考え方 (1)右に移動 右端までは移動速度が代入され続け、右に移動します onClipEvent (load) { var speed:Number = 10; //移動速度 } onClipEvent (enterFrame) { _x += speed; } (2)ステージの右端まで移動 右端のX座標を指定 右端のX座標を上回…

条件分岐

条件を見つける 連続的にムービークリップを右に移動する 右端まできたら左端に移動する 条件:右端まできたら 処理:左端に移動する if文 if( 条件式 ){ 条件式を満たしおこなう処理 } 前回作成したファイルに追加していきます。 load と enterFrame どち…

練習課題B

if分を使って条件分岐 【B01】 ムービークリップが表示された時から、10ずつX座標を移動し右端まで行ったら左端から現れて繰り返すスクリプトを記述しなさい。 「ムービークリップの幅」を「100」に変更する。 onClipEvent (load) { var speed:Number = 10; …

if文

ifで枝分かれ ユーザーが入力したパスワードが正しかったらこの処理をさせ、間違っていたらこの処理をさせたいなど、ある判定の結果によって処理を枝分かれを作るときに「if」を使います。 if(判定したいこと) { 判定結果が正しいときにやりたい処理; 判定…

演算

演算(計算) プログラムの世界では、計算のことを演算と呼びます。 この段階では、「算数」の計算です。 「数学」の計算は「Mathクラス」を使っておこないます。 var a:Number = 10; var b:Number = 5; var c:Number = 2; var d:Number; 変数 d には、これ…

日付を取得する

デジタル時計 時・分・秒を表示するダイナミックテキストを作成 ダイナミックテキストの変数名は「ji」「fun」「byo」 行揃えは「右」 this.onEnterFrame = function() { objDate = new Date(); this.ji = objDate.getHours(); this.fun = objDate.getMinute…