スマホサイト・アプリをつくろう。スマホサイト・アプリをつくろう。-過去の記事に対するご質問への回答を兼ねてご紹介します。大きくスクロールしない→一番下までスクロールしても上のボタンがステージ内に表示されているのであれば大丈夫です。→ステージ外に出てしまうとステージ内にあるボタンの範囲でスクロールしますので意図しない動作になることがあります。・ボタンの配置が縦横のいずれかにまっすぐ、もしくは右斜め下に向かって並んでいる→上下キーで操作する場合、基本的に上から下、左から右の順にフォーカスしますのでそれを前提にボタンが並んでいれば問題ありません。→デザイン上の問題で特殊な配置にする場合は隠しボタンによるスクロールを使った方がよいです。・下から上のボタンへのスクロールは必ず行われる→ボタンをそのままスクロールに使いますので特にFlashLite1.1の場合はフォーカスを制御できません。・メニューが5つあり、それぞれフォーカスすると右側のボックスに説明が表示されます。・各ボタンでクリックするとそれぞれのリンク先に移動します。・スクロール用のメニュームービークリップを用意し、その中で画面を作成します。ムービークリップの名前は「menu」とします。・フォーカスさせるボタンを作成して配置します。・各ボタンには下記のようにActionを記述します。"メニュー1の説明です。getURL("link1.html");}※ボタンにフォーカスすると右側のダイナミックテキストがcommentの部分に記述した内容に書き変わります。"メニュー2の説明です。getURL("link2.html");}以下5つ目のボタンまで記述します。(詳細は省略します)・右側にテキストフィールドをダイナミックテキストとして配置し、プロパティの変数名を「comment」とします。・menuムービークリップのフレームを2つに分けて下記アクションを記述します。(pageY-_y)/3;2フレーム目gotoAndPlay(1);・ルートのフレームアクションに下記アクションを記述します。false;隠しボタンではありませんのでどちらでもよいです。デザイン上の問題ですのでフォーカスがあった方がよいという場合はOFFにしないというのもアリです。画面内のボタンにしかフォーカスしませんので画面外に出るまでスクロールさせると一番下のボタンから一番上のボタンにフォーカスを移動する時に途中のボタンにフォーカスしてしまったりします。全てのボタンを画面内に抑えるようなデザインにしてしまうのが一番楽です。スクロールの移動距離をなるべく小さくしておくとよいです。・各ボタンにアクションの記述が必要ボタンがたくさんあるとスクリプトの管理が大変です。反面、構造は単純ですので初心者には優しい造りではあります。実行例はこちらからご確認下さい。→URLをメールで送るhttp://ookura.tanikaze.com/Sample/post4665/サンプルファイルsample4665.zip上記サンプルのFlashファイル一式です。スマホサイト・アプリをつくろう。まめの木|モバイルSEO見積ツール株式会社セルバは携帯サイト作成・制作、メール配信、店舗検索など、携帯サイトの様々なサービスをご提供しています。