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

文字化け

CFでタグを使ってプレゼンテーションを作っていたのですが 文字化けが・・・。HTMLのキャラクターセット変更してもダメ。 文字コードはUTF8だったのでShift_JISに変更してみたところ 回避されました。ふむぅ。どこで指定してるんだ?

ColdFusion8をインストールしてみた

Flexとのサーバ連携。 やりたいことが一番簡単にできそうなのがCF8かな? と、思い。インストールしてみた。 WebサーバはIISを使用。 当然仮想ディレクトリのアプリケーションの設定で 実行アクセス権が「なし」では動きません。 cfmの表示はすぐできたけど…

FileReferenceでアップロードした時にサーバからデータを受け取る

FileReferenceでアップロードして、その処理の結果 たとえばサーバへ保存したときのファイル名を受け取りたい場合 uploadCompleteDataイベントのdataで取れる。

mask

maskってさ、そのコンポーネントの原点からの座標じゃなくて Stageの絶対座標なのね・・・。 ・・・ごそごそ・・・ なんだ、対象となるコンポーネントにmaskとなるオブジェクトを addChildしてあげれば相対座標なのね。 addChildしたら表示されてしまうと思…

Dynamic Run-Time Icons

サーバから取得するのはよいのだけど サイズがばらばらだと結構困る。 ユーザが自由に登録可能な場合とかは本当にばらばらになるし・・・。 http://blog.benstucki.net/?p=42 これ使うとサイズ指定可能。 もうちょっと早く見つけていれば・・・orz

 AIR Cheatsheet

AIR Cheatsheet 元ネタ ACTIONSCRIPTCHEATSHEET.COM

 非表示のコンポーネントをレイアウトに含めないようにする

また忘れて調べたのでメモ 非表示のコンポーネントでも そのコンポーネントのスペースは用意されてしまうので 微妙な表示をすることが・・・。 そういう時は UIComponentのincludeInLayoutプロパティをfalseにすると 親のコンテナはそのコンポーネントを無視…

モーダルダイアログの背景のスタイル設定

前も調べたのに忘れたのでメモ Panelのスタイルで設定しています。 modalTransparency 透過 modalTransparencyBlur ぼかし modalTransparencyColor 色 modalTransparencyDuration 効果が再生される時間 全部統一したいときにはスタイルシートでPanelのスタイ…

ASパフォーマンス検証 getter と 直接参照の差は?

FxUG勉強会であったひがさんの「How to hack ActionScript」をまねして ちょっと疑問に思っていたことをやってみました。 クラスの中で外から値を変更させないようgetterで参照のみプロパティ作成することが結構あるのですが クラスの中で、getterで参照する…

Flash CS3でパブリッシュしたSWFをFlexのSWFLoaderで読む

やってみました。 SWFLoader.content["インスタンス名"] でswfにあるインスタンスをとってこれましたよ。 何したのかって言うと、たくさんswfにアイコン登録しておいて 必要なものだけ呼び出して配置しただけですが・・・。 swfの入れ替えだけで動的に変えた…

itemRenderer + CSS でスタイル設定

めちゃ久しぶり・・・。 itemRendererにスタイルシートでスタイルを設定していたのだけど できなくて悩んでました・・・。 名刺みたいにレイアウトされたitemRendererをListに表示したくて itemRendererにボーダーを指定していたのだけどうまく行かない 直接…

ヘッダーにチェックボックス

sato-shiさんのところにのってました チェックボックス付きヘッダ - Flex Coder 確かに3ステート欲しいよね? つかいたかったので、作ってみましたよ。 http://www.chisa-to.com/DataGridSample/datagridtest.htmlでもちょっと納得いかない。 チェックボック…

Flexからブラウザを閉じる

Flexに移行したシステムに「終了」ボタンがあるのを忘れてましたよ。 「終了」=ブラウザを閉じる なので、なんてことはない。 AS3ではExternalInterfaceからJavaScriptをコールできる。 private function end():void { if (ExternalInterface.available){ E…

一度にたくさんの子供を追加する

UIComponentにたくさんのSpriteを追加する実験 - chisa-to あれこれで、addChildがボトルネックになっている話を書きました。 だいぶ前に解決していたけど、書いてなかったね。 原因はASはシングルスレッドだから。 ループを繰り返しているうちは描画メソッ…

ぼやき

Apolloもでたし!MapProject再開!! といきまいたのはよいが、早くも壁にぶち当たる・・・。 それは 座標変換!! WGS84のデータと平面直角座標系のデータがてもとに・・・。 さあどう重ねる? 地図データ扱うときに必ずあたる問題よね・・・。 SIS使って一…

Flex2.0.1日本語版が出たけれど・・・

http://www.adobe.com/jp/products/flex/productinfo/updater/アップデータは英語版・・・。 今まで使っていたのですが待ちきれず、 2.0をアンインストールして トライアルの2.0.1をインストール。ライセンスを登録 うまく動きましたよ。 ワークスペースは案…

9 slice scaling を利用したスキン作成時の注意

Flash8でフィルタを適用したMovieClipに 9 slice scalingを設定して Flexでスキンに適用すると・・・。 9 slice scalingが適用されません・・・orz マニュアルには載ってないよね? 私が見落としているだけ? フィルタのかかっていないMovieClipと かかって…

UIComponentからカスタムコンポーネントを作成する際の注意(キーボードイベント)

UIComponent単体ではキーボードイベントが取れない。 デフォルトではフォーカスを受け取っていないため。 IFocusManagerComponentインタフェースの実装が必要。 UIComponentを継承しカスタムコンポーネントを作成。 そのコンポーネントで、キーボードイベン…

もう、忘れられてそうだけど、はまったので久しぶりにメモ・・・。