ActionScript 練習課題
変数を使った計算式を書き、出力パネルに結果を表示させなさい。
A01
10×(8+12)÷4 の値は?
var a:Number = 10;//aという変数(整数)に、10を代入する var b:Number = 8; var c:Number = 12; var d:Number = 4; keisan = a*(b+c)/d;//keisanには、式を代入する trace(keisan);//keisanの結果を出力する
A02
「車Aの時速は100km」「車Bの時速は140km」
東京←→大阪の距離は560km
どちらが何時間早く着くか求めなさい?
var a:Number = 100; var b:Number = 140; var kyori:Number = 560; var jikanA:Number = kyori/a; var jikanB:Number = kyori/b; trace("Bが"+(jikanA-jikanB)+"時間早い");
A03
「ビールを12杯:1杯500円」「ウーロン茶を4杯:1杯300円」「サラダを2皿:1皿600円」「チキンを2皿:1皿800円」「ピザを2枚:1枚800円」
これを5人で割り勘にしたときの一人あたりの金額を求めなさい。
var beer_price = 500; var olon_price = 300; var salad_price = 800; var pizza_price = 800; var ninzu = 5; var warikan = (beer_price*12+olon_price*4+salad_price*2+pizza_price*2)/ninzu; trace(warikan);
ムービークリップを作成しなさい。
A06
ムービークリップをクリックした時に、ムービークリップがX座標が20移動、大きさが縦横20ずつ大きくなり、20ずつ回転するスクリプトを記述しなさい。
onClipEvent (mouseUp) { //マウスがクリックが離れたとき this._x = this._x+20; //x方向に20進む this._xscale = this._xscale+20; //横サイズが20大きくなる this._yscale = this._yscale+20; //縦サイズが20大きくなる this._rotation = this._rotation+20; //20ずつ回転する }