Flex

S2Flex2とTomcatで画面起動時にamf関連でNullPointerExceptionが出る場合

resoicresに以下の構成を作成する META-INF ∟services ∟javax.xml.parsers.SAXParserFactoryファイルはテキストで中には以下の一文を記述する。com.sun.org.apache.xerces.internal.jaxp.SAXParserFactoryImpl

クリップボードを操作するには

http://www.necst.co.jp/product/ibiz/column/flex/chap21.html

Adobe ASDoc

ActionScript3.* http://livedocs.adobe.com/flex/3_jp/langref/package-summary.html

ドラッグアンドドロップでデータを受け取るには

http://www.hakkaku.net/articles/20080527-214

S2Flex2でTomcatのJSPDirectAccessエラーが出る場合

web.xmlの値を変更する。 param-name=jspDirectAccessの値をtrueに変更する。 eclipseの場合は src/main/webapp/WEB-INF/web.xml

Flexコーディング規約

http://opensource.adobe.com/wiki/display/flexsdk/Coding+Conventions-ja

ActionScriptでプロパティを変更するには

http://www.adobe.us/livedocs/flex/3_jp/html/help.html?content=styles_08.html

デザイン周り

http://yoropan.no.coocan.jp/wp/index.php/archives/101http://www.adobe.com/cfusion/entitlement/index.cfm?e=flex_skinshttp://www.adobe.com/devnet/flex/articles/skins_styles_print.html

MXMLとActionscriptの関係について

こっちで書いた事をもう少しまとめてみる。 http://d.hatena.ne.jp/orange_juice_dev/20090123/1232691379 で呼び込まれたASファイルは 呼び元のMXMLファイルからロジックのみを切り離されたファイルだと思うのが正解だと思う。だからASファイル側はどこにも…

タグのsourceにはパッケージやクラスを含むファイルを指定出来ない。

どうしてもダメらしい。1037: パッケージをネストすることはできません。というエラーが出る。 パッケージを無くしても1131: クラスをネストすることはできません。というエラーが出る。 原因はmxmlがコンパイルする際にで指定されたファイルを取り込む為の…

UIコンポーネントの表示順序を操作する方法

再背面に表示したいときは、 parentobj.setChildIndex(childobj, 0)最前面に表示したいときは、 parentobj.setChildIndex(childobj, parentobj.numChildren-1) http://www.phactory.jp/blog/pyblosxom.cgi/tech/080723.html

SequenceとParallelの違い

エフェクト効果を複数指定する際には・Sequence ・Parallelのどちらかを用いる。 両者とも指定方法は同じだがエフェクトが実行されるタイミングが異なる。Sequence ・・・エフェクトを指定された順番に実行する。Parallel ・・・全てのエフェクトを平行に実行する…

Flexの標準コンポーネントのプロパティ一覧

・alpha(アルファ) 透明度、0〜1以内で指定する。デフォルトは1で、0.5で半透明となる。 ・emphasized(エンファサイズド) 強調可否、trueの場合は強調線でコンポーネントが囲まれる。デフォルトはfalse ・enabled(イネーブルド) 使用許可、falseの場合はコン…

Flex関連サイト

・Flexの基礎講座(かなり優良) http://www.necst.co.jp/product/ibiz/column/index.html・Flexオンラインヘルプ http://livedocs.adobe.com/flex/201_jp/html/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Book_Parts&file=containers_intro_063…

DataGrid内のCheckboxを特定の数しかチェックさせない

DataGrid内にCheckboxを置き、2件だけチェックを許可するサンプルコードmxml 大事なのはclickでouterDocumentを使用して、外部のメソッドを呼んでいるところ。 ロジック [Bindable] private var emplyeeDataList:ArrayCollection = new ArrayCollection(); p…

ItemRenderer内から外部のメソッド、変数を使用するには

ItemRenderer内では通常、以下しかアクセス出来ない。 ・dataProviderに指定されているクラスのメソッド/変数 ・dataProviderに指定されているクラス持つ要素のメソッド/変数しかし、先頭にouterDocumentを付ける事によって で指定している外部ASもメソッド/…

改行コード

・ActionScript、Flex "\n"

yui-frameworksについて

SAStrutsのFlex版のような感じ。基本的にクラスはPOJPでコーディングする。Naming Conventionでクラス間のDIを行う。 (SAStruts同様にpublic変数でインジェクションする)コントール⇔イベントメソッドは、 コントールのidとイベントメソッドのNaming Convent…

実装について

インターフェースでメソッドスコープをナシにしおていても 実装クラス側でpublicにしないと実装認識されない要追加調査

Flexデバッグ

アクセスするURL/URIに「debug=true」のパラメータをつける。

FlexBuliderでswfを生成するように設定する

プロジェクト右クリック ↓ プロパティ ↓ Flexアプリケーション ↓ 実行可能なアプリケーションファイルで ↓ コンパイル(swf化)したいmxmlを追加する。これをしないとswfは生成されない。

RichTextEdierの内容を表示だけに使いたい

TextArea.htmltext = "表示したいHTMLをここに" TextArea.editble = falseTextAreaを使うことでコントロールも表示せずに純粋な参照画面として使える。 TextArea.textではHTMLが純粋な文字列として表示されてしまうので注意

RichTextEditerのコントロールの表示/非表示を切り替える。

http://weblogs.macromedia.com/mc/archives/2006/09/disclosable_con_1.html

動的にGridを作成する。

・Gridを動的に作成するサンプル http://it.kndb.jp/entry/show/id/927 ・DataGridを動的に作成するサンプル http://remembrance.ryd.oops.jp/?eid=629956

S2Flex2が動かない

・新しいS2Flex2プロジェクト作成時に以下のエラーが出て表示されない場合の対象方法 WARN 2008-11-05 16:52:50,750 [http-8080-1] org.seasar.flex2.rpc.remoting.message.io.reader.impl.Amf3MessageReaderImplのプロパティ(references)が見つからないので…

s2flex2-exampleの動かし方

S2Flex2のs2flex2-example(ver1.1.0)をDLして動作させようとしたがエラーが出て動かない。 http://akabana.sandbox.seasar.org/ja/downloads.html# エラー内容-- VerifyError: Error #1053: org.seasar.flex2.rpc.remoting.S2Flex2Service の S2Flex2Service…

初心者用サイト

http://unn.jp/s2flex2学習/

S2FlexとS2Flex2の違い

http://www.noridon.net/weblogs/archives/2008/05/s2flexs2flex2.html

Flex Builderの初期設定について

・JDT(Java Development Tools)のインストール方法 Flex BuilderはFlex専用にeclipseの中からJDTが削除されているので追加しなくてはならない。ソフトウェアの更新 ↓ The Eclipse Project Updates(デフォルトで入っているサイト) ↓ Eclipseのバージョンに合…

ActionScriptのOSS

http://www.libspark.org/