ExternalInterfaceとswfobject

swfobjectを使ったASとJSの連携には so.addParam("allowScriptAccess", "always"); が必要だった。

無理な戻り値のデフォルトがNaN

int = 無理な戻り値 trace(int) // #=> 0 uint = 無理な戻り値 trace(uint) // #=> 0 number = 無理な戻り値 trace(number) // #=> NaN

as3でリンゲージ

まず普通にシンボル化して、リンゲージプロパティのクラス名に"パッケージ名とhoge"を入れてパッケージ名と同じディレクトリに"hoge.as"を作成する。(.flaと.asが同じディレクトリならパッケージ名はいらない) mainSource var test:test_linkage = new tes…

XMLのNamespace

Yahoo!デベロッパーネットワーク - Yahoo!ニュース - トピックスAPI http://developer.yahoo.co.jp/news/topics/V1/topics.htmlを利用しようとすると、XMLの子ノードだけを取得することが出来ない。 恐らくnamespaceが問題なのだろうけどうまくいかない

Google グループ

etc

Google グループ http://groups.google.co.jp/ のメーリングリスト用の設定 「メンバー」の「メンバーを招待」の「メンバーを直接追加 メンバーを直接追加」で送信したいアドレスを入力して「メンバーを追加」をクリック。 「管理業務」の「 メンバーを管理…

memo

・参照はasフォルダからの見るのではなく、読み込まれるMXMLからの参照になる。・A.appendChild(B)のBはBの参照をしているだけで、実際には複製されているわけではない。 複製するにはA.appendChild(new B)をしてやる必要がある。(Flexの仕様)・Builderの…

asクラスをimportをしても認識しない

・プロジェクトのプロパティのFlexビルドパスでメインソースフォルダを指定する。 デフォルトでは、プロジェクトの直下であるのでメインソースフォルダを指定は空欄になっている。 このメインソースフォルダを変更するときはテキストエリアに書き込むのでは…

Bindableで未定義エラー

[Bindable]の前にセミコロンがないとエラーになる。(Flex3 beta3) private var request:URLRequest = new URLRequest // XMLListCollection ;[Bindable] private var reXML:XMLListCollection = new XMLListCollection Rubyみたいに書ければいいのに

RSS1.0の解析

Namespaceクラス が必要 Namespace - ActionScript 3.0 コンポーネントリファレンスガイド http://livedocs.adobe.com/flash/9.0_jp/ActionScriptLangRefV3/Namespace.html 参考RSSはICC ONLINE | ICC マッシュアップ・アート・コンテスト http://www.ntticc…

多重配列の展開

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スタイル…