備忘録

マインドマップ化の利点

マインドマップは今年の5月頃から主にFreeMind - free mind mapping softwareを使い始めました。はじめのうちはこんなツールを使って効果があるかなとも思いつつ使ったのですが、使い続けていくうちに頭の中の考えを整理するのにとても都合が良いなあとの実…

Flash Player 10をインストール

本日ブート時にFlash Player 10の更新ダイアログが表示されたのでインストールしました。早速、Flex(Flash)で作成されている トップ・マインドマッピング、 バーゲン・お買い得情報・マインドマッピング、 店舗サイトマップ・マインドマッピング、通販商品ナ…

サイト毎に色分け実施

よりマインドマップらしくなるように、今回はサイト別に色分けをすることにしました。これでどこの店舗のページであるかか一目で分るようになりました。マインドマップ表示では文字情報よりも色、形等の視覚情報の方がより視認しやすいと言われています。確…

マインドマップ3枚作成

店舗URL情報を入力していると バーゲン・お買い得情報のマインドマップがかなり大きくなってきたので、店舗URL情報は 店舗サイトマップと別のマインドマップに分けることにしました。これでマインドマップが2枚になったので、2つのマインドマップを結びつ…

マインドマッピングアプリ作成で参考にしたサイト一覧

バーゲン・お買い得情報・マインドマッピングのアプリケーションを作成するにあたり参考にしたサイトの備忘録です。マインドマップソフトであるFreeMindとiMindMapを使ってみました。iMindMapは記憶を整理するには良いんだがちょっと値段が高いのと、動作マ…

負の値はだめ!?

バーゲン・お買い得情報・マインドマッピングのマインドマップ表示においてスクロールバーを追加するにあたり、なかなか期待通りにスクロールバーが動かなかったので、備忘録として残すことにしました。一つ目はScrollBarコントロールクラスにおいてminScrol…

Flexプロジェクト復活

バーゲン・お買い得情報・マインドマッピングにスクロールバー機能を追加するにあたり、Flexフレームワークでの開発を一時凍結していましたが、なんとかパフォーマンス向上に目処が立ったのでFlexプロジェクトを復活させることにしました。副作用として高機…

Flex3で動作試験完了、公開

Flex備忘録で覚書をメモしながらこつこつ作成していたバーゲン・お買い得情報・マインドマッピングが動くようになったので、晴れて公開します。 日本の代表的なビッグモールのサイトマップをマインドマップ表示で辿れるようにしました。使い方は簡単で辿りた…

画像埋め込みSimpleButtonサンプル

先日「SimpleButtonを使う」で作成したしたボタンコントロールではテキスト埋め込みでしたが、画像埋め込みボタンが必要になったので作成しました。テキスト埋め込みボタンより簡単かな。今回の画像埋め込みボタンではマウスカーソルをハンドカーソルにする…

SimpleButtonソースサンプル

FlexフレームワークであるMXMLを捨ててActionScriptプロジェクトに切り替えて困るのは、手軽に使えるコンポーネント、コントロール等が使えなくなることです。特にボタンは非常に良く使われるので今回SimpleButton()から作成しました。TextField()を使い文字…

スケーリングサンプルソース

ActionScript3でスケーリング処理を行なった際、しっかり嵌まったので備忘録です。拡大縮小処理を行なう際にはscaleXorYプロパティを設定(=1が等倍)すれば自動で行なわれます。但し少し困ったことがあって、例えば拡大を実行すると画像がどんどん右へ流れて…

スクリーンサイズ取得

Flex3のフレームワークからActionScript化時にスクリーンサイズ取得に四苦八苦したので備忘録を残すことにしました。 どうやらstageのここにはいっているようです。 ウインドウの幅 : stage.stageHeight; ウインドウの高さ : stage.stageWidth;センターリン…

 完全ActionScript化を検討中!

今までずっと基幹はFlexのフレームワークであるMXMLで作成して、小回りが必要なところだけ一部でActionScriptを使う方針で開発してきましたが、ウインドウ数が増えてくるとオーバーヘッドが無視できないレベルになってしまいます。このままFlexフレームワー…

2.0.5へバージョンアップ

本日VMware Playerを起動するとバージョンアップダイアログが表示されました。それで早速2.0.4から2.0.5へバージョンアップを行ないました。2.0.5をダウンロードしてインストールすると自動的に旧版(2.0.4)がアンインストールされ新版(2.0.5)に置き換わりま…

MXMLからSpriteクラスを継承したActionScriptクラスの使用方法のサンプル

先日作成したLabelコントロールを楕円で囲むをプロジェクトで使用したところ処理速度が想定より遅かった。ループ処理の最内部で呼ばれるので、最適化をすれば効果絶大なのでActionScript化することにしました。とりあえず今は動作確認をしたばかりですが、処…

