地図を使ったナビゲーションのスクリプト部分が完成。あとは微調整程度のはず。今回Flashを使用したのはファンシーな動きで魅せたかった訳じゃなくて、案件の追加・削除があった時にXMLを修正するだけでナビゲーションも特集ページ本体にも反映させるようにしたかったから。制作で苦労した分メンテナンス作業は大幅に効率アップできるし、ビジュアルだけ変えて他の特集にも再利用すればトータルで見た場合のコストが下がる。さて、これからPHPで本体を作らなくては。
Flash:地図を使ったナビゲーション
Flashで日本地図を使ったナビゲーションを作ってます。ほぼ完成したけどまだバグがちらほら。先は見えているけど行き当たりばったりで作ってるので後で読み返したら意味不明なソース。じっくり必要な機能を洗い出したり大体のフローを考えたり準備してからソースを書き始めるようにしないともう駄目だなぁ。もう頭が回らん。メニューの所なんかきちんとクラス化しておけば使い回しがラクだったはずだし。色々課題が見つかるなぁ。
Posted in 雑談・日記
Leave a comment
DOM Scripting: Web Design with JavaScript and the Document Object Model
amazon.comでレビューを読んでみたけど面白そう。この手の本はやはりアメリカのほうが種類も豊富で質が高いものが多い。(駄目なのもあるけど)
Posted in Javascript, メモ・リンクとか
Leave a comment
Javascriptビジュアルリファレンス
先日のエントリーで購入予定と書いた本JavaScriptビジュアル・リファレンスを北千住の紀伊国屋で購入。パラパラ読んだけどDOMの解説なんかも載っていて何か作りたくなってきますねぇ。これはいわゆるリファレンス本なんで言語そのものを解説しているような、プログラミングPerlみたいなのが欲しいんだけどいいのあったら教えてください。
Posted in Javascript
Leave a comment
Actionscript:ユニークな配列
ちょっと仕事で必要だったので作成。
引数に配列を入れて呼び出すとソートした上でユニークな配列を返してきます。
(例) var data:Array = new Array(); data = ["07","01","01","05","07"]; trace(getUniq(data);) 実行結果 01,02,05,07 //----------------------------------------------- // ユニークな配列を返す //----------------------------------------------- function getUniq (myAry:Array) { var retAry:Array = new Array (); var temp:String = ""; var j:Number = 0; myAry.sort (); for (var i = 0; i < myAry.length; i++) { if (myAry[i] eq temp) { } else { retAry[j] = myAry[i]; j++; } temp = myAry[i]; } return (retAry); }
Posted in FLASH Actionscript
Leave a comment