Flex

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

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

mask

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

Dynamic Run-Time Icons

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

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

また忘れて調べたのでメモ 非表示のコンポーネントでも そのコンポーネントのスペースは用意されてしまうので 微妙な表示をすることが・・・。 そういう時は 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はシングルスレッドだから。 ループを繰り返しているうちは描画メソッ…

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を継承しカスタムコンポーネントを作成。 そのコンポーネントで、キーボードイベン…

 FlashPlayerのエラーネタ

アドオンで問題が発生したため・・・ 【メッセージ】 アドオンで問題が発生したため、Internet Explorerを閉じる必要があります。 この問題の発生時には次のアドオンが実行されていました。 ファイル:Flash9.ocx 会 社 名:Adobe Systems Incorporated 説 …

FxUG勉強会お疲れ様でした。

FlexUserGroupで初めて講師をさせていただきました。 不慣れな点やお聞き苦しい点が多々あり本当に申し訳ありません。 参加してくださった方、本当にありがとうございました。 私の発表内容はFlashとFlexの連携話。 Flex2とFlash8での連携と、Flex2とFlash9…

FDS & Hibernate

WordPress › Error この記事が気になった。 で、やってみるけどうまくいかない。 mxmlのパブリッシュは成功してるけど、FaultEventが返ってくる・・・。 どこか設定ファイルがおかしい? どうも今やっていること(仕事)にFDSでPUSH配信できたほうが良いことが…

データ内容に応じてDataGirdの行の背景色を変えたい

DataGirdをカスタマイズする方法 サンプル ソース カスタマイズ内容 ・rowColorFunctionプロパティでカラーの値を返す関数を定義できるように ・drawRowBackgroundsをオーバーライドしてrowColorFunctionで取得した色で描画するよう変更 サンプルの表示条件 …

意外と知らない人がいる?FlexのViewSource

アクセス解析したらソース見た比率が低かったので・・・ MapSample を開いて右クリックするとメニューに「ソースの表示」ってありますよね。 それを実行すると文字通り、ソースが見れます。 FlexBuilder2のProjectメニューからアプリケーションのソースを簡…

UIComponentにたくさんのSpriteを追加する実験

MapSampleでは、図形の描画はSpriteオブジェクトを利用しています。 1つの図形に対してSpriteオブジェクト1つ #じゃないと図形アイテムのクリックイベントとれないし。 図形情報が増えれば増えるほどSpriteオブジェクトを たくさん追加しないといけないわけ…

MapSample更新中

現在、MapSampleを更新中。。。というか格闘中。 やっていること 地図の拡大/縮小/パンニング 人口/世帯による色分け表示 図形中央に街区名表示 複数ファイル読み込み対応 どうせなのでクラス設計から見直し 途中経過はこちら http://www.chisa-to.com/mapsa…

Adobe Flex Developers’ Nightのサンプルを公開しました。

こちらからどうぞ。 http://www.chisa-to.com/mapsample/Main.html サンプルの説明作らなくては。。。

更新予定

サンプル更新してない・・・。完全にお休みモードでした。 Adobe Flex Developers’ Night にこれなかった人&初級者用に サンプルを1から作る説明を書く予定です。 サンプルの概要は8/3の日記を参考に。 それが終わったら機能追加していきます。

試用期間切れ・・・

実家に帰る新幹線の中FlexBuilder2を立ち上げると、 シリアルナンバーを入れるダイアログが・・・ がぁん!試用期間が切れた!! トライアルということをすっかり忘れてた。 個人的にも使うから、買わないとなぁ。 でも日本語版まだなんだよねぇ。 しばらくC…

LocalConnection

FlexとFlashの連携にLocalConnectionを使っていると前に書きました。 便利なのですが、不便な点もあるのです。 Connection名はクライアント内でユニークでなければならない。 たとえば、Aという名前を使っているSWFを同一マシン内で複数開くと 意図した動作…

ChisaMapSampleの説明

Adobe Flex Developers’ Night でお見せしていたように 私は普段地図を使うアプリケーションを作成しています。 でも、地図ってお高いのですよ。 そこで誰でも使えるデータを使ってサンプルを提供することにしました。 地図データ G-XML 簡単に言うと地図情…

サンプルできたぁ・・・。

Adobe Flex Developers’ Night に出すサンプル 「簡易G-XMLViewer」できました。 総務省統計局のサイトからダウンロードできるGXMLを読み込んで 地図(白地図)と属性を表示する。ただそれだけ・・・。 夜中2時から初めて明け方にほぼ目標到達。 後は昼休み…

Adobe Flex Developers’ Night ご来場ありがとうございました。

私のつたない説明を聞いてくださった方々、ありがとうございました。 サンプルについてはたいしたドキュメントもなくてすみません。 随時、説明&機能追加していきます。 でも今日は寝る・・・。 ほかの方々のブース見たかったです!!! サポートしてくれた…

明日 Adobe Flex Developers’ Night

Adobe Flex Developers’ Night のデモポッド出します。 会社として出るのでサンプルソース提供は無しなのです。 個人的に出そうかとひそかに作成中・・・。間に合うのか?

連携続編

Flexに貼り付けたFlashSWFのサイズ調整 ちょっと面倒ですが、Canvasの上にSWFLoaderを置いてサイズ調整を試みることに うまくいきそう?・・・いかない。 また、問題 FlashではカーソルにMovieClipを使っているため本当のCursorは非表示。 上にFlexのPanelを…