validateNow()

現在開発中のFlex3プロジェクトにおいて、Labelコントロールのtextを変更した直後にコントロールのサイズを取得しようとしたところ、変更する前のサイズしか取得することができない問題にぶち当たりました。調べてみるとvalidateNow()をコールしてやれば、設…

テキストの修飾のサンプル

現在開発中のプロジェクトで、Labelコントールを楕円を囲み、楕円部分にマウスカーソルが乗った時にイベントを取得する必要に迫られて作成しました。他のプロジェクトでも簡単に流用できるようにMXMLコンポーネントとして作成しました。Labelコントロール等…

MXMLでTextFieldクラス使用サンプルソース

現在開発中のプロジェクトで、MXMLでTextFieldクラスを使う必要があり、かなり戸惑ったのでFlex備忘録として残して置く事にします。肝なのはFlex3ではflashパッケージであるTextFieldクラスを直接addChildできない。(mxパッケージは直接addChildできます)必…

Canvasレイアウトのドラッグ・サンプルソース改良版

現在開発中のプロジェクトで、Canvasレイアウトをマウスでドラッグして移動させる必要がありました。昨日作成したプログラムでは処理が重過ぎるのか、動きがもたつく感があったので今日改良しました。Flexではドラッグ&ドロップをサポートしたメソッドが用…

Canvasレイアウトのドラッグ・サンプルソース

現在開発中のプロジェクトで、Canvasレイアウトをマウスでドラッグ移動させる必要があったのでテストプログラムを作成しました。忘れないようにFlex備忘録として残します。Canvasレイアウトをマウスでドラッグして移動する。 ・スクリプトの抜粋 // マウスボ…

XMLで特定ノード以外全削除・サンプルソース

現在開発中のプロジェクトで、Flex3のTreeコントロールにおいて特定ノードのみを表示する必要に迫られました。始めはXMLListCollectionのfilterFunctionを使えば簡単にできる(ArrayCollectionではとっても簡単!)と思っていたんだが、階層データオブジェクト…

mx.controlsパッケージ情報

Flex備忘録:Flex3で再コンパイルでアドビのAdobe Flex 3リファレンスガイドにmx.controls パッケージが見当たらないと書きましたが、今Adobe Flex 3リファレンスガイドににアクセスしてみると、追加されたようです。これでいちいちFlex 2リファレンスガイド…

Flex3で再コンパイル完了

ちょっと難産しましたが、やっと通販商品ナビ・FlashバージョンのFlex3で再コンパイル作業を終えました。アドビの説明によると90%のサイトは再コンパイルだけで動くとの説明でありましたが、どうやら残り10%になったようです。なおFlex3には新しいコンパイラ…

Flex3で再コンパイルします

Flex3のインストールが終わったので、次は通販商品ナビ・FlashバージョンをFlex3で再コンパイルして互換性を確めたいと思います。結論を先に言うと現在苦戦中で、まだリリースできる段階ではありません。ちなみに通販商品ナビ・FlashバージョンはFlex2(2.01)…

Flex3のインストール完了

Flex3の日本語ドキュメントもかなり整備されてきたので、Flex3をインストールすることにしました。ちなみに通販商品ナビ・FlashバージョンはFlex2でコンパイルしています。Flex3をインストールする前に旧Flash Playerを削除する必要があります。アンインスト…

Flashテスト

Flashをはてなに張るとどうなるかな? 只今テスト中・・・

Firefox3がリリース

昨日Firefox3がリリースされました。混雑が激しくてたいへんそうですね。なんとかダウンロードできたので早速プロキオン通販案内と通販商品ナビ・Flashバージョンの動作確認を行ないました。Ajaxで動くプロキオン通販案内はかなりサクサク動くようになりまし…

日本語対応AIR

Adobeから「日本語環境に正式対応したAdobe AIR 1.1」が昨日公開されました。日本語環境が揃うまでは開発環境の移行を躊躇っていたのですが、これでFlex3での開発環境が整ってきた!?ようです。まだFlex2からFlex3への移行についての調査は行なっていないので…

通販商品ナビ・Flashバージョン

通販商品ナビ・Flashバージョンは主にJavaScriptのAjaxの機能を使って商品メタ検索を実現したプロキオン通販案内をFlex2(Flash)で書き直したものです。JavaScriptからActionScriptに書き換えたのでブラウザの違いによって処理を分けることなくプログラミング…

Web2.0時代のAJax

最初に作成した商品メタ検索サイト、プロキオン通販案内は今から2年程前、AJaxが話題になり始めた頃に作成しました。それまでのWeb1.0では同期処理しかできなかったので、1頁目のアクセス時に検索処理をバックグランドで動かして、予めキャッシュを作成し…