• ベストアンサー

Flash Lite 1.1でswfを作成した時の画面両サイドの白い縦の空白

現在Flash CS4でFlash Lite1.1の開発をしています。 ドキュメントプロパティで 240 * 320 を設定して画像を表示するようにしたswfを作成しました。 このswfをサーバー上にあげ自分の手元の携帯(F704i 240*320)で確認すると、画面の両サイドに白い縦の空白が表示されてしまいます。 こちらの「白い縦の空白」幅を240で作っているにも関わらず、なぜ表示されてしまうのでしょうか? お忙しい所お手数ですが、ご教授頂ければ幸いです。

質問者が選んだベストアンサー

  • ベストアンサー
  • atse
  • ベストアンサー率83% (36/43)
回答No.1

携帯の全体画面領域が240*320であって、swfへアクセスした時等、 ブラウザ画面領域はその一部しか使えないからです。 swfを直接見た場合、ステージサイズに合わせ全てを1画面に当てはめようとします。 今回の場合は縦幅が全然足りないのに全てを表示しようとするので、 縦が縮小された分、同じ縮小率で横が縮小され、サイドに空きが出るのでしょう。 docomoの公式サイトに機種毎の仕様が記載されていたと思うので、 そちらを調べることをおすすめします。

shohu33
質問者

お礼

