2007-01-01から1年間の記事一覧

多重配列の展開

var ary:Array = [ { key1:"dog", key2:"1997"} , { key1:"cat", key2:"2007"} ] for (var i:int = 0 ; i < ary.length ; i++){ for each (var a:String in ary[i]){ trace(a) } } for (var i:int = 0 ; i < ary.length ; i++){ trace(ary[i].key1) trace(ar…

CS3のドキュメントクラス

xxx.fla [com] [test] test_main.asだったらcom.test.test_main をプロパティの[ドキュメントクラス:]入れる package xxx { にはそのパッケージクラスまでの道筋をかいとかないとエラーになる。 package com.test { import flash.display.* public class te…

メソッドだけを外部ファイルに

ASとmxmlは同じ階層の場合 <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"> <mx:Button x="75" y="67" label="ボタン" click="click(event)" /> <mx:Script source="aaa.as"/> </mx:Application>function click(e:Event):void { trace("OK "+e) }

XML & URLLoader

var MyXML:XML /* 1 */ var loader:URLLoader = new URLLoader () var request:URLRequest = new URLRequest ("http://ws.fujisan.co.jp/search/category") try { loader.load(request) } catch(error:SecurityError) { trace("ERROR") } /* 2 URLLoaderのコ…

PC軽量化

etc

キャッシュとか CCleanerレジストリ整理 NTREGOPT or WinASO

LocBAML

WPF

川西 裕幸のブログ : LocBAML http://blogs.msdn.com/hiroyuk/archive/2007/01/05/locbaml.aspx LocBAML http://news.speeple.com/msdn.com/2007/01/06/locbaml.htm How to: Localize an Application http://msdn2.microsoft.com/en-us/library/ms746621.aspx

RadioButtonとRadioButtonGroup

ラジオボタンの感覚からはRadioButtonGroupが便利。RadioButton ボタン1つ1つにイベントハンドラーが必要になるが、細かい動きが出来る。 <mx:Script> </mx:script>

継承の勉強

継承は親クラスのメンバを変更できることによってカプセル化を邪魔することがある。つまりインスタンスに影響を持つから。 継承を使うのは、"BがAを継承する場合、BはAの一種である"の関係にある時。(関係の無いクラスから継承することがあるの?) public,…

Builderパターン

Builderに使える工具を持たせといておく。感じ。Directorがドライバ(工具)を回す(使う)。ConcreterBuildre(Builderのサブクラス)がプラスだったらマイナスだったり。して結果(動き)が違う。 結局BuilderがAdapterに見えてならない。

変数のスコープとか奇数偶数とか多重配列とか

動作環境はFlex2変数のスコープ var i:uint = 5 private function sayHello():void { trace(i) // 5 a() trace(i) // 5 } private function a ():void { var i:uint = 10 trace(i) // 10 for (var x:uint=0;x<1;x++){ i = 15 trace(i) // 15 } trace(i) // 1…

サウンド(音楽ファイル)を追加したい時

音楽ファイルをプロジェクトファイル内にコピーしてからBlendの[プロジェクト][ファイル]のプロジェクト名のコンテキストメニューから貼り付けすると、貼り付けされたファイル名が勝手に変更され、さらに認識しなくなる。(例:コピー___XXX.wma)ので、プロ…

映像のコピー

映像をコピーする時に デザインビューで映像のオブジェクトをコピーペーストして[プロパティ][メディア][Source]を指定したら、 再生はされるけれどもForever(ループ)がされない。 ループするにはタイムラインにある[メディア時間]というプロパティが必要…

line-height : 2.2em

CSS

line-height : 2.2em が読みやすい気がしてきた。

Template Methodパターン & Factory Methodパターン

流れが親クラスで、 どうするかが子クラス。

同じ動き(挙動)をするオブジェクトを量産したいとき

タイムライン[既定]でオブジェクトをコピー。 指定するタイムラインにてプロパティ(位置、透明度など)をコピー(複数選択→貼り付けが可能)。 の二度手間をしなくちゃいけない。

EventType一覧

DisplayObjectDisplayObject クラスは、表示リストに含めることのできるすべてのオブジェクトに関する基本クラスです。表示リストは、Flash Player に表示されるすべてのオブジェクトを管理します。DisplayObjectContainer クラスは、表示リスト内で表示オブ…

DELLのHDD増設トラブル

etc

ITmedia +D PCUPdate:ViivもOK!なBTX仕様のハイパフォーマンスPC――デル「Dimension 9150」 http://plusd.itmedia.co.jp/pcupdate/articles/0603/07/news005.html Dimension 9150に HGST(日立IBM) HDT725050VLA360 (500G SATA300 7200) http://kakaku.com/i…

interfaceの役割

interfaceで設定したメソッドの意味は2種類。 implements したクラスがどんなメソッドを実行しなくちゃならないのか。 interface自身を型に指定することで、implements したたくさんのクラスどれでもinterface型で引数ができる。

ENTER_FRAMEの一時停止

a_mc.addEventListener(Event.ENTER_FRAME, moveX) このENTER_FRAMEを停止したのち再生するには、一旦removeEventListenerしてから再度addEventListenerをする。 a_mc.addEventListener(Event.COMPLETE, initialize) a_mc.addEventListener(Event.ENTER_FRAM…

雑多なメモ帳の管理方法

etc

左ページには何も書かず、メインの右ページの柱にタグを書く

clearFixを使わないでfloatのclear問題を解決したい

CSS

【目的】 clearFixを使わないでfloatのclear問題を解決したい。 その場合にハックなどのバットノウハウは用いない。 【参考サイト】 Hato-Style - Note - clearfix をダイエットさせたいのですが http://hato-style.chu.jp/note/note_20070614.htmlスタイル…

エラー処理

try { var someArray = null someArray.push("test3") alert(someArray) } catch (e) { alert("Error : " + e) // TypeError: someArray has no properties message if (e instanceof TypeError) { alert("型エラー : " + e.message) // "someArray has no p…

自分のじゃない本を読む時

etc

友達の本、図書館の本、教授の本は、大切な、振り返りたい行に付箋を貼り付けといて、もし手元においときたかったら新しい本に付箋を移せばいい。

IE7の拡大ツールについて

【参考サイト】 IE7、拡大で崩れるバグ : Naturalism Blog http://naturalism.under.jp/weblog/archives/2006/10/ie7.html "marginとabsoluteがあると崩れる"IEでのCSSのバグを回避するhasLayout | コリス http://coliss.com/articles/build-websites/operat…

作業が終わった後のテスト(最終チェック)

etc

チェックにかかる工数・時間がかかり過ぎても、とやかく言われる筋合いはない。 必ず修正前後のページをカラーでプリントして常に作業画面と見比べる。 技術的な問題が解決した後には、作業の目的に立ち返る。 文言は出版業界ぐらいに全文を読み合わせる。 …

d2.はてなダイアリーの日記の各小見出し

etc

のテキストじゃなくて、背景をクリックすると本文を編集できる。

インポレメント

implements(インポレメント) mplements ステートメントは、クラスまたは構造体によってインターフェイスが実装されていることを表します。(msdn) increment(インクリメント) 整数型の変数の値を1増やす処理。(IT用語辞典)

Firebug コンソール

Command Line API FirebugのConsoleタブで、下部にある">>>"にJavaScriptのコードを入力してリターンするとコードのままが実行される。 又は右下のボタンを押してカラムを表示させて、そこに記述し"Run"をクリックすると実行される。 例: alert("console") …

RSS選び

etc

はてなブックマーク - タグ一覧 http://b2.hatena.ne.jp/t マジョリティーな言葉の時。CSSとか。 Google ブログ検索 http://blogsearch.google.co.jp/ あまり使われない言葉の時。Thermoとか。 はてなのキーワード?タグ?って? "ユーザーが分類のためにつ…

actionscript 2.0 < actionscript 3.0 < adobe air

etc

Google Trends actionscript 2.0, actionscript 3.0, adobe air http://www.google.com/trends?q=actionscript+2.0%2C+actionscript+3.0%2C+adobe+air&ctab=0&geo=all&date=all&sort=2 actionscript 2.0, actionscript 3.0, adobe air, CSS, javascript http…