Entries

「Flex 4 マスターシリーズ #08 Spark Skining part 2」のコンパイルエラーを消す(Flash Builder4.6)

備忘録です。

Flex 4 マスターシリーズ #08 Spark Skining part 2
http://www.adobe.com/jp/devnet/flex/articles/flex4_tutorials_no8.html
にあるサンプルプロジェクト、
07_Spark_Skining_part2.fxp を
FlashBuilder4.6 でビルドすると
FormTextInput.mxml の12行目でコンパイルエラーが出ます。

「必要なスキンステート"disabledWithPrompt"がありません。」
「必要なスキンステート"normalWithPrompt"がありません。」


spark_skining_part12_error


ネットに情報を求めたところ、
「Flex4.5から、テキスト入力系部品にプロンプト表示が標準装備されました。」
との記事を見つけましたので、この関係でエラーが出ているものと思われます。

[Flex] TextInputのprompt書式設定
http://propg.ee-mall.info/%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0/flex/textinput%E3%81%AEprompt%E6%9B%B8%E5%BC%8F%E8%A8%AD%E5%AE%9A/


対処してみました。エラーメッセージに忠実に従い、
43行目付近のstatesタグに以下の2行を追加することによって
コンパイルエラーは消せました。

(大体、メタデータタグのことがまだよく分かっていないので、
[HostComponent("spark.components.TextInput")]あたりで
イライラしている状態だし・・・。これがベストな修正方法がどうかは
まだよく分かっていないのですが。)

  <s:states>
    <s:State name="normal"/>
    <s:State name="disabled"/>
    <s:State name="disabledWithPrompt" />  追加
    <s:State name="normalWithPrompt" />  追加
  </s:states>

これでビルドが通ると思いますのであとは1行ずつ勉強していきましょう・・・ってことで。

スポンサーサイト
この記事に対してトラックバックを送信する(FC2ブログユーザー)
http://tadpolizemedia.blog118.fc2.com/tb.php/194-0036b964

0件のトラックバック

0件のコメント

コメントの投稿

投稿フォーム
投稿した内容は管理者にだけ閲覧出来ます

Appendix

プロフィール

 二代目松四郎

Author: 二代目松四郎


「カメラと動画(+スチル写真)」
「音響と音楽」
「プログラミング」
を主なテーマに活動しています。
映画館と美術館と音楽ホールと
古い街並みが私の学校。

宮城県仙台市在住。

カテゴリー

ブログ内検索

ブロとも申請フォーム

この人とブロともになる

Counter