こちらとても参考になりました!機種ごとの仕様を確認してみます!

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • FLASH Lite1.1 外部テキストを表示する

    お世話になっております。 携帯サイト初心者です。アドバイスお願いします。m(__)m したいことは単純で、外部テキストa.txtをダイナミックテキストフィールドに表示させたいのです。 ★メインのTLにダイナミックテキストフィールドを作り、変数「text」としました。単一行でフォントサイズは10です。 ★テキストファイルは、「text=あいうえお・・・」で、シフトJISでswfと同じ階層に「a.txt」で保存しています。 ★メインのTLの1フレーム目に以下を入力しました。 loadVariablesNum("a.txt", 0); ●エミュレーターでは表示されていますが、携帯では表示されません。 (ソフトバンクの921SHとLite1.1対応ドコモ) FLASH CS3でFLASH Lite1.1にしています。 なにが悪いのか・・・ よろしくお願いします。

    • ベストアンサー
    • Flash
  • Flash Lite1.1 について

    お世話になっています。 携帯用のアプリ開発をができる Flash Lite1.1 を扱い始めて、1週間になります。どうしても分からないことがでてきたので、こちらで質問をさせていただきます。 現在、任意の複数のswfファイルを自由に作成と削除を行える携帯アプリを考えています。機能としましては、番号キーで指定した処理を行いたいMovieClipに対して、ファイルのロードか削除を行うというものです。 以下は、読み込み・削除部分のスクリプトです。 // *bボタンで読み込みを行う on( keyPress "*") { // 作成するのMovieClipを指定 newName = "cscr" add no; // MovieClipの複製 // 深度は全て同じ位置 duplicateMovieClip("scr", newName, 0 ); // MovieClipのロード url = "Load" add no add ".swf"; loadMovie ( url, newName ); } // #ボタンで削除 on( keyPress "#") { // アクセスするMovieClip名 newName = "cscr" add no; unloadMovie( newName ); } no : 作成するmovieClip番号・ロードするswfファイルの番号 scr : ムービーファイル表示用MovieClip( あらかじめめ画面に配置してあります ) 私が分からないところは、表示するMovieClipの切り替えです。 作成する分に関しては、作ったMovieClipが表示されていくのですが、以前に作成したムービークリップを表示のさせ方が分かりません。Load0.swf、Load1.swf、Load2.swfをロードした場合、cscr0、cscr1、cscr2が作成され、cscr2が表示されている時に cscr0 の内容に切り替えたいと思います。 私が行った方法は、tellTarget を使い、表示するMovieClip以外は、プロパティの_visible 非表示に設定したり、座標を画面外に移動させる方法を試しましたが、思った通りに動作をしませんでした。 どうやって、表示をさせたらよろしいでしょうか? また、削除するスクリプトに関してですが、本当に削除されているのでしょうか?

    • ベストアンサー
    • Flash
  • flashのswfファイルを1ページに2つ表示できない?

    ネットでいろいろ検索したのですが、なかなか見つからず、質問させて下さい! index.htmlの上部にトップイメージとして、swfファイルを挿入。 同じindex.htmlのコンテンツの中に、もう一つswfファイルを入れました。 サーバーにUPして見てみると、safari,FireFoxではちゃんと表示されるのですが、 IEだと、6、7ともに2つ目のswfファイルが表示されず、空白になってしまいます。書き方がいけないのでしょうか? 作成時はflash8です。よろしくお願いします。 <div id="movie"> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="800" height="250"> <param name="movie" value="top.swf" /> <param name="quality" value="high" /> <embed src="top.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="800" height="250"></embed> </object> </div> ・ ・ ・ <div id="content"> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="577" height="330"> <param name="model" value="model.swf" /> <param name="quality" value="high" /> <embed src="model.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="577" height="330"></embed> </object>

  • FLASH CS4での外部SWFファイルの読み込みについて質問です。困

    FLASH CS4での外部SWFファイルの読み込みについて質問です。困っています。 AS3.0の初心者です。FLASH8(AS2.0)は使っていたのですが、AS3.0についてはほとんど知りません。FLASH8と同じ要領でボタンと透明ムービークリップを作成し、ボタンをクリックするとMCに外部SWFファイルが読み込まれる・・・という設定をしました。 ネットなどで色々調べた結果、SWFファイルの読み込みASは記入できたのですが、問題が一つ。 ボタンのレイヤーがMCのレイヤー下にあると、透明であるMCが邪魔になるのかボタンがクリックできません。ボタンのレイヤーを上に持ってくると、SWFは読み込まれるのですが元のSWFのボタンがそのまま表示されてしまいます。 FLASH8では透明MCが上にあってもボタンをクリックできた記憶があります。透明MCは元のSWF,外部SWFと同じサイズ(全て800x600px)にしてあります。 AS3.0ではどのようにすればいいのかわかりません。 どなたか初心者の私に教えていただけませんか。よろしくお願いします。

  • HP上でFlash(*swf)が再生されない。

    FC2でレンタルサーバーを借り、FFFTPでHTMLとswf本体をupしたのですがHP上で再生されません。 真っ白な空欄になってしまします。 しかし、同じタグで軽いswfをupすると再生されます。(300KBぐらい?) 自分が再生しようとしてるのは50MB前後。 やはり重いと再生されないのでしょうか?? どうしても、再生したいのですが何か方法はありませんでしょうか?? swfは軽くしてもいいのですが、画質が落ちてしまうので、あまり行いたくありません。 何かありましてら宜しくお願い致します。 PS・タグの問題はないと思います。 HTMLファイルをInternet Explorerにドラッグ&ドロップで正常に動作しますので・・・・・ とりあえずタグは載せておきます。 swfをランダム再生 <SCRIPT LANGUAGE="JavaScript"> <!-- // イメージファイルパスの初期化 simg = new Array(17); simg[0]="move/aaa"; simg[1]="move/bbb"; simg[2]="move/ccc"; simg[3]="move/ddd"; simg[4]="move/eee"; simg[5]="move/fff"; simg[6]="move/ggg"; simg[7]="move/hhh"; simg[8]="move/iii"; simg[9]="move/jjj"; simg[10]="move/kkk"; simg[11]="move/lll"; simg[12]="move/mmm"; simg[13]="move/nnn"; simg[14]="move/ooo"; simg[15]="move/ppp"; simg[16]="move/qqq"; // ジャンプ先URLの初期化 surl = new Array(3); surl[0] = "h ttp://aaa.com/"; surl[1] = "h ttp://bbb.com/"; surl[2] = "h ttp://ccc.com/"; surl[3] = "h ttp://ddd.com/"; // 表示するFLASHを決める Myimg = Math.floor(17*Math.random()); // FLASHを表示させるHTMLを吐く document.write("<object type='application/x-shockwave-flash' data='" + simg[Myimg] + ".swf' width='720' height='540'>"); document.write("<param name='flashvars' value='clickTag=" + surl[Myimg] + "&clickTarget=_self' />"); document.write("<param name='allowScriptAccess' value='always' />"); document.write("<param name='movie' value='" + simg[Myimg] + ".swf' />"); document.write("<param name='bgcolor' value='#ffffff'>"); document.write("</object>"); //--> </SCRIPT> URLジャンプは使用してません。

  • ApacheでFLASHが再生されない

    WindowsXP pro SP2にApache2.2.3をインストールしてホームサーバーを作りました。 httpd.confでDocument RootをD:/wwwに設定し、そこにindex.htmlとflash.swfを配置しました。 ​http://127.0.0.1/​で確認するとFLASHだけが表示されません。 どのようなことが考えられますか? 一応自分なりに試行錯誤してみました。 まず、index.htmlを直接ブラウザで見るとFLASHは表示されます。 またmime.typesにはapplication/x-shockwave-Flash swfの記述があることは確認しました。 また、​http://127.0.0.1/flash.swf​としてアクセスするとFLASHのみ表示されます。 これ以上は初心者には無理です(涙) みなさんのご協力をお願いします。

  • loadMovieのswf読み込み時の一瞬

    制作環境  windows vista flash CS3 Professional ------------------------- flash初心者です。 loadMovieで外部swfを読み込む前に一瞬_rootの画像が表示されてしまうことで困っています。 作業としては、 top.swfにメニューをつけ、リンクを貼って loadMovieでswfを切り替えています。 以下3つは読み込む外部ファイルです。 ・about.swf ・catalog.swf ・service.swf top.swfに配置したメニューボタン(about、catalog、service)に下記の記述をし、 ■aboutボタン on (release) { _root.moviearea.loadMovie("about.swf"); } ■catalogボタン on (release) { _root.moviearea.loadMovie("catalog.swf"); } ■serviceボタン on (release) { _root.moviearea.loadMovie("service.swf"); } ボタンを押すと_rootにそれぞれちゃんと読み込まれるまではいきました。ですがその際、例えばabout.swfが読み込まれた後に他のボタンを押して別のswfファイルを読み込む一瞬、_rootに配置してある画像がちらっと表示されてしまいます。 色々調べて外部swfファイルの背景の問題かもしれないと思い、ドキュメントサイズと同じサイズの背景色で塗りつぶしたムービークリップを配置するなどしてみましたが、やはり一瞬ですが_rootの画像が見えてしまいました。 外部ファイルから外部ファイルへスムーズに切り替えができるようにするにはどのようにしたらよいのでしょうか。 どなたかお力をお貸しくださいませんか? よろしくお願いします。

    • ベストアンサー
    • Flash
  • FLASHとCGIでスコアランキング作成

    何度か質問させて頂いてます><; すみませんが今回もよろしくお願いします! 現在 なんとか自宅サーバでCGIが動くようになり、 自作のswfファイルからCGIへ、入力した名前とスコアがデータとして送信され、 そのままCGIページでその2つが表示されるようになっています 次の段階としては、 (1)CGIへ送信されたデータを、テキストファイルに保存。(スコアランキング用の保存場所なので、上書きではなく追記?でどんどん格納していきたいです) (2)テキストファイル内のデータを、ランキングなので降順にソートして、swfファイルで表示 この2つをやりたいです。 まず(1)は、 http://1art.jp/flash/le/lesson44/lesson44.htm こちらを参考にさせていただき、テキストファイルに保存するところまでは理解できたのですが、 データを区切って、文字がくっつかないように追記するやり方がわかりません・・・。 また、これはHTMLからCGIにデータを送信しているので、SWFからCGIに送りたい場合は やり方が違うのでしょうか。 (2)は この降順ソートをCGI側でやるべきなのかFLASH側でやるべきなのかがよくわかりません。 それともどちらでもいいのでしょうか? というか(2)は多分(1)を理解して作ってからじゃないとできないと思いますが・・・; とりあえず今はこんなところです・・・よろしければご助言お願いいたします!

    • ベストアンサー
    • CGI
  • FLASH動画をSWFでホームページに埋め込みたい Adobe

    いつも adobeの Dream Weaver CS3 を使い、 【挿入】→【メディア】→【Flash Video】のようにして FLVファイルを読み込んでホームページ上に表示しているのですが、 そうすると、動画のFlvファイルと『Clear_Skin_1.swf』『Clear_Skin_3.swf』『FLVPlayer_Progressive.swf』という3つのファイルも自動的に作成されます。 それらをすべてサーバーにアップロードして初めてネット上で見ることができます。 そしてHTMLは以下のようになっています。(ページ下のほうです) <head>~</head>の間にスクリプトが入っています。 そして、ビデオプレイヤーとしてswfを読み込んでいるようです。。 この方法では<object>~</object>タグをただ貼り付けただけでは なにも見えません。 でもyou tube 動画などですと、 例えば以下のようなシンプルなタグで動作しています。 <object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/AQ2jMVG3PgY&hl=ja&fs=1"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.youtube.com/v/AQ2jMVG3PgY&hl=ja&fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"></embed></object> SWFなどのファイルをサーバー上にアップロードすることは構わないのですが、HTMLタグでは上記のようにシンプルなタグでフラッシュ動画を表示したいのです。 仕事でどうしても必要で試行錯誤しているのですが、やり方がわからずに困っています。 どうかよろしくお願い致します。 AdobeのFLASHというソフトを使用しています。 バージョンはCS3です。 -----------●私の方法でのHTMLタグ●----------------- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>無題ドキュメント</title> <script type="text/javascript"> function MM_CheckFlashVersion(reqVerStr,msg){ with(navigator){ ◆◆中略◆◆ <body onload="MM_CheckFlashVersion('7,0,0,0','このページのコンテンツを表示するには最新バージョンの Adobe Flash Player が必要です。今すぐダウンロードしますか?');"> <script type="text/javascript"> AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0','width','342','height','291','id','FLVPlayer','src','FLVPlayer_Progressive','flashvars','&MM_ComponentVersion=1&skinName=Halo_Skin_3&streamName=●FLVの名前●&autoPlay=false&autoRewind=false','quality','high','scale','noscale','name','FLVPlayer','salign','lt','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','FLVPlayer_Progressive' ); //end AC code </script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="342" height="291" id="FLVPlayer"> <param name="movie" value="FLVPlayer_Progressive.swf" /> <param name="salign" value="lt" /> <param name="quality" value="high" /> <param name="scale" value="noscale" /> <param name="FlashVars" value="&MM_ComponentVersion=1&skinName=Halo_Skin_3&streamName=●FLVの名前●&autoPlay=false&autoRewind=false" /> <embed src="FLVPlayer_Progressive.swf" flashvars="&MM_ComponentVersion=1&skinName=Halo_Skin_3&streamName=●FLVの名前●&autoPlay=false&autoRewind=false" quality="high" scale="noscale" width="342" height="291" name="FLVPlayer" salign="LT" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" /> </object></noscript> </body> </html>

  • flash lite の  paramについて

    パソコン上で動作するflash(Action script2.0)では、 <param name='movie' value='data.swf?&HPado=100&gamename=3'> という感じで、値をFLASHに渡せますが、flash liteのインタラクティブ再生でもobjectタグを使い値を受け渡す方法はないでしょうか? Flashコンテンツの直接指定以外によるインタラクティブ再生方法は、ドコモのサイトで掲載されていたので、以下の記述方法を工夫して、値を渡したいと思い、色々試したのですが・・・上手くいきません。 <object declare id="[objectタグのid]" data="[URL]" type="application/x-shockwave-flash" > <param name="bgcolor" value="[ColorName/ColorCode]"> <param name="loop" value="on/off"> <param name="quality" value="high/medium/low"> </object> <a iswf="#[objectタグのid]" href="[URL]">{表示文字列}</a> もし、成功された方、ご存知の方が入れば何卒よろしくお願い申し上げます。

    • ベストアンサー
    • Flash