ActionScript2.0

依頼されていたフラッシュがアップできていなかった件

今も現象が再発したのですが、FFで投稿するとTOPに戻るのに記事が投稿されてない。 昨日はそれに気づかなかった。。。。。いま、2回目にチャレンジしたらFF自体がお亡くなりになりました。ふざけんな!・・・気を取り直して再アップ ストップウォッチを作成…

ストップウォッチを。。。。

作れてない。。。 できたらアップしますが、思ったようにいかないな。なぜかわかりませんが、時計の時にうまくいった処理がうまくいかない。 実はこの現象課題の続きでもうちょい先の処理を作ろうとして挫折した部分だったりもするので この際、しっかり分析…

アナログ時計を作成

絵を描く方が時間がかかる。。。。 var now:Date; var secNum:Number; var minNum:Number; var hourNum:Number; long_mc._x=275; long_mc._y=200; short_mc._x=275; short_mc._y=200; sec_mc._x=275; sec_mc._y=200; clock_mc.onEnterFrame = function(){ no…

デジタル時計を作成

var now:Date; this.onLoad = function(){ now = new Date(); } clock_mc.onEnterFrame = function(){ now = new Date(); this.hour_mc.text = now.getHours(); this.min_mc.text = now.getMinutes(); this.sec_mc.text = now.getSeconds(); } 10未満のとき…

日付を取得する

var now_date:Date = new Date(); var yyyy:Number = now_date.getFullYear(); var mm:Number= now_date.getMonth(); var dd:Number= now_date.getDate(); trace(yyyy+"年"+(mm+1)+"月"+dd+"日"); ここで、get・・・で取得した戻り値の型はnumberであること…

リップル

600×400ステージを新規作成 何らかの文字を書く(何でもok) 文字列を選択し、修正→分解で文字を一つずつに分解 修正→タイムライン→レイヤーに分配でタイムラインに配置 一文字だけ選んで再度分解し、シンボルに変換(今回はグラフィックでok)分解する…

【AS課題55】

以下のようなムービーを作りなさい http://d.hatena.ne.jp/web-design-advance/20120611 解答 ※フレームレート:10で実行しています。 var vectorX = 10; var vectorY = 10; var marginX = 1; var marginY = 1; var objWidth = plane_mc._width; var objHe…

flashをHTMLに挿入

DreamWeaverの挿入メニューから「メディア」を選択→swfで挿入したいFlashを選ぶ 実際のHTML ⇒やることいっぱいでテンパってるので明日にでも。。。。 挿入後の変化 ⇒自動で挿入されるscriptがありますが、それも明日。。。。

【実践課題L】

国語のテストの出題ミスにより、すべての点数に10点足す必要がでてきました。 以下の点数に10を足して、ムービーと出力パネルにすべて表示させなさい。Aさん:50点 Bさん:33点 Cさん:61点 Dさん:57点 Eさん:49点 var addPoint:Number=10; var mes:String…

【実践課題K】

おみくじの結果「大吉」「中吉」「小吉」「吉」「凶」をランダムに、ムービーと出力パネルに表示させなさい。 var omikuji:Array = new Array("大吉","中吉","小吉","吉","凶"); var indexNum = Math.floor(Math.random()*5); trace("今日の運勢は"+omikuji[…

【実践課題J】

算数のテストの点数が以下のようになりました。 以下の点数の平均値を求めて、ムービーと出力パネルに表示させなさい。Aさん:70点 Bさん:88点 Cさん:63点 Dさん:95点 Eさん:59点 var mss=""; var pointAry:Array = new Array(70,88,63,95,59); var tota…

【実践課題I】

配列「"月", "火", "水", "木"」の3番目に土・日のデータを追加しなさい。 変数名.splice(開始順番, 0, "土","日"); ※「0」は追加を意味する。 var weekName:Array = new Array(); weekName.push("月"); weekName.push("火"); weekName.push("水"); weekName…

【実践課題H】

日〜土までの、配列の4番目から2つのデータをを削除しなさい。 変数名.splice(開始順番, 削除する数); var weekName:Array = new Array(); weekName.push("日"); weekName.push("月"); weekName.push("火"); weekName.push("水"); weekName.push("木"); we…

【実践課題G】

日〜金までの、配列の最初の「日」を削除しなさい。 変数名.shift(); var weekName:Array = new Array(); weekName.push("日"); weekName.push("月"); weekName.push("火"); weekName.push("水"); weekName.push("木"); weekName.push("金"); trace("削除前…

【実践課題F】

月〜金までの、配列の最初に「日」を追加しなさい。 変数名.unshift("追加する項目"); var weekName:Array = new Array(); weekName.push("月"); weekName.push("火"); weekName.push("水"); weekName.push("木"); weekName.push("金"); trace("追加前:"+we…

【実践課題E】

月〜土までの、配列の最後のデータ「土」を削除しなさい。 変数名.pop("削除する項目"); var weekName:Array = new Array(); weekName.push("月"); weekName.push("火"); weekName.push("水"); weekName.push("木"); weekName.push("金"); weekName.push("土…

曜日を全部出力

var weekName:Array = new Array(); weekName.push("日曜日"); weekName.push("月曜日"); weekName.push("火曜日"); weekName.push("水曜日"); weekName.push("木曜日"); weekName.push("金曜日"); weekName.push("土曜日"); for(i=0;i

【実践課題C】

以下のように表示しなさい。 week=月,火,水,木,金 dataLength=5 data1=月 data2=火 data3=水 data4=木 data5=金 >|actionscriptvar weekName:Array = new Array();weekName.push("日"); weekName.push("月"); weekName.push("火"); weekName.push("水"); wee…

【実践課題B】

配列を利用して「きょうは、水曜日です。」と、ムービーと出力パネルに表示させなさい。 var today:Number = 3; var weekAry:Array = new Array("日曜日","月曜日","火曜日","水曜日","木曜日","金曜日","土曜日"); week_txt.text=weekAry[today]; trace(wee…

【実践課題A】

「10、 32、7、9、15」という値の配列をつくり ムービーと出力パネルに「9」という値を取得して表示させなさい。 var aryNum:Array = new Array(10,32,7,9,15); var selectNum=3; trace(aryNum[selectNum]); 配列の3番目の入っているものを出力パネルに出す…

サイト構築変遷

本日・・・といっても日が過ぎてますが、授業の中での先生の言葉からのヒントといいイメージのサイトを見つけたため即帰って作業してました。 参考にした元のサイトは既にデザイン変更されていましたが緑基調ということで サイトデザイン変遷 ボックスくみ上…

サンプルサイト

ソースは書いてないけど参考になるかも。http://oshige.com/flash/mx/menu_mx.html

イメージスライドを作成する

stop(); /* this.onEnterFrame = function(){ if(this._currentframe==1){ trace(1); prev_btn._visible=false; next_btn._visible=true; }else if(this._currentframe==7){ trace(2); prev_btn._visible=true; next_btn._visible=false; }else{ trace(3); p…

簡易型スロットマシーンを作成する

イベントハンドラーメソッドで且つ、数字の1フレーム目にstop();を入れています。 this.onLoad = function(){ this.num1_mc.gotoAndPlay(0); this.num2_mc.gotoAndPlay(0); this.num3_mc.gotoAndPlay(0); } start_btn.onPress = function(){ this._parent.nu…

ビルボードに設置してみた

http://free-name-cardz.com/なんか安っぽい。。。。 センスの問題か。。。。

サイト構築でつかうかも

繰り返さないバージョン ⇒2012.06.13わかりづらいので背景色の変更とサイズ変更 繰り返すバージョン ⇒2012.06.13わかりづらいので背景色の変更とサイズ変更、また一部のバグを修正(コード参照) 繰り返さないバージョン var moveInt:Number=20; var comAlph…

十字ボタンでムービークリップを動かす

onClipEvent (load) { var distance:Number=20; } on(keyPress "<Left>"){ this._x-=distance; } on(keyPress "<Right>"){ this._x+=distance; } on(keyPress "<Up>"){ this._y-=distance; } on(keyPress "<Down>"){ this._y+=distance; }</down></up></right></left>

switch文を学ぶ

面倒なのでソースは先生のブログ参照。 変えようも無いので。。。。。なので、とりあえず概念の部分もいらないか・・・・

while文を学ぶ

whileを使って1〜4までを出力する var a:Number=1; while(a<=4){ trace(a); a++ } 2の3乗になるまで繰り返す var a:Number=2; var b:Number=1; var c:Number=3; while(c>0){ b = b*a; c--; } trace(b);

【AS課題51】

以下の図のような20本の線を描画するスクリプトを記述しなさい。 var interval=20; var count=20; var len=300; lineStyle(3,0x000000,30); for(i = 0;i