トップページ > FLASH > 2011年07月24日 > +uW9OlT6

書き込み順位&時間帯一覧

20 位/67 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000000010001



使用した名前一覧書き込んだスレッド一覧
Now_loading...774KB
ActionScript 誰かが物凄い勢いで解答するスレ29

書き込みレス一覧

ActionScript 誰かが物凄い勢いで解答するスレ29
177 :Now_loading...774KB[sage]:2011/07/24(日) 20:36:20.68 ID:+uW9OlT6
package {
 import flash.display.MovieClip;
 import mx.collections.XMLListCollection;
 import mx.controls.MenuBar;

 public class Main extends MovieClip {

  private var MyMenuBar:MenuBar = new MenuBar();
  private var menuBarCollection:XMLListCollection;
  private var menubarXML:XMLList =
   <>
     <menuitem label="Menu1" data="top">
      <menuitem label="MenuItem 1-A" data="1A"/>
     </menuitem>
   </>;
  public function Main() {
   menuBarCollection = new XMLListCollection(menubarXML);
   MyMenuBar.dataProvider = menuBarCollection;
   addChild(MyMenuBar);
  }
 }
}

MenuBarクラスを使って画面の上部にメニューバーを表示したいのですが、
FlashProfessionalCS5、AIR2、FlashPlayer10で新規ドキュメントのメインタイムラインで
このコードを実行してもメニューバーが表示されません。どうしてですか?
ライブラリへのパスは通してあるのでmxで始まるパッケージが読み込めていないということはないはずです。
このコードはアドビの公式リファレンスガイドに載っていたmxmlファイルに記述するはずのコードを
asファイルに記述できるように必要な部分だけ抜き出したものなのですが、そこで何かを間違えたのでしょうか。
そもそも、mxで始まるパッケージをFlashProfessionalで使用することはできるのでしょうか?




※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。