ホーム >> 左脳Script >> Adobe Flash >> Action Script >> Action Script 3 で 自作U/Iコンポーネント

Action Script 3 で 自作U/Iコンポーネント


イマイチ Action Script 3 での、 U/Iコンポーネントの記事が少ないように思われます。
フリーの開発環境で作れる Flash はゲームやアニメーションだけじゃない!!と声を大にして言いたい。
Webで使えるオンラインアプリケーションだってアイディア次第では・・・

しかし、叫ぶだけでは意味がありません。無いものは作る。ものづくりの原点ですね。

と、風呂敷を広げたところで、ちまちまポチポチと作ったものが、形になってきたので、公開しようと思います。

現時点で、公開しているコンポーネント


作成に当っての目標(こだわり)

  • プロパティ変更が直ちに画面に反映される事。
  • プロパティが判りやすい事。
  • コンポーネントの大きさを変更すると、再描画される事。(scale等で誤魔化さない)
全てのコンポーネントに、「enable」「width」「height」プロパティがあり、パラメータ変更で コンポーネントの大きさが変わったり、外見が変化するものは直ちに再描画されるようにしています。

現時点で全く対応していない機能

  • タブによる、コンポーネントのフォーカスの制御
    「キーボードでグラフィカルインターフェースを操作する」部分をばっさり切り捨ててあります。
    マウスで目に見える制御しかできません。今現在、これらのコンポーネントにフォーカスの概念が無い為、実装を見合わせています。

    いずれは実現したいと思っていますが、今のところ優先度は低いです。

  • 垂直スクロールバーのマウスホイール操作
    これも上記のフォーカスの概念が無いと作れないと考えているので、保留中です。


ソースコードについて

ソースはフリーとします。ポリシーを踏まえたご利用をお願いいたします。

パッケージ名がややこしいこと(本日公開コードでは、"as3UI.var20090601")になっていますが、もし御使用の際には各自で対処して下さい。

Flash develop のプロジェクトです。 →as3UI20090601.zip
簡単な使い方はコードにあります。
Action Script 3 で書かれています。その為、ターゲットは Flash 9 以降となります。


予定?!

また、以下の3つは製作中です。というかキーボードから文字列入力を受け付けるものが後回しにされていたりします。
  • コンボボックス
  • テキストボックス(1行
  • テキストエリア(マルチライン

余力があれば、ツリービューやらグリッドっぽいものなんかも作って見たいですね。





トラックバック(0)

トラックバックURL: http://n-yagi.0r2.net/sanoupulurun/mt-tb.cgi/128

コメントする

ホーム >> 左脳Script >> Adobe Flash >> Action Script >> Action Script 3 で 自作U/Iコンポーネント

アーカイブ

このブログ記事について

このページは、n-yagiが2009年6月 1日 16:31に書いたブログ記事です。

ひとつ前のブログ記事は「Adsense再々々申請?!」です。

次のブログ記事は「Action Script 3 で 自作CheckBox」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Creative Commons License
このブログはクリエイティブ・コモンズでライセンスされています。