【携帯でflash】 Adobe Flash Lite総合スレ Part3
1 :
Now_loading...774KB :
2008/01/19(土) 11:10:05 ID:ObJiVa0T
乙 今、フォーカスで苦しんでる。 マウス機能のある携帯なんて滅んでしまえ。。。
>>1 乙だがDocomoのリンク切れてるのに・・・
ホスト規制さえなければ。
>>3 >マウス機能のある携帯なんて滅んでしまえ。。。
え、フルブラウザじゃないのでもあるの?
N機のニューロポインタとか、SAやDのタッチスクリーン持ってる機種かも。
>>1 乙です。まったり参りましょ。
>>7 端末で個体差があるから、キャリア依存の話ではない
前にW41Hを持っていて、かなり速度が速かったが、諸般の事情で
W51CAにしたらかなり処理速度が下がってた
中のOSやチップの性能にも依存するから、こればかりはどうしようもない
ウェブブラウザを動かしてると処理が重くなるのは、au系全体に言えると思う
10 :
Now_loading...774KB :2008/01/25(金) 12:53:53 ID:qO3o9+57
あとわかったこと追加 mp3やmidはダメだがhtmlとかだと「Sound loaded」って表示される。 まぁ音源じゃないから何も起こらないわけだが…
>>10 mp3は未対応
ちゃんとauのPDF確認しなよ
12 :
Now_loading...774KB :2008/01/25(金) 17:43:25 ID:qO3o9+57
Flashで音楽ストリーミング配信させるってやっぱ無理なの? iアプリはJavaだからちょっとね・・・
>>14 pdf配付資料を確認すれば一発で判る話をなぜ聞く
>>14 SMAFでストリーミングが出来ないだろ
それにドコモだとMIDI以外は聞けん
17 :
Now_loading...774KB :2008/01/29(火) 22:22:48 ID:6zaZElqu
i-mode ウェブサイト向けのサンプルどっかにありません?
>>17 なんのサンプル?説明が足りないと判らない
どなたか教えて欲しいんですが、winXP FLASH8を使っていて携帯の待受を作ってるんですが 文字があぶり出し(?) のように白い紙に浮かび上がる表現がしたいんですが、 そういった表現はFLASHでは無理でしょうか? それに近い表現でも良いのでどなたか教えて頂けませんか?
>>19 基本すぎる
本読めよ
モーションでアルファを0から上げてく
23 :
19 :2008/01/30(水) 23:53:38 ID:J7jVpwUA
>>21-22 おお!ありがとうございます!!
返答もらえると思わなかったので喜びもひとしお。
ちょっとがんばってくるノ
24 :
Now_loading...774KB :2008/01/31(木) 14:42:10 ID:POhEhu8u
ASの記述をFlashLite1.1に書き換えようとしていて ネストされたムービークリップを呼び出せずに困っています。 ASでは「aaa」というムービークリップのフレーム1を表示させるには aaa.gotoAndStop(1); で動きますが、FlashLiteだとエラーが出ます。 どのような書き換えが必要でしょうか? このスクリプト自体を大幅に変えなくちゃダメでしょうかね? どなたかHELP!!!
一発で判る話が流行ってるなあ
26 :
24 :2008/01/31(木) 18:19:01 ID:POhEhu8u
すみません。自己解決。 テンパってたようです・・・。
WindowsXPSP3+IE7+FlashPlayer9,0,115,0で問題なく動作したお^^
>>20 notfound?
AdobeのCDK配布の中に入ってる
ちゃんとデベロッパープログラムに参加しなさい
Flash Lite 1.1でActionScriptを相当多用したメニューを作ったんだけど、 DoCoMoだとサクサク動くんですが、友人のAUの携帯では挙動が全然違います。 まず、AUでは驚くほど重い。設定は12fpsなんですが3fpsくらいになっています。 AUではどんな処理を書くと重くなるのでしょうか? そして、Flash Lite 2.0対応端末だと、Flash Lite 1.1のActionScriptが完全に動いていない。 _visibleが、一部では動いて、一部では動いていない模様です。 その差異はわからないけれど、もしかしたらFlash Lite 2.0の予約語(visibleなど)を 変数名に使っていたりするのが問題かもしれませんが、 一般的にFlash Lite 1.1のプログラムがFlash Lite 2.0で動かない時は どのような問題が考えられるでしょうか? 以上です。 本当は友人の携帯を使ってデバッグしたいのですが、 彼はパケ放に入っていないのでまずは心当たりを潰してみたいと思います。 アイデアだけでも結構ですので、どうぞよろしくお願いします。
>アイデアだけでも結構ですので 意見を募っているにもかかわらず、偉そうなくだりだな 動作速度に関しては、au docomo うんぬんではなくて 単に端末スペックの問題じゃないかね。 新しい機種ならばそれだけ軽快に動作すると思う。 >その差異はわからないけれど、もしかしたらFlash Lite 2.0の予約語(visibleなど)を >変数名に使っていたりするのが問題かもしれませんが、 FlashCS3には、FlashLite用のエミュレータがあるので 体験版でもダウンロードして動作確認してみるといい。
最近の機種限定でもない限り、lite1.1で12fpsは 若干要求高すぎな気もするけど、体感で3は相当重いなあ。 昔、W21とかそういう頃の機種で作った時は、確かに全体的に 重くなるけど、それでも3て事はなかったと思う。 となると、あとはヒープかな。でもヒープが足りなくなったら、 重くなる前に実行落ちそうな気がするけど。 その辺り、どうなんでしょう?>詳しい人
>30 動きが遅いのは機種依存。個人でその差をうめようとするとかなり大変。最近の機種だけでも200くらい検証が必要。 FL1.1とFL2.0はFLASH5とFLASH7くらいスクリプトに差があるのでヘルプでつかえない関数はチェックしてみるといいです。 また前述のように機種によっては差が出る可能性があるのでなんとも言えません。
34 :
Now_loading...774KB :2008/02/02(土) 00:16:58 ID:itZbR7lF
>30 >一般的にFlash Lite 1.1のプログラムがFlash Lite 2.0で動かない時は >どのような問題が考えられるでしょうか? + の動作の違いでばぐったことあります
FlashLite1.1での 「+」 記述は FlashLite2.0 でも同一の動作をするわけだが
>28 トンクス できれば携帯で。スレ違いならスマン
37 :
635 :2008/02/08(金) 02:48:09 ID:Ek17j2qE
携帯向けのフォントは基本的にデバイスフォントを使用するのは知っていますが、ダナミックテキストにASで文字を表示させる際はどうなるのでしょうか? デバイスフォント?それとも指定されたフォント?それとも表示されないとか・・・? もし指定したフォントが使えるならば使用できるフォント、できないフォントを教えてください。 Flash2004proで作っているので2.0にUPできなくて確認ができないのです・・。
>>37 埋め込みを知らないのか、それとも容量の問題で埋め込めないのか。
40 :
37 :2008/02/08(金) 05:33:36 ID:Ek17j2qE
>>38 >>39 返事ありがとうございます。
そうですか、デバイスフォントですか・・。
埋め込みは一度試してみたんですが、日本語の漢字を含むので一気にファイルサイズが100kをこえてしまって・・・。
仕方ないのでデバイスフォント用に作り変えます。
何かいい方法を知っている方がいればご教授ください。
>>40 漢字仮名交じりは絶対とは言わないがムリ
フォントのサイズをどう考えているかはわからんが、OSのフォントのファイルサイズを見れば、
大丈夫かどうか想像がつくと思う
もし文字数を制限できるなら、フォントによっては14文字ぐらいならファイルサイズはなんとかなる
CS3の体験版使ってるんですが、adobe Device Centralでau用に作ったflashlite1.1が音鳴りません・・。 「不正サウンドデータエラーです。」ってエラーが出ます。 あと、通信も「loadVariables は無視されます。」とかいいます。 もちろん実機では正常に動きます。 音のほうは何か必要なファイルがないのかなって思ったんですが、通信すらしてくれないのは困りものです。 どなたか解決策ご存じないでしょうか?
実機端末とシミュレータの端末は同じものにしているのかい?
レスありがとうございます。
端末はちゃんと選んでます。
ただ、端末の画像が?になってるのが気になります。DoCoMo端末はちゃんと写真が出てるのに・・。
あと、アクションスクリプトのエディタの色分けがめちゃくちゃなのはどうしたらいいんでしょうか。
if(/:a){getURL("
http://a.jp/ ");}
afe=0;
こう書くと、2行目がストリングとして色分けされてしまいます。
しょうがねえ、「loadVariables は無視されます。」についてググってやったぜ >エミュレータは loadVariables() 関数呼び出しを検知しました。 >この関数呼び出しは、選択したテストデバイスおよびコンテンツタイプではサポートされません。 >デバイス固有の SWF ファイルは変更されません。これは単なる警告です。 サポートされないけど、実機では動作するかもね、くらいのメッセージだ。 警告なのでシミュレータでは「警告表示はオフ」に設定しておくといい。
わざわざありがとうございます。 今のFlashの仕様みたいですね。 んー、前は出来たのに、不便になってしまった。
すいません!ぼけまくってました!
コンテンツタイプがスタンドアローンのままでした!
音はまだ鳴らせてないですが・・・。情報が少なくて困るなー。
>>44 のコード、変なところないですよね?
音のデータ形式は何で作ってる? auはmmfという形式にしないとダメ
49 :
47 :2008/02/09(土) 20:24:38 ID:MWxZfEoW
あ、それは大丈夫です。実機で鳴ってるので。 やっぱり、端末の写真が出てないのがおかしいんでしょうね。 デバイスアップデートはしてあるんだけどなー。
実機では鳴ってるけど、DeviceCentralで鳴らないのは多分仕様 WindowsだとmmfをPC上でならすドライバがYAMAHAから出てて、それを入れると MX2004Proでデバッグする時には音が鳴った記憶がある オレはMac使っているからCS3は判らん
>>30 俺も_visibleおかしくなった。
動いたり動かなかったりする機種がある。
他の部分でも変な動作することがあるらしい。自分じゃ未確認だからなんとも言えないけど。
ってか、最近の機種がおかしい気がするのは気のせいかな。
古めの2.0使ってるけど問題でたことないし。
>>51 ありがとう。そうそう、最新の機種がおかしいんですよ。
AU端末が手元にあれば徹底解析出来るんだけど…
最近の FlashLite2.0対応の端末で FlashLite1.1で書かれた _visible が動作しない この事実が本当なら ここよりも Flash-jp などにポストしたほうがいいかも。 最近の機種を持っている人が検証してくれるかもしれない。
>>53 いや、動作しないわけではなくて、どうも動作がおかしい。
もしかしたら最初のフレームだけかもしれないし、
2.0の予約語とバッティングしているせいかもしれない。
おかしいスクリプトを上げることは簡単だけど、
報告するからにはもう少し調査したい。
それに報告したところで現存の機種は直らないから
こちらで対応しなきゃいけないから報告するつもりないけどね
「動作おかしい」という人の最も多いパターンは、 大抵 別の箇所のスクリプトなりなんなりが誤っている。 どうやら 「最近の FlashLite2.0対応の端末で FlashLite1.1で書かれた _visible が動作しない」 ではないようなので 問題無しだ。
>>55 Flash Lite 1.1は
クロスプラットフォームが最初から保証されてないんだっけ
>>56 もう一度言うが
「動作おかしい」という人の最も多いパターンは、
大抵 別の箇所のスクリプトなりなんなりが誤っている。
あなたのはたぶんこれ。
クロスプラットフォームうんぬんではなくて、
単に作りが悪いだけ。
何が悪いかの原因を特定せずに _visible が正常に動作しない、と騒ぐのは早計
>>57 Flash 1.1端末では、初期表示できちんと表示されていて、動作も問題ない
Flash 2.0端末では、初期表示から狂っている(ゼロフレーム目の_visible=falseが動作しない)
そして、その現象が確実に再現するswfは作れるが、
手元にFlash 2.0端末がないからそれ以上の原因の切り出しが出来ない。
という状況。
FlashLite2.0で、テキスト入力ボックスに文字を入力させるにはどうしたらいいでしょうか? あと、そのボックスに入力された文字を指定したアドレスに送ることは可能ですか?
>>59 普通にテキストボックス置いたらムリなのか?
文字列を送るのは入力後、ボタンを押したらgetURLでcgiにでも渡すようにする
>>60 レス激しくthx!
テキストボックスで携帯でも大丈夫なのかw
文字列を送るのはCGI使う方法以外にないですかね・・・?
cgiを介さないとすると、なんだろう。 パラメータに書き込んで直接…いや、文字列の数だけページを用意して…;;;
64 :
59 :2008/02/15(金) 12:08:03 ID:R7Qn0p/8
返信ありがとうございます。 CGIに関してはまったくの無知だったので、コレを機会に勉強してみようかと。 ちょっくら近くの本屋を襲撃してきます。
65 :
60 :2008/02/15(金) 14:27:52 ID:e0MTqqvx
>>64 個人的にはテキストボックス置いてみて、テストするぐらいの癖をつけたほうが良いと思う
聞く前に調べたりテストをする癖をつけろ
66 :
Now_loading...774KB :2008/02/15(金) 17:03:29 ID:/sNDOqTz
67 :
Now_loading...774KB :2008/02/20(水) 04:23:29 ID:/DbyRraI
FlashLite1.1で、unloadMovie()とloadMovie()を繰り返していると、 「最大サイズを超えたので中断しました」と表示されて終了してしまいます。 AdobeのヘルプにGCが60秒単位で走ると書いてあったので、 1分以上スタンバイ状態にならないように待ってから読み込んでみたのですが、 そもそも「GetFreePlayerMemory」が回復してくれません。 解決する方法はありますでしょうか? ちなみにDoCoMoの1.1用CDKを落とそうとしたんですが、 DLリンク→入力フォーム→DLリンク→入力フォーム→… の無限ループに陥って落とせてません。
DoCoMoはロードして総容量が100KB超えると読めなかった気がします。
69 :
Now_loading...774KB :2008/02/20(水) 04:51:50 ID:/DbyRraI
>>68 なるほどそうだったんですか。
ということはそもそもDoCoMoでこの仕組みは不可能ということですね・・。
ありがとうございます。
>>69 DoCoMoで100KB以上ロードする方法、一応あるよ。
たとえばDoCoMo機から、
■A.swf(20KB)を表示してloadMovieで「x.swf(50KB)」を読み込み
↓
■B.swf(20KB)を表示してloadMovieで「y.swf(50KB)」を読み込み
↓
■C.swf(20KB)を表示してloadMovieで「z.swf(50KB)」を読み込み
↓
■D.swf(90KB)を表示
このD.swfを表示している状態で、
先ほど読み込んだ「x.swf」「y.swf」「z.swf」をloadMovieで呼び出しても、
100KBオーバーのエラーメッセージは出ない。
たぶんヒープに保存されている、過去のswfで読み込んだ分のデータは
その後移動した先のswfで呼び出してもメモリ使った事にならないんだと思う。
コレを使うとDocomoでも1つのswfで総容量100KB以上のデータを扱えるけど、
あまり読み込みすぎるとやっぱりエラーメッセージがでる。
ブラウザのヒープ領域使い切っちゃうとダメなのかな。
71 :
Now_loading...774KB :2008/02/20(水) 05:50:04 ID:/DbyRraI
>>70 ありがとうございます。
同じswfの読み込みには、何か秘密がありそうですね。
今回FlashLiteでスライドショーを作っているのですが、
サーバサイドで読み込まれるswfをまったく同じ名前で動的生成できれば、
うまくいく可能性がありそうな気がします。
(別途キャッシュ問題が浮上しそうな気もしますが・・)
ちょっと検証してみます。
72 :
Now_loading...774KB :2008/02/20(水) 05:58:15 ID:/DbyRraI
ちなみに・・現状以下の機種で検証しています。 DoCoMo - D902iS → NG DoCoMo - N905iμ → NG Softbank - 910T → OK 調べた感じauも大丈夫みたいですね。 DoCoMoめ・・
73 :
Now_loading...774KB :2008/02/20(水) 06:07:56 ID:/DbyRraI
下記の手順で検証してみました。 (1)最初に読み込まれるswfファイル「0001.swf」をサーバに配置 (2)DoCoMoのFlashからloadMovieでダウンロード (3)次に読み込む「0002.swf」を「0001.swf」に変えてサーバに上書き (4)DoCoMoのFlashからloadMovieでダウンロード (5)以下(3)と(4)を繰り返す 結果、だめでした。最大サイズうんぬんで怒られました。 最新機種であるN905iμで検証したので、古い機種でも望みは薄い気がします。 むぅ・・。
74 :
70 :2008/02/20(水) 15:25:25 ID:nUK4MHsd
容量問題はハードスペックと思って別の対処法を考えた方が良いと思う
まーたしかにね。 あぶなくて商用では使えないしね。
アー
どどんまい
Device Central CS3 について質問があります アップデートに失敗します。 なにやら再インストールしろ、と言われるので Flash CS3 と一緒にインストールされたものということで Flash を再インストールしてみましたが 変わらずダメです デバイスアップデートをしようとするとダイアログで Please install Adobe Device Central CS3 using Setup.exe と言われます。が、Flash インストール時に一緒に導入されるので 単体の Setup.exe は手元に見当たりません 正常にアップデートできるようにするにはどうしたら良いのでしょうか?
>重要:アップデート4をダウンロードする前に、まずDevice Central CS3用 >FlashR Lite? 3アップデートをダウンロードしてインストールする必要があります。 これはやったかい?
レスどうもです 今、Flash Lite 3.0 アップデート用パッチを落として実行してみましたが インストールに失敗しました この製品はアップデートできません。 製品を再インストールしてから再実行してください。 とダイアログが出ます。 Flash や AfterEffects など他の Adobe 製品は問題なく アップデート出来るのですが・・・
インストール時にリソース壊れたんじゃない? OS側の問題のような気がする
その後 ライセンス認証解除して CS3クリーン削除ツール実行後 再インストール、等 あれこれ試してみましたが ダメでした OS再インスコも考えてみます ありがとうございました
画面内に2つのswf(flash lite 1.1 制止画像)を縦に並べて配置しました。 端末から確認してみると、上のswfのみが表示され 下のswf部分には何も表示されていません。 下にスクロールして上のswfが見切れると、今度は下のswfが正常に表示され 上にスクロールで戻ると上のswfが消えています。 携帯端末ではswfファイルは画面内に1つまでしか表示できないのでしょうか?
auも同じだよね。機種によっては一つしか出ない。
>>85 情報不足ですみません。
指摘の通りhtmlでインライン再生した時の状況でした。
情報とても助かりました。
今縦に並べているswfを1つのswfにまとめて解決することにします。
ありがとうございました。
今年のケータイ白書2008に出てなかったんだけど、 現在のFlash Liteの市場流通シェアがどんな感じかわかる人いる?
>>88 バージョンを問わないなら、主要3キャリアの3G率とほぼ同じと見ていいのでは?
DoCoMoの505/506とか、Vodafone3Gの一部とか、例外もあるけど。
つか、7000円から取るレポートに載ってない情報が、ここでタダで解ったら、
それはなんか良くない気がするし、タダで答える義理も無い気がするw
>>89 それもそうか。
とりあえず、どこの誰の調査に載ってるかがわかるだけでもいいんだけど…。
91 :
Now_loading...774KB :2008/02/25(月) 23:28:24 ID:8x99/tg/
別スレにて質問していましたが、よくスレ見たらこちらの方が適切かと思い書き直します。 携帯用にFlash作ろうかと思ったんですが、出力ファイルが携帯で表示されません。 何か特別な処理とか必要なのでしょうか? 自分なりに分かる範囲で詳細書きますので、原因に思いつく事があったら教えてください。 ・CS3使用(パラフラ、スズカも用意して、そちらでも試しましたがダメでした)。 ・デバイスプロファイルよりテンプレ流用して作成。 (※端末はdocomo F903ixなので、Flash Lite1.1 240x320pxにてやりました。アドバイスから1.0でも試しましたがダメでした。) ・仮想携帯シミュレータにかけると動作しますが、実機では「対応していないファイル」と表示され、動作しません。 ・出力ファイルはswf。 ・端末の故障も考え、家族の携帯でもやってみましたが動作しませんでした。 初歩の初歩で申し訳ありませんが、よろしくお願いします。 不備ありましたらレスしますので言ってください。
>>91 嗚呼すれちがいorz
超基本スレで答えちゃったからそれ見てくれ
93 :
91 :2008/02/25(月) 23:35:57 ID:8x99/tg/
>>92 ありがとうございます。
早速見てきます。
95 :
91 :2008/02/26(火) 00:25:19 ID:GTaYNRQ3
>94 頼んでねーよバーカ カエレ
なんというツンデレw
>>94 お前一見いい奴そうに見えて実は結構ウザい
と見せかけてやっぱりいい奴だな。
俺
>>90 じゃないけどお前には乙と言っておくw
99 :
Now_loading...774KB :2008/02/27(水) 07:36:14 ID:tWiYhAMP
>59のようにテキストボックスに書いた内容をメールで送信したいのだけれど… lite1.1で試したけど下キーを押さないとテキスト入力ボックスに入力できません。 あるフレームに行ったら、あるいは強制的にテキストボックスにターゲットを向けるASってありますか? 載ってる本も見つからないしネットでも現在形で検索中・・・。
101 :
99 :2008/02/27(水) 07:48:44 ID:tWiYhAMP
>>100 ふ、不可能ですか・・・
ありがとうございました。
それではメールコンテンツのトップで十字キーの下ボタンを押してカーソルを合わてから入力するように記述することにします。
ちょっと途方に暮れているのだが、聞いてもらえないだろうか。最近P705iに機種変、
>>85 のサイトを参考に簡単な配信ページを作って自作swfをDL、画面メモに
保存しておいた。しばらく動作確認して、これが2月上旬頃の話。
その後放置して昨日の話。半月前に正常に動いていた画面メモが
表示すらされなくなっている。謎挙動その1、画面メモが勝手に壊れるという事が
あり得るのだろうか。このswf以外の画面メモ(htmlのみ)は問題なく表示される。
続いて、上記の配信ページに再度アクセスしてみた。謎挙動その2、
半月前に正常にswfに飛んでいたのが、今度はエラーページに飛ばされる。
この間、一切変更を加えていない全く同じページ、同じswfにも関わらず。
まるで「端末がいつの間にかFlash lite非対応機に変わった」かのような挙動。
こんなことがあり得るものだろうか。何卒先輩諸氏のご助言を賜りたいです。
アドバイスはできそうにないけど・・・ エラーページは何が表示されるんですか?
>エラーページ
それは、
>>85 のURLにある
>Flash対応機種であればインタラクティブ再生モードにてFlashコンテンツが取得され、
>Flash非対応機種であればhref属性で指定されたHTMLページが取得されます。
この辺り。自前で用意した、「error」って書いてあるだけのhtmlです。
一度は問題なく遷移していたのですが、今は対応機種でもこのエラーページに。
他のサイトのFLASHは問題なく表示されてるんですか?
>>102 っす。原因は自分のポカでした。
i-modeの「自動で画像を読み込む」設定が無効になってて、
それを戻したら、何事も無かったかのようにTT
情けなくて泣きそう。こんなバカ、指差して嘲笑ってやってくださいTT
お騒がせしました…
Flash Lite 1.1から端末固有IDを取ることが出来ないらしいことはわかったけど、 端末ユニークな情報を何か取ることが出来ないかな?
>>107 1行目で2行目を否定してる気がするが
ホストにゲームデータをセーブさせて、それを読み込む時の個人認証をさせたいとかなら、
機体情報とパスワードの組み合わせで何とかなるんじゃないか?
FLASH Lite2.0は複数キー同時押し可能ですか? key.getState()みたいなので出来そうな気がするんですが…
>>107 Docomoならiモードブラウザで端末固有ID取れるはずだからその情報をFlashに渡せばいいんじゃないかな?
ほかのキャリアはできるかどうか知らない
>111 Lite1.1ではパラメータのやり取りが基本不可。 なので、ファイルを直接弄るなり、Ming使ったりせんとあかん。 もしこの方法でもいいなら何でもええやね。
>>110 ありがとうございます
MTASCで作れることを知ったので一応やってみます
>112 それそれ。Flasherならそれでも良いけど、php使えるならMingのが面白いよ。 暇があればいじってみるべし。たいてい思いつく事は出来る。 んでもってMingのソース読んでいると某社の力の強さを思い知る。(気のせいか?
某社ってどこ?(素でわからない Mingでjpg使う場合の赤ベタ問題ってパッチ当ててリビルドしないといけない? あとパラメタ渡しできないのって結局なんで制限されてるんだろか。
>>117 多分複数swfファイルを使って巨大ファイルを作る人が出てきて、パケット通信量が多くなるからだと思う
携帯ユーザー側の金銭的な問題もあるけど、回線の占有率の問題がキャリア側にもあるから
118 :
99 :2008/03/12(水) 22:17:35 ID:E5vIILE2
色々試してみたけど、ひょっとしてテキスト入力ボックスって一度マウスで何かしらのアクションを起こさないと認識されない? ファイル開いてTabキー押しても反応なくて、一度表示テキストとかにマウスを反応させたりするとTabキーで移動できるようになる。 それ以前に、テキスト入力ボックスを携帯電話向けに使うのがひどく不毛な気がしてきた・・・。 利用者の携帯電話のアドレスを取得できればいいんだけど、そんなASありましたっけ? 激しくスレ違い臭がするけど、他に質問できるところが思いつかなかった・・。
>利用者の携帯電話のアドレスを取得できればいいんだけど、そんなAS 恐ろしい事をさらっと仰る。 携帯にswfをバラ巻いて、取得したメアドをサーバに集めると。 どう考えても悪用向けな機能が、ある訳ないでしょう。
120 :
99 :2008/03/12(水) 22:36:05 ID:E5vIILE2
>>119 返信ありがとうございます
・・・ですよねー。よくよく考えればトンでもないことでした。
そうそう、↑で書いた内容につけたしなんですが、キーボードの[↓]キーって、携帯電話では対応したキーありましたっけ?
携帯電話の上下キーがTabに対応しているのは知っているんですが・・・。
上記のテキスト入力ボックスで、[↓]を押すと認識するものだから、ヤキモキしてしまって
携帯持ってないのにFlash lite制作頼まれるから(駆け出しイラレ)、 訳わからず作ってるけど、実機で赤くなっちゃうぞってよく怒られる エミュレータじゃわかんないし、携帯買うしかないのかな
>>121 ドコモのエミュレータのFlash Lite 1.1の完成度は異常に高いので
そちらで試してみては?
HTML Simulator II でぐぐれば出てくる
123 :
121 :2008/03/13(木) 15:01:20 ID:DCrlRbnq
CS3だと赤くなりやすいらしい。ファイルサイズも増えるし。 ってか、その携帯買ったほうがいいんじゃない?ヤフオクとかで買えるよ。
125 :
121 :2008/03/13(木) 15:54:20 ID:DCrlRbnq
うん携帯は買うかも、金無いから料金きついけど もっと勉強したらまとめとか貢献するよ ちなみにcs3でなく8pro
赤くなる原因は簡単で、内部のflashの形式が対応していないことが原因 8proでちゃんとlite対応に出力しているとしたらflash8proのバグなんだけど、 とりあえず赤くなるサンプルをアップしてみてくれないか?
127 :
121 :2008/03/13(木) 17:26:46 ID:DCrlRbnq
>>126 おお何か親身になってもらっちゃって申し訳ない
まじですげえありがたいんだけど作った物が納品物しかなくて
今サンプル作る時間もなくてうpれん
すまんが作れる時にもっかい聞かせてくれ
いちおうやってることは以下です
待ち受けとしての制作 パブリッシュ設定はちゃんとFlashlete1.1にしててフレームレートは12で15秒くらい
あるスポーツチームの選手画像渡されるのを3枚ほど動きつけて入れて
装飾的イラスト要素やチームロゴをaiから入れたり直接Flashで描き入れたりしている
128 :
121 :2008/03/13(木) 17:31:17 ID:DCrlRbnq
で、全部の制作物が赤くなるわけでもなく、1/3位の率でなるみたい こっちでわかったら報告しまする
129 :
121 :2008/03/13(木) 19:02:49 ID:DCrlRbnq
今クラに尋ねてみたところ、ワークメモリは2MBでいいから アルファ処理(ロゴに使ってた)とかモーションレイヤー重ねることが メモリ消費高いからやめろって こりゃ基本ぽいね、お騒がせどうもすまん、ありがとう
>>129 原因わかったみたいだけど
・アルファはワークの利用量が多い
・画面に重ねる範囲と枚数が多いとワークの利用量が増える
・pngは処理が重いらしい
と切り替えできない範囲が赤くなる
どれくらい使っているかは8Proだと判らないけど、CS3についてるDeviceCentralのワークメモリの利用モニタで常時監視できる。
131 :
Now_loading...774KB :2008/03/14(金) 16:38:26 ID:P/DfAHzi
アクションスクリプト2.0のおすすめ入門本は何でしょうか? 携帯向けのFlash lite 3.0 と アクションスクリプト2.0 で開発します。 ※一応プログラマなので中級者向けでも気合で読めると思います。 いろいろ調べてみて、以下がよさそうだったのですが絶版でした。 FLASH ActionScript 2.0 入門 完全ガイド
133 :
121 :2008/03/14(金) 19:58:44 ID:1VhC1CQd
>>133 ちなみに納品手前までの確認なら、fscommand2の
GetTotalPlayerMemoryとGetFreePlayerMemoryを画面のどこかに表示しておけば多少は状況が見えやすいかも
気休め程度だけど
135 :
131 :2008/03/16(日) 10:31:18 ID:tjRIBNGN
>>132 一度見てみます。
>>133 コレクターズ価格とか意味不明なんですねよ。
ほかにおすすめがなければあきらめて買おうかと思ってるんですけど。
皆さんどこで勉強してるんですかね・・・
>>135 >皆さんどこで勉強してるんですかね・・・
AS2だとFlash7のサブセットだから、Flash7の本を読む人が多いのでは
携帯特有の話は1.1だろうが2.0だろうがって感じだし
公式の仕事だとまだ1.1を切る訳にはいかない状況なので、1.1をメインに作ってるけど
ドコモがある限り暫く1.1は切れない気がする というか2.0のみ対応の仕事ってそんなにあるのかな?
>>137 au単体の公式サイトを運営してるところだと、2.0でも大丈夫って所がある
ドコモはサイトの予定追加数を上回り過ぎたり、下回り過ぎたりするとサイト運営会社に連絡してきて
「追加企画が予定追加数と違うが云々」と言ってくるらしい
139 :
Now_loading...774KB :2008/03/18(火) 13:36:52 ID:JHPEf4Tm
CS3をお使いの方に質問です。 パブリッシュの設定で「flash lite 3」を選ぶと 「ムービーのデバッグ」が選択できなくなります。 また、「ムービープレビュー」を押すとデバイスセンターが開き、 そちらでのデバッグになってしまいます。 この辺の設定を変更することは可能なのでしょうか? 調べたのですがCS3で「flash lite 3」を使用する情報が見つかりませんでした。
>>139 携帯系でデバッグが使えないのは仕様だと思うが
lite2.0でも1.1でも使えない
つか、 Lite1.x は Flash4 Lite2.x は Flash7 Lite3.x は Flash8 のはずだから、基本的な部分ならLiteとしてではなく普通の設定にしてデバッグすればよくね?
ドコモで大丈夫なのにauで赤くなる… ワークメモリの制限がドコモよりキツいのかな
ヒープメモリはAdobeのエミュレータでわかるはずだけど、どう?
>>143 実機で繰り返し繰り返し試してなんとかなった。ありがとう。
同じタイムライン上に2つ以上アルファがあるとキツいみたい。
FLASH上でアニメさせてた部分を止めて静止画のコマアニメにしたらうまくいった。
146 :
876 :2008/03/22(土) 22:06:20 ID:GZQG39cp
>>142 そういやデコメの仕事でもドコモのより余裕ないから
アニメGIFのコマ数少なくって言われたような
>>146 Σやっぱそうなんだ
auのがドコモよりFLASH向けっぽいし、読み込みも早いのにヘンだよねえ。
ああ…アフターエフェクトが欲しい。パペットツールで書き出したの読み込めば
アルファ使わんでもなめらかアニメがイケそうな感じがする。
公式にも資料があったはずだけど、auは大体1MB位でDoCoMoのほとんどの機種が2MBくらい。 アルファなしでも有る程度のサイズのGIF画像を5枚以上重ねようとすると問題が出たりする。 ただ、GetTotalPlayerMemoryとGetFreePlayerMemoryを埋め込んでテストするとフリーエリアが1MB余計にあるわけじゃないようなので、 余程無理しなければ問題は起きないと思う。
>アルファなしでも有る程度のサイズのGIF画像を5枚以上重ねようとすると 思いっきり該当してた件。なかなに制限が多いなあ… 情報どうもです。
150 :
Now_loading...774KB :2008/03/25(火) 02:22:25 ID:i64AM3uH
Qubeにアップするんじゃなくて、自分のサイトでダウンロード出来るようにしたいんですが、上手く出来ません。 何か特別なタグが必要なのかと思い色々検索してみたのですが、方法が全くわかりません。 詳しい説明などあるページをご存じでしたら教えて下さい。
>>150 公式に載ってるのでそれくらい確認しようよ
一般のhtmlと違って<object>や<embed>じゃないよ
公式んな親切なことしてたっけ?
153 :
150 :2008/03/25(火) 14:41:34 ID:3NYfCfsq
>>151 書き込む以前に公式も確認していたんですが・・・見つけられませんでした。
今もずっと公式見てるんですが、わかりません・・・。
Adobeの公式ですよね。
どこに書かれているのかヒントだけでも教えていただけないでしょうか?
探したけどわからんね
>>156-157 ありがとうございました。
参考サイトまで大変お世話になりました。
がんばっていいフラッシュ作ります。
ENTERや1キー等で動くFLASHを作ったんだけど 上にキーレスポンスがモッサリしてるって言われた これって仕様だよね?どうしようかな…
フレームジャンプとこれでフラッシュ時計がエンドレスに動くと思ったんだけど、7分で止まってしまう。 何か間違ってる? if( counter1 <= 1000000000000000000000 ) { counter1++; gotoAndPlay("時計"); }
>>159 その話だけでは何とも。
>>160 そんなケタの定数が扱えるとは知らなかったが、
それはともかく、携帯のパワーセーブ機能では?
コードに突っ込みたい気持ちを抑えて とりあえず現象だけ答えれば161が正解っぽい。 止まったところで何かボタンを押したら動き始める? そうでなければ、別のコードのせいかも
>>160 フレームレートが2380952380952380952あるんじゃない?
それなら7分でIF内に入らなくなる。
ハッハッハッハ、さてなんか面白い事ないかな・・・。
164 :
160 :2008/04/01(火) 02:46:59 ID:jiGHHNRt
>>161-163 パワーセーブ機能は切ってあるはずです。
ボタンを押しても動き始めませんし…
間違ってるとしたら、他にどこが違うと思います?
>>164 うん、解らないや。
とりあえず
>>160 の判定文にelseかまして、
止まる原因がこのコードかどうかを切り分けてみるとか。
つか、この判定の意味がよく解らないんだけど。
>>164 >パワーセーブ機能は切ってあるはずです。
>ボタンを押しても動き始めませんし…
実機実験してるなら待ち受けは電力消費を押さえるために、パワーセーブを切っても端末の個体差にもよるけどとまることもある。
ボタンを押しても動かないのは、ドコモの折りたたみ携帯だと、機種によっては動かない。一度折りたたんで開くと動く。
動作チェック環境や、細かくなにをしようとしてるのかを書いた方が、アドバイスもしやすいと思う。
>>165 にまるっきり同意なんだが。
とりあえず本当にそこのコードが原因で止まってるのかどうかだな。
ほんでもってその定数がどっからきたのかとか、その判定で何をさせたいのかを詳しく。
公開して問題ないモノならファイルごと晒したほうが的確な回答が帰ってくるかもわからんよ。
168 :
Now_loading...774KB :2008/04/04(金) 11:08:54 ID:QGthHThi
使用ソフト:Flash CS3 Professional(試用版) 使用OS:Win XP 端末:ドコモ D903i 携帯のきせかえツールでFlashメニューをつくってみたのですが、 第1階層メニューで「きせかえデータに異常があるため表示できません。解除します」 とエラーが出てしまいます。 解決策をご存知の方がいらっしゃればご教授願いたいです。 ドコモのpdfによると、 > 1) stop();にて、キーイベントを待機する。※ > 2) ダミーキーイベント受けるために、ボタンを配置しておく。※ この2つの設定をしないとFlashメニューが正しく動作しないとありますが、 1フレーム目でstop()をかけていてボタンも配置してあります。 Device Centralのスタンドアローンプレイヤー/サンプルデバイスセット で確認したところ、ボタン入力はとれているようです。 Flashメニューに関しては詳しく書かれていない書籍も多く難儀しております…
169 :
Now_loading...774KB :2008/04/04(金) 15:35:40 ID:QXHh2UwM
使用ソフト:Flash CS3 Professional 使用OS:XP 質問があります。 Flash Lite1.1で時計機能つきの携帯待受けを作っています。 ムービープレビューをするためにDevice Central CS3を立ち上げたら 10秒くらいするとFlash CS3が強制終了します。 強制終了させないような解決策等ご存知の方がいれば、 教えてもらえませんでしょうか。
3キャリアで通用するリンク付きFlashバナーを設置したいと考えています。
そこでこんなタグを用意しました。
<a href="
http:// 〜">
<object data="
http:// 〜.swf" type="application/x-shockwave-flash">
<param name="movie" value="
http:// 〜.swf" />
<param name="loop" value="on" />
<param name="quality" value="medium" />
</object>
</a>
上記のタグでは、DoCoMoとSoftBankはオブジェクトにちゃんとフォーカスを
あてる(外枠が表示される)ことができ、決定ボタンでリンク先に飛べます。
ですが、auではおそらくフォーカスされてるのですが、外枠が表示されず、
決定ボタンを押しても無反応でリンク先に飛びません。
<a href="
http:// 〜">
<img data="
http:// 〜.swf" />
</a>
とすれば、auではうまくいきますが、他2キャリアではうまくいきません。
自分でやる分にはキャリアごとに出し分けすればいいのですが、
タグを配布しようと思っていますので、渡す相手にその面倒さを
要求することはできません。
auでインライン再生のFlashオブジェクトをリンクさせる、
うまい手は無いでしょうか?
171 :
168 :2008/04/04(金) 18:42:05 ID:QGthHThi
自己解決しました。 1フレーム目に fscommand( "launch", "*, FocusIn" ); をおいて 初期フォーカスを設定しないといけなかったようです。 お目汚しすみませんでした…
>>169 それってDevice Centralを
単独で立ち上げて10秒すると落ちるんじゃなくて、
Flash側からパブリッシュしてDevice Centralでプレビュー中に
落ちるんだよね?
自分の場合はtraceを大量ってほどでもないけど
数フレーム中に3,4行表示するように使ってたら
確かFlash側が落ちた記憶がある。
trace使うのやめたら落ちなくなって、
このウンコと思いつつしょうがないから
デバッグ要素は画面に文字列表示するようにしたよ。
もしtrace使ってたら、コメントアウトで一度消してみたら?
確かに Device Central たちあげると Flash CS3 が落ちる時あるなあ 制作物によって落ちるものと落ちないものがあるから 何かが原因にはなっていそうなんだけれど。
175 :
169 :2008/04/07(月) 14:03:00 ID:0ItTRVK/
返答ありがとうございます
>>172 Flash側からパブリッシュしてDevice Centralでプレビュー中に落ちます
traceは使用していません
>>174 メモリは2GBです
何度やっても落ちます
ときどき落ちなかったりもしますが、高確率で落ちます・・・
なぜなんだ・・・
>>175 >何度やっても落ちます
>ときどき落ちなかったりもしますが、高確率で落ちます・・・
他のswfファイルを作ってみて、そっちが落ちないときはスクリプトか埋め込んだファイル形式に問題がある。
ベクターで絵を描いてるなら、頂点データが多いとかかもしれん。
他のswfファイルも落ちる場合は、リソースがおかしくなってる可能性もある。
OSから入れ直すのが多分ベスト。
177 :
169 :2008/04/08(火) 15:25:08 ID:nLIFt7fr
返答ありがとうございます
>>176 いくつかファイルを製作していますが、ほとんどが落ちます・・・
ベクターでは絵を描いていません
OSの入れなおしは、今それが出来る状態ではないので落ち着いたらやってみようと思います。
178 :
Now_loading...774KB :2008/04/08(火) 19:26:20 ID:vV0FpFcq
>>177 ファイルというか内部の細分化(スクリプトや画像)をしてみれば?
スクリプト1行づつ追加するなり、画像を1枚づつ読み込ませたり。
そもそも何もせず落ちるなら、入れ直し、又はOSの入れ直しからかもしれないけどね。
あとはアドビの公式にでも行って来てFAQなり調べるしか・・・
フラッシュ8を使ってます。 ど素人ながらループしない待ち受けくらいは作れるようになりましたが、ループや雪が降るような演出をさせるにはどうしたらいいですか? 時計や電池残量も付けたいのですが、難しいですかね? スレ違いは承知ですが、お願いします
スレ違いですうんこ
>>179 ループの先頭フレームにラベルを設定し、
そのラベルに飛ばせば良いですよ。
時計類はActionScriptが必要です。
わかりやすく解説しているサイトがいくつか
ありますので、探してみてください。
ありがとうございます 親切な人がいて助かりました
助けてください… FLASHLite1.1で挙動に合わせて声が出るFLASHを作っています。 ダミーとなるmp3と、実際に使用する.mldファイルも用意したのですが、 実機でチェックすると“プツ”と鳴るだけで喋りません。 .mldに変換した時に音が壊れたと思い、.mldをPC上で聞いてチェックできるツールを使ってみたのですが、 ここでは正常に再現されるのです… モバゲーのにしおかすみこってどうやって喋らせてるんでしょうか…orz
docomoのmldは機種によって三種類くらい用意する必要がある 詳しくはwav2mldあたりでググれ
最近FlashLite1.1を使い始めた者です。
通常時と充電時で画像(アニメーションするもの)の違う待ち受けを作成しようとしています。
丁度参考になるページを見つけたので、これをみながら作成したのですが、携帯上で上手く動作しません。
充電しても、画像が切り替わらないんです。
そのページにはサンプルファイルもあったのですが、こちらもやはり動作しません。
参考にしたページ
http://allabout.co.jp/gs/flash/closeup/CU20080220A/ サンプルファイル内のスクリプト
//////////////////////////////////////////////////
NowCharge = fscommand2("GetPowerSource");
NowLevel = fscommand2("GetBatteryLevel");
if(NowCharge == 1){
gotoAndStop(20);
}
gotoAndStop(10);
//////////////////////////////////////////////////
関係ない部分を若干端降りましたが、1フレーム目に上のスクリプトが記述してあり、
充電し始めると20フレームに飛ぶという簡単な仕組みです。
動かないのだからどこかが間違っているのだろうと思いますが、自分では見つけられませんでした。
よろしければどこに問題があるのか、教えていただけないでしょうか?
>>186 @使ってるデバイスがFlashLite1.1に対応していない
A使ってるデバイスがGetPowerSourceをサポートしていない
という可能性がある。
@は他のスクリプトをいくつか書いて試してみるorメーカー等の公式情報で確認。
Aの場合はおそらく戻り値として-1が帰ってくると思うので
if(NowCharge == 1)
のところを
if(NowCharge == -1)
に変えて試してみるといい。
もしこれで充電画面に飛ぶようなら、お前さんの使ってるデバイスがこのスクリプトをサポートしてないってこった。
188 :
186 :2008/04/20(日) 06:23:02 ID:JptAZz5N
>>187 アドバイスありがとうございます。
機種はauのINFOBAR2を使っているのですが、FlashLite1.1、GetPowerSource共に対応しているようです。
教えていただいたスクリプトも試してみたのですが、充電画面へは飛びませんでした。
この間自分でもいろいろと探したのですが、あるサイトにあった以下のやり方で充電画面へ飛ぶことが可能になりました。
//////////////////////////////////////////
stop();
batt = fscommand2("GetBatteryLevel");
power = fscommand2("GetPowerSource");
if (power == 1) {
gotoAndPlay(6);
} else {
switch (batt) {
case "0" :
gotoAndPlay(2);
break;
case "1" :
gotoAndPlay(3);
break;
case "2" :
gotoAndPlay(4);
break;
case "3" :
gotoAndPlay(5);
break;
}
}
//////////////////////////////////////////
189 :
186 :2008/04/20(日) 06:43:37 ID:JptAZz5N
連投すみません。
>>188 はタイムライン上のフレーム1〜6をそれぞれ電池が0、1、2、3、充電中のときと振り分け、
GetBatteryLevelとGetPowerSourceで判定してそれぞれのフレームへ飛ばすというものです。
上記のスクリプトを全てのフレームに記述してあります。
このやり方で上手く行ったということは、fscommand2("GetPowerSource")やfscommand2("GetBatteryLevel")を使って
リアルタイムで状態を判定するには、gotoAndPlayなどでそのフレームをPlayし続ける必要があるということでしょうか。
例えば、上記のスクリプトをgotoAndPlayからgotoAndStopに変えたファイルの場合、
そのSWFファイルを待ち受けに設定した際の状態は、ちゃんと反映されます。
充電中に設定すれば充電中の画像が表示されるんです。
でも設定後に状態が変化した場合は、その反映がされません。
充電器を取り外しても、画像は充電中のときのままなんです。
1フレーム目に上記を書いて、 2フレーム目にgotoAndPlay(1); ってしてる?
191 :
186 :2008/04/20(日) 19:30:57 ID:JptAZz5N
レスありがとうございます。 上記のスクリプトは1〜6まで、全てのフレームに同様のものを書いています。
全てに同じもの書いたらダメなんじゃ・・・? 1フレーム目にそれ書いて、 一番最後に stop(); で、 2フレーム目に gotoAndStop(1); でもダメ?
193 :
186 :2008/04/20(日) 20:39:21 ID:JptAZz5N
一応、話の前提を ・1フレーム目に通常時の画像MCを配置 ・2フレーム目に充電時の画像MCを配置 ということで192に書かれたものをためしましたが、エラーが起きました。 1フレームと2フレームを往復し続けるためにエラーが出たのだと思います。 ちょっと場所を見つけて、flaファイルをアップしてみます。
>>193 ああ、なんとなく言いたいことがわかったような気がする。
つまりお前さんはループの概念がよくわかってなかったということなのかな。
GetPowerSourceにしろなんにしろ、スクリプトが戻り値を返してくれるのはあくまで
「そのスクリプトが解釈された瞬間」だけなんだよ。
たとえばGetBatteryLevelを解釈した瞬間の戻り値が「2」だったとするよな。
それをなんかの変数に放り込む(例えばNowBattとか)、と。
するとそのあとバッテリー残量が1に減ったとしても、あいかわらずNowBattの中身は2のままなんだ。
これはFlashというよりはプログラム全般の基礎だから、あまりにも初歩すぎて教える側も混乱したっていう。
>>189 で気づいてるように、スクリプトはそれが記述されているフレームが読み込まれたその瞬間、
一回きりしか解釈されない。
リアルタイムに適応させたいなら、ある程度の間隔でGetBatteryLevelを取るようなループを作らないと。
195 :
186 :2008/04/20(日) 22:10:37 ID:JptAZz5N
196 :
186 :2008/04/20(日) 22:20:06 ID:JptAZz5N
>>194 レスありがとうございます。
まさに自分が聞きたかった部分です。
プログラム全般の基礎だったんですね……混乱させてしまい、申し訳ありません。
>>ある程度の間隔でGetBatteryLevelを取るようなループ
自分の書いたものではgotoAndPlayを使って、同じフレームを読み続けることで
ほぼリアルタイムでGetBatteryLevelを取っているのだと思いますが、
これ以外の方法ではどのようなやり方が考えられるのでしょうか?
ifやforを使ったのですが今ひとつ上手くいきません。
これも初歩なのかもしれませんが、よろしければアドバイスをお願いします。
>>196 本当はgotoAndPlayで同じフレームを複数回読んでも、そのフレームのスクリプトは一回しか実行されないはず。
だから普通は(OnClipEventが使えないFlashLiteの場合は)ダミーフレームをかませて2フレームループを作るんだが……
しかし俺の携帯(au MEDIASKIN)でも君の携帯でもちゃんとループしてるなぁ。
腑に落ちないが……まぁ出来てるならいいか。俺の記憶違いかもしれないし。誰かわかる人は教えて下さい。
以下はこのFlashでちゃんとループができてると仮定しての話。
おそらく「色を変えるアニメーションが表示されない」原因はこのループ処理にある。
例えば今バッテリーが満タンとしよう。
条件分岐が解釈され、battery_mcの5フレーム目に飛び、すると3_mcが読み込まれ、表示される。
ところがすぐさまループが起こるので、3_mcの2フレーム目が表示される前に
gotoAndPlay(5)が実行され、またbattery_mcの5フレーム目が再読み込みされる。すると3_mcも再読み込みされ、表示される。
で、またループ。
というわけで3_mcの2フレーム目(以降)は永久に表示されない、というカラクリと思われる。
解決策の一つとしては、条件分岐をbattery_mcではなく、
0_mc〜3_mc及びcharge_mcの最後のフレーム(
>>195 のファイルでは2フレーム目)で行うという手がある。
198 :
197 :2008/04/21(月) 02:47:19 ID:dQ75TnZ+
というわけでとりあえずいじってみたのがこれ↓
http://www.uploda.org/uporg1380077.fla.html pass juden
もし流れてたらまた暇なときに再うpする。
おそらく君がやりたかったことが出来ていると思うんだがどうだろう。
変更点はいくつかあって、まぁ見てもらえばわかると思うんだが……
<今回の問題に関係ある変更>
・変数取得〜条件分岐処理の部分をbattery_mcの1フレーム目でfunction定義。
・gotoAndPlay→gotoAndStopに変更。
・0_mc〜3_mcおよびcharge_mcの2フレーム目で、さきほど定義したメソッドを送ることに。
・以上に伴ってbattery_mcの2フレーム目以降のスクリプトが不要になったので削除。
<今回の問題とは関係ない変更>
・俺が不勉強でswitchとかわけわからんので、該当部分を
this.gotoAndStop(batt + 2);
に変更。こっちのほうがシンプルでわかりやすいと思うんだが好みの問題かもしれない。
・this.ってついてなかったメソッドにいくつかthis.を追加。
これは省略しても全然かまわないんだが、アクションとメソッドの区別をつけるためにもあったほうがいいと思う。
あと、今回の変更に伴ってFlashLite1.1ではコンパイルエラーが起こったので2.0で出力して動作確認したんだが
(仕様に詳しくないのでなぜかはよくわからん、functionのせいかも)、何か問題があるだろうか?
INFOBAR2なら(というかauの端末なら一昔前から)対応してるはずなので大丈夫とは思うんだが、まぁ一応。
最後に、これはあくまで俺が思いついたベターであって、ベストではないのでそこんとこよろしく。
誰かもっとうまいやり方を知ってる人がいたら俺にも教えて下さい。お願いします。
199 :
197 :2008/04/21(月) 02:59:58 ID:dQ75TnZ+
で改めて
>>196 の
>これ以外の方法ではどのようなやり方が考えられるのでしょうか?
なんだが、君が書いてるように、スクリプトを書いたフレームを
(上で書いたように、普通は2フレームループを使って)複数回読むというのが一般的なんじゃないかと思う。
でなければ俺がやったように、一連の処理をまとめておいてそれを随時使うかだな。
ただこの方法も結局メソッドを送るスクリプトを書いたフレームをループさせるわけだから結局は同じ。
あとはforやwhileを使って文字通り「無限ループ」にする手があるよ。絶対死ねるけど。
それに確か万単位でループが起こるとエラー落ちする仕様だった気がするし。
他に方法があるかもしれないけど、俺にはわからない。
と書いておけばきっと誰か他の偉い人が教えてくれる気がする。
お願いします。
200 :
186 :2008/04/23(水) 00:00:44 ID:5pEDBCOm
>>198 のファイル
ありがとうございます、動かしてみましたがまさに自分のやりたかったものになっています。
変更に伴う疑問についてですが、仰るとおり、FlashLite1.Xではfunctionが使えません。
私が参考にしたサイトの方がswitchを使ったのもそのせいだと思います。(AS1.0のものなので)
私がFlashLite1.1に合わせて作ろうとしたのは、単純にその方が機種を選ばないからです。
これからも1.1で動くものを考えていきますが、正直2.0でも自分の理想のものを作れるか自信が無かったので、
本当に助かりました。重ねて御礼を申し上げます。
その1.1対応のものですが、頂いたアドバイスを元にいくつか作成したものの、
やはりループ処理の部分で引っかかってしまいます。
>本当はgotoAndPlayで同じフレームを複数回読んでも、そのフレームのスクリプトは一回しか実行されないはず。
というものも身を持って知りました。確かに動きません……理由もやはり分かりませんが。
そしてその対応策である「ダミーフレームをかませて2フレームループを作る」も試してみましたが、
gotoAndStopを使うとループさせることができず、gotoAndPlayを使うと予想通り無限ループのエラーが出ます。
そのような事情で、まだ上手いやり方を思いつくことができずにいます。
いろいろと教えていただいたにもかかわらず、不甲斐ない報告で申し訳ありません……。
201 :
197 :2008/04/23(水) 00:39:32 ID:REoC2MDl
>>200 functionを外して0_mc〜3_mc及びcharge_mcの2フレーム目に条件分岐を書けばいいだけじゃないのか?と思ったんだが
今やってみたらまたもコンパイルエラーだった。
this.stop();
にすらエラーメッセージが出るんだが、いったいどういうことだ……まさかドットシンタックス自体が使えないのか?
ここまで偉そうに教えといてなんだが、
正直俺はFlashは最近始めたばっかりだしFlashLiteも2.0以降しかよくわからん。
古いverの仕様には疎くて……
というわけで、すまんが1.1縛りでは俺にも打開策が見つからないな。
そもそもFunction定義ができない仕様って時点でキツいと思うんだが……
オブジェクト指向派の俺には使いこなせないぜ。
202 :
186 :2008/04/23(水) 01:58:55 ID:5pEDBCOm
>>200 おそらく_rootが引っかかったのだと思います。
少なくともターゲットパスは使えないようなのです。
自分もPCのWebブラウザ利用が前提でFlash8に触れたのが最初のため、
ほとんど何でもありだった環境がFlashLite1.1でいきなり窮屈になり、戸惑っています。
FlashLiteとなるとなかなか周囲に知識のある人もおらず、
JAVAなどのプログラムをやっている知人からもASは動きが気持ち悪いなどといわれる始末で……。
ログを読んだところ、このスレにいる方達は本職の方もおられるようでしたので、頼りにさせていただこうと思った次第だったのです。
CS3で制作したswfがSH905で「未対応ファイル」エラーが出て見ることができません。 他端末(1.1対応)だと表示出来ます(他キャリアで複数試しました)。 ver1.1で制作、試しに1.0で中身は●を描いただけのもの(スクリプト無し)も試しましたが変化なし。 flashのCS3で書き出したのがまずいのかと思い始めているのですが、 どなたかCS3+SH905で制作+検証された方いませんか?
>>203 cs3が問題なんじゃなくて、パブリッシュ設定がFlash Lite1.1になってないんじゃなくて?
205 :
Now_loading...774KB :2008/04/23(水) 17:01:15 ID:IDooaAJj
Flash Lite 1.1 でボタンの押しっぱなしどうにかしたいのですが 例えば、1度Enterを押すと右に10ピクセル移動するとします au携帯はEnterを押し続けるを移動し続けます、 押しっぱなしにしても移動しない方法ってありませんか?? docomoは押しっぱなしでも1度しか処理してくれません 押し続けると連続処理してくれる方法ってありませんか?? どちらか片方だけでもいいです、教えてください お願いします
>>204 ありがとう。でも何度確認してもパブリッシュ設定は1.1になっているし、1.0で試してもだめだったんです。
また試しに、ネットで拾ったサンプル(flaファイルとswfセットのもので1.1対応バージョン)の
swfをサーバにアップして905SHで見た所、ちゃんと表示されたんです。
でも、そのflaファイルをCS3で開き、1.1でパブリッシュしなおしたswfを試したら、
やはり「未対応ファイル」エラーになってしまった。なんかおかしい。
208 :
205 :2008/04/23(水) 19:42:16 ID:IDooaAJj
206さん つまりは 仕様なのでどうにもできないってことですね ありがとうございました
209 :
Now_loading...774KB :2008/04/23(水) 20:08:44 ID:j3lQDPgR
Flash CS3でFlash Lite2.0用のComboBoxを作成したいのですが、 コンポーネントからComboBoxを配置しても「無効なデータです」というメッセージが出て強制終了してしまいます flaファイルにはスクリプトなし、オブジェクト類はComboBoxだけの状態で、 インスタンス名をつけ、パラメータはdataとlabelsを設定しただけです PCではきちんと表示されるのですが、もしかしてFlashLiteでは使えなかったりするんでしょうか・・・ 超基本的な質問ですが、せめてできるのか、できないのかだけでも教えていただけるとありがたいです お願いいたします
flash lite1.1ではMathクラスが存在しないのですが、sin , cos を使わずに 角度と速度からx,y方向の移動量を算出する方法をご存知の方がいらっしゃいましたら ご助力ください。 よろしくお願いいたします。
マクローリン展開を使うか、テーブルを持つか… どちらにせよあまりいい方法ではない気がする
212 :
197 :2008/04/24(木) 13:37:33 ID:zGRK9DrV
>>202 どうやら古いバージョンではfunctionの代わりにcall()っていうのがあって、
これで指定したフレームのスクリプトを呼び出せるらしい。
これでなんとかできるんじゃね?
俺もよくわかってないから具体的な方法は示せないけど
実質function()でできることと似たようなことはできるはず。
213 :
210 :2008/04/24(木) 14:37:40 ID:2Coljd8s
Flash CS3のFlash lite 1.x ActionScriptリファレンスガイドにMath関数に関する記述が 存在してなかったので、使用できないものだと思い込んで>210のような質問をしましたが WEBで検索してみると一応使えるようです。 精度に問題があるようですが、当方ゲーム開発なので問題ないかと思いました。 以上、お騒がせいたしました。
214 :
Now_loading...774KB :2008/05/07(水) 19:59:31 ID:qXrNNyuR
どなたかご存知でしたら教えてください。 ming(0.3)です。 FlashLite1.1用に携帯で時刻を表示するswfを作成しています。 Y = fscommand2("GetDateYear"); これだけなのですが ming_useswfversion(4) に設定するとSWFAction内でfscommand2()が使えずmingがエラーになります。 ming_useswfversion(5) に設定すればfscommand2()が使えますが、実行してもYには空の値が入るだけで動作してくれません。 そもそもFlashLite1.1用にVersion4で作成したいのですが、別の関数などあるのでしょうか? またVersion5に設定した時、fscommand2が動作しないのは仕様でしょうか? よろしくお願いします。
215 :
Now_loading...774KB :2008/05/08(木) 12:32:50 ID:AReslLqw
auのFlash lite 2.0対応機だと、 EZニュースフラッシュで取得した天気情報をFlashで利用できるみたいですが、 その辺の詳細なドキュメントってネット上に上がってますか? 検索してもほとんど見つからないんですが、 もしかしてCPにのみ公開されている情報なんでしょうか?
216 :
Now_loading...774KB :2008/05/10(土) 00:41:05 ID:EaVl2Bzn
FlashCS3で、FlashLite1.1にてflashを制作しました。 待ち受け用の簡易なflashです。 対象機種はdocomo sh704i。 Adobe Device Central CS3上ではうまく動作するのだけれど、 実際に携帯上にメールなりで移動すると不明なファイルとのことで ファイルを開くことができません。 もしかするとswfファイルを格納する専用フォルダが決まっていたりするのでしょうか? もしも知っている方がいたら教えてください。
>>216 ドコモはメールに添付したswfファイルは開けないんじゃなかったっけ?
サーバーにアップしてブラウザからアクセスして保存してみては?
219 :
Now_loading...774KB :2008/05/10(土) 01:48:01 ID:EaVl2Bzn
>>217 216です。
そうなんですか。
情報提供ありがとうございます。試してみます。
また近いうちに試した結果報告します。
220 :
Now_loading...774KB :2008/05/10(土) 12:21:19 ID:58mZaq6x
>>217 216です。
ファイルをサーバにアップ後URLを使用してダウンロードしたなら、
無事swfファイル再生されました。
アドバイス本当にありがとうございます。
●6月にマネージャパン、月刊アスキー、週刊アスキーの3誌が賞金総額2000万円の「シストレFXグランプリ」を開催
http://system-trading.jp/news/index.php?cID=3 [シストレFXグランプリとは]
クリック証券が提供するFXのデモ取引環境を利用して、システムトレードにチャレンジできるFX取引のグランプリです。
お客様ご自身で作成したシステムトレードの機能を評価する「シストレソフト部門」とトレード収益を競う「トレード部門」の2部門構成となっております。
●5月22日より登録受付開始、6月2日よりグランプリ開始の予定。賞金総額2000万円。
デモトレードの優勝者には賞金三百万円がプレゼントされます。
▼トレード部門
初期資産500万円で、デモ取引のトレード収益を競っていただきます。
●
http://www.fx-gp.com/about/ ▼賞金総額
■社長特別賞(シストレソフト買取価格) 10,000,000円
●シストレソフト部門賞 1位300万円 2位100万円 3位50万円
●トレード部門賞 1位300万円 2位100万円 3位50万円
●前期MVP賞 50万円
●後期MVP賞 50万円
Flash Lite 1.1で通信時固有IDをphpに送る際 ドコモはuid=NULLGWDOCOMOで簡単に付けて行けることは分かったのだけど auとSBがどうも分からないので教えてください。
>>222 DOCOMOだとそれでうまくいくんだ!?すごい!
auやY!なら、普通にヘッダに入ってなかったっけ?
>>223 あーうん、詳しく調べてみたら公式サイトにだけ対応した仕様らしいです・・・
お騒がせしました\(^o^)/
>>224 ドコモ→iモードID
au→EZ番号(サブスクライバID)
SBは知らん。
数時間試行錯誤したが分からないので、 ちょっと教えてもらいたい。 方向キーのイベントを作成したのだが、うまくいかない。 on(rollOver){ TEXT = "over" } on(rollOut){ TEXT = "out" } on (keypress "<Left>"){ TEXT = "Left" } TEXTはoverと表示されるけど、Leftにはならない・・・。 どなたか助言お願い。 AU TOSHIBA W52T
231 :
230 :2008/05/18(日) 12:51:24 ID:dUFOr51o
>>229 試してみたところできましたー!!!
ありがとうございます。
質問です。 FLASHLite1.1で携帯待受けの時計を作製しているのですが。 1フレーム目にボタンを配置して、on(release,keypress"<ENTER>")を使って時計表示から画像フレームに 飛ばそうと考えていて、実際携帯で表示してみたらENTERを受け付けず時計表示のまま。。 待受けに設定した場合、ボタン等のactionscriptは効かなくなると考えていいですか? それとも他にボタンを効かせる方法があるのでしょうか? 駄文ですみませんが。どなたか教えていただきたいです。
>>232 キャリアや機種が不明ですが、とりあえずドコモは
待受設定するとキー入力は拾えません。
(メニューFlash化すれば当然拾えるけど、待受ではなくなるよね)
>>233 キャリアはDocomoです。imodeシミュレータ2では出来てたので…残念です。。
待受設定中にキーが使えたらいつでも画像切り替えられると思ったんですけどね^^;
では0分0秒の時にでも画像フレームに飛ばすとします♪
1時間に一回しか見れなくなるのが哀しいですが^^;
お返事ありがとうございました^^
>>235 やっぱりキーイベダメでしたか^^;
自己満足で作ってる分もあって、なかなか自分にOK出せないもので。ww
if文でどうにか納得のいくように、画像フレームに飛ばしたいと思ってます♪
ご鞭撻の程、ありがとうございます^^
質問ですー FlashCS3のモバイル用ではフィルタ機能は使えないですか? 使えない場合、Flash上でラインストーンみたいなものを作りたいのですが、光り効果を出したい時のコツがあれば教えて下さい。
FLASH Lite1.0でインライン再生のFLASH(約3kbyte)を作成後 htmlソースの最上部に乗せて、下記が説明等のコメントが載せてあります。 このhtmlを携帯で表示した場合、 FLASHがページの最後に読み込まれるのですが、仕様ですか…? それともキャリアごとによって読み込まれる順番は違うのでしょうか? お答え出来る方宜しくお願い致します。
どうおかしくなるのか書かないと・・
>239です。 不備すんません・・ 何かのタイミングで時間が72時とか表示されるみたいです。 ドコモ端末が手元に無いので詳細はわかりませんが・・・ 参考元のスクリプト的には問題無いんですかね?
242 :
Now_loading...774KB :2008/05/28(水) 19:47:06 ID:d8zAN/9C
>>>>>>参考元のスクリプト的には問題無いんですかね?
245 :
Now_loading...774KB :2008/05/31(土) 02:34:39 ID:ZpQM1zHK
大学の課題でFLASHで携帯用のコンテンツを作ることにしたんですが、 時計とか待ち受けとかではなくて、もっと実用的なアプリを作成したいのですが FLASH liteでできる範囲で何か良い案はないでしょうか?
>>245 そんな、一番楽しい所を他人任せにするなんて、勿体無い。
「目的は明確だけど方法がわかんない」って奴は助けてやれるかもしれんが
「目的は何にしたらいいと思う?」とか言う奴は心底どうしようもない。
>>245 いきなり「実用的なもの」を作ろうなんてお前は随分ご立派なクリエーターなんだな。恐れ入るぜ。
他人に訊けば返ってくるような「実用的なアプリ」は、もう携帯に搭載されてるか、お前には作れないレベルかのどっちかだ。
そんな身の丈に合わない目標はさっさと諦めるんだな。
素人の作るアプリの実用性なんて、自分か、自分を含むごく小さなコミュニティをカバーするのが精一杯なんだよ。
だから「自分が便利だと思うもの」を考えろ。
それも無理なら「既存のアプリで自分が物足りないと思う点」を考えろ。
これでもし何も思いつかないなら、その課題を選択したこと自体が間違いだ。
何か思いついて、それを実現する上でつまずいたりバグが出たりしたら、
そのときに改めてここで質問すればいい。
>>247 お前のような奴がいればTwitterがユーザ数でmixiを上回るのもそんなに先の話ではなさそうだ。
というか、カッコいいインターフェイスのを作って俺にくれw
praflaで携帯用flash勉強中です。 ボタンを押して1秒経過したら違うURLに移動する処理をしたいと考えています。 ボタンを押す→特定のラベルにジャンプ→URLを取得という処理で うまく行くと思っていたらPCではうまく行くけど携帯ではうまく行きません。 調べてみると、ボタンを押した後スクリプトでgeturlを使わないといけない事はわかりました。 現在、ボタンを押してすぐ違うサイトには移動できるのですが この1秒(くらい)待つという処理がどうしていいか分かりません。 よろしければ何かアドバイスをいただけないでしょうか? よろしくお願いします。
>>251 仮に12fpsなら
ボタン押す→フレームAに移動→Aから12フレーム目にgeturl
>>252 携帯だとonステートメント内じゃないとgetURLが効かないんじゃないか?
>>251 はそれで悩んでるんだと思うが。
結論からすると「できない」かな?
適当な処理ループさせといて時間潰せばなんとかなるんじゃね
>>251 システム時刻を待避
1秒経過するまでループ
getURL
256 :
251 :2008/06/02(月) 19:28:07 ID:0xKv6jcG
皆様ありがとうございます。
>>252-253 私の使い方が悪いのかもしれませんが、getURLはボタンのアクション中しか
動かないみたいで悩んでました。
>>255 getTimer()も使えなくて途方に暮れていたのですが、time()というのがあるみたいですね。
もう少し調べてみます。
>>254 正確に1秒待ちたいわけでなく、1秒くらいなんでそれが一番手っ取り早い気がしてきました。
皆様色々アドバイスありがとうございます。
参考にしてもう少し頑張ってみます。
257 :
251 :2008/06/02(月) 19:33:51 ID:0xKv6jcG
お騒がせしました。 time()という関数がgetTimer()と同じような動作をするようです。 うまくいきました。 色々ありがとうございました。
>>256 >私の使い方が悪いのかもしれませんが、getURLはボタンのアクション中しか
>動かないみたいで悩んでました。
いや、それが携帯の仕様だと思う。
>
>>254 >正確に1秒待ちたいわけでなく、1秒くらいなんでそれが一番手っ取り早い気がしてきました。
どういう用途で使おうとしているか、良かったら教えてください。
クリック音を鳴らしたい、とかなのかな。
259 :
Now_loading...774KB :2008/06/03(火) 15:39:53 ID:KPNnED7S
すみません、質問なんですが、比較的新しい機種にはついている 加速度(傾き?)センサーの値ってなんとか取得できませんかね。
ちょっと確認させてください。 Flash Lite 1.1でkeyのpressとreleaseに関してなんですが、 やりたいことは 「(たとえば)5のキーを押されている間だけメッセージを表示」 「5のキーを離されたらメッセージを消去」 ということを考えています。 ところがどうやら、Flash Lite 1.1ではreleaseが取得できない模様です。 pressに関しても、「押している間中イベントが発生する」機種と 「長い間押してもイベントは1度しか発生しない」機種が存在するんですね。 ということは、 上で考えたやりたいことをすべての機種で実現することはできない、 ということで間違いないでしょうか? どなたか詳しい方、ご教示お願いいたします
>>260 たぶんムリ。
pressにしても押したときだったり離したときだったり機種やキャリアでマチマチだった気がする。
どなたかご存知の方いれば教えて下さい。 906iが発売されてFlash lite3.0で動画機能が大幅にアップ されたらしいですが、リアルタイムストリーミングは905同 様相変わらず対応してないのでしょうか。
>>262 ストリーミングは不可能。
正直、ドコモのLite3.0は
「他のキャリアに先駆けた」というよりは「ようやく他のキャリアに追いついた」って感じ。
3.0で有用な機能はほとんど実装されてない。
264 :
262 :2008/06/07(土) 00:17:41 ID:FivV5i3g
1.1で下ボタンを押したら通信(getURL)したいんだけど、 pressのイベントハンドラは下ボタンに対して使えないのかな
使えないよ
267 :
Now_loading...774KB :2008/06/08(日) 02:41:12 ID:5JgxiV6I
Flash Lite2.0で SharedObjectを使っていたらプレビューするたびに ”共有オブジェクトのクリーンアップ” データを保存しようとしましたが、ディスク容量が足りませんでした。 Flashムービーによって占められている使用頻度の低いストレージを削除しますか? っと、表示されて保存が反映されないくなりました 解決方法があったら教えてください お願いします。
Flash Lite1.1でduplicateMovieClipにdepthを指定することになっているけれど、 ここでおそらくswf内部で指定しているdepthと被ってしまうと良からぬ動作をするような気がして いったい何番を指定すればいいのか悩んでいます。 皆さん何番を指定していますか?
0から連番で問題なし
Flashで画像を虫眼鏡のように拡大するスクリプトを本を参考にして組んでみたのですが Flash Lite1.1で出力すると使えない関数があるのか8つほどエラーが出てしまいました。 onClipEvent(load){ × _root.Photo_s.duplicateMovieClip("Photo_l"); × _root.Photo_l._xscale=100; _root.Photo_l._yscale=100; } onClipEvent(EnterFrame){ × this._x=_root._xmouse; × this._y=_root._ymouse; × _root.Photo_l.setMask(this); × _root.Photo_l._x=this._x-_root._xmouse*1.9; × _root.Photo_l._y=this._y-_root._ymouse*1.9; × } ×印を付けたところがエラーになった部分なのですが、これをなんとかFlash Liteで出力 できるようにしたいのですが、可能でしょうか?
272 :
271 :2008/06/15(日) 05:03:20 ID:gHmhGm48
>>271 そもそも使っている言語が違う件について…
絶対に無理だよ
274 :
271 :2008/06/15(日) 14:28:48 ID:gHmhGm48
>>273 Flash Liteでこれと同じような仕組みをボタン操作で作りたいんです。
不可能でしょうか?
Flash Lite に関して 本ではなくネットで調べるのがいいよ 何が間違っているのかが分かる まずはそこからだ。
276 :
271 :2008/06/15(日) 17:17:15 ID:gHmhGm48
すいませんFLASH Liteについてよく分かってなくて・・・
本当に期限が迫ってて、ろくな知識も無いのに質問してしまいました。
ただやりたいことは
>>272 のような仕組みを携帯用にしたいのです。
FlashLite2.0でも不可能でしょうか?
>>276 これくらいなら1.1でもできるから、とりあえずAdobeのオンラインドキュメント読め。
1.1ではドットシンタックスでの関数呼び出しとthisは使えないんだ。
2ちゃんねるで10時間以上かけてクレクレする暇はあるけど 期限が迫ってるのでリファレンスは読めないんですね、わかります
>>271 もう親切な皆が散々指摘してるところだが、一応補足しておくと
・onClipEventは使えないので、フレームに直でスクリプトを記述して、あとはタイムライン管理でなんとかしよう
・Lite2.0ならばドットシンタックスによる他階層のパラメータ操作やメソッドも使えるので1.1よりは直感的かも
作れるかどうかという話だが、作れるよ。
これまでに指摘されたことを参考に作り直せば良い。
あとは……お前が何を考えてるかしらないが、マウスの座標取得が携帯で動作するわけはない
(いや、マウス機能つきの携帯ならもしかしたらいけるのかもしれんが、今はそういう話じゃないよな?)。
だからマウスの座標取得のところを上下左右キーの判定に変える。
で、最後にだけど
本で見たスクリプトの写ししかできないお前が
いま上で書いたことを差し迫った期限とやらまでに理解できるとは到底思えないので
今回は諦めて単位を落とせ。
そもそもそんな課題の出る講義にいながら今まで地道に勉強してこなかったのが悪い。
……あとお前、
>>245 と同一人物じゃないよね?
280 :
271 :2008/06/17(火) 04:44:54 ID:wSbkAiXa
>>279 私は
>>245 ではないです
学校のグループワークでやってるので成績にはあまり影響しないですが
意地みたいなもんでやってます。いまのとこ諦めの選択はないす
これまでの指摘を参考にして作ってみましたが
キー操作で円が動くところまでは作れました。
ただsetMaskの関数を使う部分がどうしても実現できないです。
FlashLite1.1ではsetMaskが使えないようなので、他にどんな方法があるでしょうか?
タイムライン上でマスクをしてしまうとスクリプトで動作が聞かなくなりました。
>意地みたいなもんでやってます。いまのとこ諦めの選択はないす じゃあ自力でやれと
282 :
Now_loading...774KB :2008/06/21(土) 20:40:24 ID:yLkhAACC
もし【きせかえツール】を知っている人がいればアドバイス願います。 FlashLite1.1、CS3をつかってきせかえツールを作っています。 メニュー内に「ゲーム」を組み込み、その中でダイナミックテキストを表示 させているのですが、D系、F系ではそのテキストが改行されない。。。 (もちろんプロパティは複数行になっています) ちなみに「ゲーム」がフラッシュ単体だと実機でも改行されますが、 きせかえツールに組み込むと改行されずに、全文が表示されなくなります。 (アドビのシュミレーターやきせかえツール上では改行されてる) 要はFlashゲームが単品とメニューに組み込みで挙動が違うと言うことなのですが、 どなたかご存じの方いれば、アドバイスお願いします。
携帯用ゲーム作ったんだけど、それをデータフォルダに 保存させない方法ってあるんですか?
>>282 きせかえツールに関しては詳しくないが、
もし本当にそんなことが起こっているのなら、仕様としか思えない。
正直なところFlashLiteに関しては
キャリアが同じでも機種によって仕様が違っている、なんてことは珍しくもない。
ゲーム単品のときに正常に反映されているということや、
D系F系以外ではきちんと動作しているということから考えても
何か仕様上の問題でどうしようもないもののような気がする。
あくまで俺個人の意見なので、早合点はよくないが。
他の識者の意見も続くだろうから参考までに留めてくれ。
>>283 公開しなければいいんじゃない?
285 :
Now_loading...774KB :2008/06/23(月) 11:00:40 ID:o2n+bYLn
>>284 やっぱりそうですよね。。。
ただ、きせかえメニューに【占い】とかのコンテンツを載せてるところも
あるようだから、やるとしたら文字数カウントして、強制改行とか
するしかないのかな。
でも、それもすごくプログラム領域で俺の範疇超えてるし。。。
プログラムというほど複雑でもなさそうだけどね 機種によってシステムフォントのサイズが違うのを考慮さえすれば 基本的に等幅なんだから改行をするのは楽チンそう。 と書いて気づいたが、禁則処理なんてものもあるんだっけ。 やっぱ上の書き込みはなかったことに。 ついでに誰か、禁則処理の仕様でいいものがあれば教えて
携帯の待受画面を作成しています。
環境は、CS3、Mac(Leopard 10.5.3)です。
待受画面を作成するにあたって
時計用の文字(数字)を埋め込みたい。
そこで、以下の手順で埋め込みを行いました。
1)ダイナミックテキストで適当な数字を入れる
2)変数を入れる。hourなど。
3)希望のフォントに変更
4)プロパティの埋め込みをクリック
5)数字の埋め込みを確認、OK
6)スクリプトを作成。hour=fscommand2("GetTimeHours");など。
7)ループ処理
8)Device Centralと実機で確認
FLASH8、winXPでは上記のやり方で埋め込みに成功します。
しかし、CS3、Leopardではできません。
何かやり方でも変わったのでしょうか?
なお、ググってみたところ、同様な状症の方々がおられます。
ttps://wassr.jp/user/asahina/statuses/h9HL8oLPPB ttp://q.hatena.ne.jp/1203075077
>>287 です
追記
パブリッシュ設定は、flash lite 1.1です
上記サイト見る限りその環境特有のバグっぽいですね。 しかし、はてなの回答者の回答内容が酷いな
291 :
Now_loading...774KB :2008/06/24(火) 19:31:26 ID:zXPiem6/
>>287 過去、背景にMaskがかぶっていると、ダイナミックテキストが
表示できなくなったことがあったような、なかったような。。。
>>291 ありましたね。
でも、今回はマスクを一切使用していませんし、
全くの白紙(新規作成の状態)にダイナミックテキストだけ入れても
やはり表示されないんです。
>>287 ちゃんとアンチエイリアス切ってる?
Liteではダイナミックテキストのプロパティで
「ビットマップテキスト(アンチエイリアスなし)」にしてみれ。
それ以外の原因だったら悪いが俺の手には余る。
なんなら簡単なデジタル時計Flashのfla(ちゃんとフォント埋め込めてるやつ)でもどっかに上げようか?
そうすればおまいさんが自分で問題点を発見できるかも。
しかし
>>289 の言うとおり、はてなの回答者は酷いなw
FLASH知らないやつが回答してるだろこれw
アンチエイリアス(アニメーション優先)なら使用できる。 ビットマップテキストにする必要はない。
フォントの埋め込みなんて出来るの?シランカッタ
あ、295の真意は 「ダイナミックテキストという、実行中に内容の変更が発生する箇所に デバイスフォントでないフォントを埋め込むことなんて出来るの?」という意味です。
>>294 げっ、知らんかった……情報ありがとう
勉強になりました。
>>295-296 できるよ。ただしLiteの場合は容量制限があるから、埋め込める文字数に限度があるけど。
さすがに日本語全部は不可能。
>>297 そうかー。残念。
もしAdobe側から返答があったらその内容をこのスレに書き込んでもらえると
後の人の助けになると思うので、そのときはどうかよろしくお願いします。
>>282 です
文字数をカウントして改行するようにプログラムをつくりました。
(かな半角があると改行がおかしくなるんで、全角におきかえましたが)
取り急ぎ報告まで。
docomo.au.softbankでswfインライン再生した時、 全てサイズを固定する方法ってあるんですかね。。 最新機種解像度が480*864とか出て困ってます。 width、height指定してもdocomoとsoftbankって表示方法が違ってて。。
>>300 キャリアごとに別のページを用意する、ですかねえ。
携帯の画面で見る限り、ドット数を厳密にしても、
VGA機なんか小さくて見づらいだけな気もするけど。
>>301 即レスどうもです。
私も考えた結果、キャリアごとなんですよねぇ。時間かかるのがキツイですが^^;
最新機種の解像度は最悪ですね。。
width480で作ると容量上がるし240で作っても2倍に引き伸ばされたり…
softbankだとページの半分になったりで…orz
モバイル関係のページほとんどが崩れるんでしょうねぇ。。
解像度の問題はつらいよなぁ…… 480*640はともかく、240*400とか出たときはかなりorzだったんだが 今は480*864とかあるのか…… ところでFlashと画面の縦横比が違うとき、フルスクリーン再生させたらどうなるか誰か教えて 今まで縦横比3:2の端末しか使ったことがないからわからないんだ
縦横比3:2 以外のFlashを作って表示させてみればわかるでしょ 1:1のFlashを表示させたときは、縦のサイズ外の部分が見えてた
>>304 今自分の頭の悪さを思い知ったwwなんてこったいww
試してみたが、縦か横のサイズが画面いっぱいになるとこまで縦横比固定のまま引き伸ばすみたいだ。
なんにせよ見た目が悪いことには変わりないな。
携帯の解像度一覧ページってないの?
>>306 docomoとauはキャリアのサイトにある。SBは興味無いから知らん。
ソフトバンクもサイトに載ってる。
解像度の問題っていうよりも docomoとsoftbankの表示形式が違う以上どうしようもない罠… docomoはwidth:240で作成したら自動で2倍に引き伸ばしてくれるんだけど softbankはwidth:240を維持するからwidth480の携帯だとディスプレイの半分になる。。 それでwidth100%に設定すると240が2倍になるけどheightも2倍にしないと…(でもここでドコモ側がおかしくなる) だめだこりゃ。。orz
docomoのインラインで 240x100の物を905i以降だと 480x200にしなくても良かったのか! 知らなかった。
>>310 うん、docomoは大丈夫。画像も2倍に引き伸ばしてくれるよ。若干荒れるけどね。
480で作ると元画も大きくなる分ファイルサイズ凄い悩むよね。906シリーズ上限100k変わってないし…
自分の待受けとかの場合は480で作らないとダメだけどパケ代がねorz
インタラクティブの事を話してるみたいでしたね。 やっぱりインラインだと905以降で480なのかな。
>>312 インタラクティブ/インライン、両方の話だね。
例えばテーブルのwidth:height指定して、その中にswfを置いても
swfメインで考えてテーブルを組むから最高。。orz
自分で使う分にはDocomo機なんで、普通に60×60とかで作って FlashPlayerで勝手に全画面拡大してー、って感じで使ってた。 ソフバンだとダメだったんだ。むう。
>>309 softbank で
FSCommand2("FullScreen", true);
やっても無意味なのかな?
>>315 Fullscreenにした場合、インタラクティブ再生のような形になるのかな。
バナー等の長方形のswfの場合は、上下に大きな背景余白を作ると思います。
lite1.1で数字キーを鍵盤にみたてて、携帯上で演奏できるおもちゃのピアノみたいな 感じの物を作ったんですが、キー操作に対しての音の反応がモッサリしています。 作りとしては、1鍵盤ごとにフレームラベルをふって、キーを押すとgotoandplayでmidiの効果音が 鳴るようにしているのですが… モッサリしてしまうのは仕様でしょうか、それとも作り方の問題? 宜しければご助力をお願いします。
319 :
Now_loading...774KB :2008/07/01(火) 17:01:22 ID:GdVI+Urd
Flash待ち受けについて相談です。
【ランダムで画像を変える方法】
http://mobilef.jugem.jp/?eid=80 このページのソースを基にランダムで変わる待ち受けFlashを作ったのですが
携帯を開いたときに、一瞬、元の画像が表示されてからランダム処理が
はじまってしまいます。(機種はDocomo P905i)
たとえば上記URLのプログラム例で言いますとこんな感じ。
『赤の水玉の待ち受け→ メニューを開いて待ち受けに戻る →
一瞬赤の水玉の画面 → 青の水玉の待ち受け 』
原因はよくわからないのですが、端末側で以前の画面を保存してるように
感じられます。
これを回避する方法をご存じの方いましたら、ご助言お願いします。
サンプル落としてみたけど普通にランダム表示されるけど? どっか書き変えたならそこが原因でしょ。
>>320 いや、ダウンロードしたやつをそのままコンパイルしただけっす。
ちなみに環境はCS3(Win版)
ちなみに、ランダム処理だけでなく、時間帯で待ち受けが変更する
タイプでも絵柄が変更した際は、一瞬前の時間帯の待ち受けが
表示されます。(ホント一瞬ですけど)
これP905i端末自体の問題なのかな?
>>317 仕様、というか端末の処理能力のせいだと思うが。
どうしても不安ならfla晒してみ
>>321 初めて聞く現象だが、仕様としか思えないな。
待受の表示を高速化するために終了時の画面を一時保存してて、
再開時はFlashより先にそっちを読み込んで表示してるのかも……?
ぶっちゃけ携帯の製造元に電話してみるのが一番じゃないかな。
電話口の人が手間取ると思うが、だいたい二回くらい電話代わったところで詳しい人が出てくる。
>>321 Lite1.1も良く知らないしサンプルもみてない俺がお答えします。
AS見た感じthis.stop();してないだけじゃねーの?
一瞬表示されるのは2フレーム目にはいってるから。
>>319 機種による。以前使ってたauの機種もそうだった。
そのSWFファイルを初回起動した時のキャッシュか何かを持ってるっぽい。
対策としては、1フレーム目を黒画面にして、ランダムは2フレーム目以降に行うとかしか無いかも。
>>321 前回の色が出るの?
毎回赤が表示されるの?
前回の色が出るなら機種による仕様なんじゃない?
毎回赤なら2フレーム目読んじゃってるって事でしょ。
前者ならどうしようもないけど、後者ならほかにも方法はあるし。
ああ、ごめん 前のが出るって書いてあるね・・・ ん〜1.1じゃなきゃだめなの? フレームジャンプとかじゃなくsetRBGとかで直接MCの色変える方法でも 同じ様になるのかな。 setRBGって1.1でも使えるんだっけ?
setRGBでした・・・ミスってばっかorz
>>321 P905では確認していないけど
俺はいつもrandom入れる前にstop入れる
stop ();
r=random(7)+2;
gotoAndStop(r);
それかrandomの前に
r="";
で初期化してみてはどうかな
みなさん、ご意見ありがとうございます。 P905i以外で何機種か友人に見てもらいましたが、同様の現象は出ていないようです。 指示あったようにrandomの前にstop入れたり、1フレーム目に黒フレーム はさんでも、一瞬前画面が表示されるのは解決できませんでした。。。。 そこで、解決策ではないですけど、白背景からアルファブレンドで フェードインする演出をいれて、パッと切り替わるのを ゴマカすという感じで作ることにしました。
ようつべのFlashってただの動画ですよね? あの再生バーとか操作できるんすか?
さっき、ドコモに電話したら 「通常の端末ではそのようなことはないので、端末のバグかもしれません。 ドコモショップへ持ち込みしてみてください。」 とか言われました。(向こうでは確認してる様子はなし) ま、時間があるときにドコモショップへ行ってみます。
>>331 お疲れw
直ったらどんな状況か教えてね
Flash Lite 1.1でいろいろ作って遊んでいるんだけれど かなりサクサク動くのでびっくりしています(P902i、12fps) 3年くらい前の携帯なのにすごいですね。 ただ、たまに処理がもたつくこともある気がするんだけど、 どのタイミングでもたつくのかがよくわからなくて困ってます。 携帯のFlashプレイヤーだとこの処理をすると重い、というのはありますか?
>>333 大画像が徐々に小さくなりながらアルファ変更していくとカクカクになるね。
それと複数シンボルを同時にモーションかけない事が大事。
335 :
Now_loading...774KB :2008/07/03(木) 23:46:11 ID:qSaeDowm
こんにちわ、
すいません、三日くらい悩んでるので、ご進言いただけるとうれしいです。
auようのインタラクティブ再生で、
下の様なHTMlを作ったのですが、どうしてもフラッシュが×しるしで表示されないです。
直接swfのアドレスを携帯で実行すると、普通にフラッシュが使えます・・・・
何卒ヨロシクお願いします。
<?xml version="1.0" encoding="Shift_JIS"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML Basic 1.0//EN" "
http://www.w3.org/TR/xhtml-basic/xhtml-basic10.dtd ">
<html>
<head>
</head>
<body bgcolor="#DDEEFF">
こんにちわ
<br />
<object data="top.swf" type="application/x-shockwave-flashh" width="240px" height="320px">
<param name="loop" value="on">
<param name="disposition" value="devfl7z" valuetype="data" >
<param name="quality" value="high">
</object>
</body>
</html>
<object data="top.swf" type="application/x-shockwave-flash" width="240" height="320"><param name="loop" value="on" /></object>
337 :
Now_loading...774KB :2008/07/04(金) 00:45:46 ID:0cZu50zN
>>336 ありがとうございます。
試してみましたが、かわらずです・・・・
338 :
Now_loading...774KB :2008/07/04(金) 00:47:33 ID:0cZu50zN
失礼、表示されました!! しかし、キー入力を受け付けてくれません・・・ 何ででしょう・・・
インラインではキー入力は受け付けません。 pdfくらい読みましょうよ。 そんな初歩的な事質問しないとわからないんなら諦めた方がいいよ。
340 :
335 :2008/07/04(金) 21:59:55 ID:0cZu50zN
上のがインライン再生なんですね・・・・ そもそも、そこを間違えていました・・・ これで再生したらいけました! でも、リンクしなきゃいけないんすね。・・・・・ ありがとうございました! <object declare id="[objectタグのid]" data="[URL]" type="application/x-shockwave-flash" width="[横サイズ]" height="[縦サイズ]"> <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 Liteで遊んでみようと思うのだけど、 何で作るのが定番ですか? 個人的にはFlex SDKを使いたいのだけど、 さらっと調べた感じではFlash Liteには対応していない感じ・・・。 もしかしてMingとか使うのかな? あと、ParaFlaはプログラマ向けじゃない気がするけど、 使用感はどんなもんでしょ?
>>341 無料で作るの?
金を出すならば、とりあえずCS3が一番いい選択肢だと思うけど。
(使いにくいけどね)
ParaFlaのASはMingベースだあよ
>>341 単純な動画を作る目的以外ではParaFlaはオススメしない。
金出してでもAdobeのFlash買うのが間違いないと思うけど……
一ヶ月は試用できるから、とりあえずフリーソフトと使用感を比べてから決めればいいんじゃない?
何を使うべきか判断つかず迷うようなタイプならAdobe買うのが一番確実で安心。
346 :
Now_loading...774KB :2008/07/06(日) 16:37:37 ID:Ix3K3mJS
>>331 明らかに適当な対応されてるねw
この動作はP携帯の固有仕様でしょう。サスペンドする前の描画フレームを再起動時に先ず描画させてるんだろうね。不具合ではないと思うから修理とかないと思うけど、コアな内容だからちゃんとした回答もないだろうね。
347 :
341 :2008/07/06(日) 23:28:38 ID:nwxq1dgK
>>314 cuiというかphpとmingでswf4を生成するのが一番簡単だと思うよ。
Linuxでよければ、swfmillでFlashliteのパッチもあるから選択肢になるかと…
MTASCってFlash lite1.1に対応してたっけ?
349 :
341 :2008/07/07(月) 03:01:12 ID:YZUgMnNs
>>348 こんなページがあったよ。Eclipse使いの私にはこれが一番良いっぽい。
FAMESとは?
FAMESとはFlashOut+ASDT+MTASC+Eclipse+swfmillの頭文字をとったものです。
Eclipseをベースにして構築するFlash Lite 2.0対応アプリケーションの開発環境になります。
FAMESの構成
Flashout
Flashoutは、Eclipseのプラグインとして提供され、Eclipse上で視覚的にADSTとMTASCをサポート可能にするものです。
ASDT
ASDT(ActionScript Development Tool)は、Eclipse上でActionScriptをコーディングするために、
カラーリングやコンプリート、アウトライン等の補助を提供するツールです。
Eclipse
Eclipseは、JavaやC#などを扱える統合開発環境です。プラグインを使うことで、様々な言語に対応できるほか、
コーディングに対する管理なども自由に行えます。
MTASC
MTASC(Motion-Twin ActionScript Compiler)は、ActionScriptを言語としてコンパイルすることで、
SWFフォーマットファイルを作成するツールです。
swfmill
swfmillは、SWFフォーマットをXMLに相互変換することが出来るツールです。
また、独自タグで、SWFの基本要素を含んだSWFファイルも作成できます。
「こんなページがあったよ」っつってページ内容だけをずらーっと貼り付けるってのは、 初めて見たかもw 何でも好きなのを使って、以後はそのソフトのスレでどうぞ。
352 :
348 :2008/07/07(月) 04:22:17 ID:fMHln41q
そろそろ寝ないとorz
>>341 FAMESは知ってるよ、348に書いてるけどMTASCだと携帯のFlashで一番層の厚い
Flash lite1.1に対応してるかが心配だからmingと書いたまで。
(誰かが過去スレでダメっぽいこと書いてなかったっけ?)
しかし、この手の話題は決め手がない分ループするよね。
353 :
Now_loading...774KB :2008/07/09(水) 07:49:58 ID:Zh/zwMSp
flvは携帯で再生できるようになったらしいですが、 再生してるのはプレイヤーでFlashLiteではないですよね?
FlashCS3の体験版を落としてみたのですが、Flash Lite 3.0でパブリッシュが出来ません。 体験版はサポートしていないのでしょうか?
355 :
Now_loading...774KB :2008/07/09(水) 21:16:02 ID:ofx4Awmr
特定のフレームで一定時間止めて また次のフレームに自動的に移るという 動きをつくりたいのですが、 setもenterframeも使えなく他に何かありますか? flash1.1で書き出ししてます。
357 :
Now_loading...774KB :2008/07/11(金) 00:23:51 ID:MbpfjIjw
docomoでflashをダウンロードさせる方法教えてください。 auはobjectタグで出来るんですが、docomoがどうしても分からない。 普通に画像保存っぽい事をしないと駄目? auみたいに「いかにもダウンロードしてるぜ!」的な事をやりたいのですが・・・。
>>354 少なくともウチの製品版は対応してる。
よく覚えてないけど、ひょっとしたらアップデートで対応したのかな。
んで、体験版だけは放置……って可能性はあるかもしれない。
>>356 stopは?
6とか12程度のfpsなら、何も考えずにフレーム伸ばすのが一番手っ取り早くて確実だったりするが。
この方法ならバージョンにも左右されないし。
Docomoで埋め込めるサウンドデータについて質問です。 歌や声のデータ?を埋め込むことは無理でしょうか?
>>359 なぜ「埋め込むことは無理でしょうか?」と思いましたか?
>>360 mldファイルに変換してもエラーが出たので、そう思いました。
midiのような形式であれば、そのままでも、変換したとしても、音が鳴ったので・・・
ご親切にありがとうございます。 読んでみます。
FlashMX2004でアナログ時計作ってるんだけど・・・ 針のMCを配置し数値入力で動かすと針がどんどん短くなる。 手動で動かし直すと正常に動く。 何度か試したけど数値入力で動かすと針が短くなる。 何なんだコレは。
>>365 それで回転させてるんだけど、ドラッグで設置位置に置けば縮まないんだよね。
針3本の内1本でも数値入力で動かすと3本とも縮んで、続けて
3本の針を一度(縦でも横でもいい)ずらして、ドラッグで設置位置に置くと縮まなくなる。
コレがよくわからないんだよね。
針を数値入力で設置しなければ縮まないってことが分かってるから何とかなってるけど。
367 :
kla :2008/07/13(日) 13:55:10 ID:xkZoG4IE
CS3で携帯待受けカレンダーを作製してるんですけど、日曜、祝日は赤色とか色の設定の仕方、あるいはAS教えてください。 お願いします。
1.1ならSetRGBが×なんで、赤く着色したフレームに飛ばせばいいんじゃない? gotoAndStop("red") それか赤いMC用意して重ねるとか。 カレンダー作れるんならこれくらい思いつくでしょ。
0〜9のフォントを通常色・休日色(・土曜日色)で用意して…とか。 よっぽど使い勝手が良いか気に入るかでもない限り、 端末付属のカレンダーで十分な罠。
370 :
kla :2008/07/14(月) 00:24:34 ID:frFtn4cT
こんな感じ "日付"というシンボル作って1フレームに1、2フレームに2・・・・31フレームまで書く。 適当な場所へ日付MCを 名前"syukujitu"として配置し、着色 snumはその月の祝日の数 s*は祝日の日にち 例えば3月 syunbun = int(20.8431+0.242194*(year-1980)-int((year-1980)/4)); s1 = syunbun; snum = 1; //祝日 for (i=1; i<=eval("snum"); i++) { nichi = eval("s" add i); x_pos = getProperty("day" add (nichi+youbi), _x); y_pos = getProperty("day" add (nichi+youbi), _y); dm = 'syukujitu' add i; duplicateMovieClip("syukujitu", dm, i); tellTarget (dm) { gotoAndStop(../:nichi); } setProperty(dm, _x, x_pos); setProperty(dm, _y, y_pos); }
あ、day* は既に配置された日付MCの名前 day1,day2,・・・・
間違ってるね。 ×if (hr<=10) { time = "0"add time;} ○if (hr<10) { time = "0"add time;}
375 :
kla :2008/07/14(月) 17:45:22 ID:frFtn4cT
>>371 372 ぅわ!ありがとうございます!!こんなに詳しく教えてもらってうれしいです。試してみますね。
おかしかった。ちょっと修正 for (i=0; i<=eval("snum"); i++) { nichi = eval("s" add i); x_pos = getProperty("day" add (nichi), _x); y_pos = getProperty("day" add (nichi), _y); dm = 'syukujitu' add i; duplicateMovieClip("syukujitu", dm, i); tellTarget (dm) { gotoAndStop(../:nichi); } setProperty(dm, _x, x_pos); setProperty(dm, _y, y_pos); }
直りました。
379 :
kla :2008/07/15(火) 21:03:53 ID:weupe8C9
>>376 修正もありがとうございます。実はまだ完成してないです!ASの知識全然なくて。
教えてくれたASを貼り付けて、それを見ながら勉強中です。
380 :
376 :2008/07/16(水) 03:47:07 ID:hcnuTF9m
昨日のASは、既にカレンダー通りに並んでる日付MC(day1,day2…)の その月の祝日の日の位置(x_pos,y_pos)を取得(getProperty)、 赤く着色した日付MC(syukujitu)をduplicateMovieClipで複製して 同じ位置に配置(setProperty) だから、祝日以外は完成しているとか、作る事ができないとむずかしいとおもうよ。 うるう年とか、春分、秋分、翌日が祝日の場合祝日でない日に振り替えとかもあったりするし。
381 :
kla :2008/07/16(水) 22:30:48 ID:+bJpvlqH
>>380 はい、お返事ありがとうございます。いつも詳しく教えてくれてホント感謝してます。
カレンダーは出来てるんですけど、土曜日や日曜日の色の変化がまだ理解できなくて、勉強中です。
こんなに教えてもらってるのに・・頭悪いですよね(苦笑)
日付のシンボル"syukujitu"にstopとか何かAS入ります?
382 :
kla :2008/07/17(木) 00:19:09 ID:Hhzu7zjR
質問ばっかでゴメンナサイ。 人に頼ってばかりじゃなく、本屋さん行ったりして私なりに努力してみます。 本当にありがとうございました。
本屋にグーグル以上の情報なんてあるのか?
384 :
376 :2008/07/17(木) 09:57:53 ID:6O5FLx0A
んー。どうやって作ってるかわからんので、1から作り直して。 [1]シンボル日付MCの作成 1."日付"というのシンボルを作る。 2.日付シンボルにレイヤー2つ作る 3.両方ともレイヤーは32フレーム 4.上のレイヤーにstop();ってAS(フレームは区切らない) 5.下のレイヤーの1フレーム目のステージに適当なフォントで00って書く(わかりやすくする為) 6.2フレームに01,3フレームに02・・・って32フレームまで書く(31まで)
385 :
376 :2008/07/17(木) 09:59:35 ID:GDPAQ16Z
[2]メインのMCに日付シンボルの配置 1.レイヤーを2つ作成(フレームは1個。上がAS用) 2.下のレイヤーに日付シンボルをステージに配置 計37個 こんな感じ ooooooo ooooooo ooooooo ooooooo ooooooo oo 3.配置したシンボルに名前を付ける 左上からday1,day2,day3… day37まで 4.日曜日の列(一番左の列6個)を赤く着色 day1,day8,day15,day22,day29.day36 5.祝日用に日付シンボルをもう一個適当なところへ置く 6.配置したシンボルに名前を付ける syukujitu 7.赤く着色
386 :
kla :2008/07/17(木) 11:34:16 ID:abwwc29i
>>384 ,385 ついにできましたぁ〜!!あ、ありがとうございます!すごくうれしいです♪
凄く感謝してます。
>>383 それ以上ないですけど、何かここ独占しちゃってて皆さんに迷惑と思って心にも無いこと書いてしまいました
387 :
Now_loading...774KB :2008/07/25(金) 23:15:12 ID:gG2nRxTQ
初歩的な質問ぽくて申し訳ないのですが… FLASH CS3のFLASH Liteで制作しています。 グラデーションが綺麗にパブリッシュされず 太い帯状になってしまうのですが これを解消する方法がありましたら教えていただけませんでしょうか… スクリプトで描いても画像にしてもどうしてもきれいに出ないのです…
携帯用のツールをflashで作成しようと考えてます。 flashからezwebを開き、ある部分にURLが存在してるかを チェックしようと思ってます。 getURLでサイトを開けますがそこからflashでezwebを 操作することは可能なのでしょうか?
389 :
376 :2008/07/27(日) 04:40:35 ID:rJ7Ihyqf
>>387 太い帯状っていうのが携帯で見た時って事ならその端末の表示色数が少ないから。
どっちにしろFlashliteではグラデーションは使わない方がいいよ。
>>388 >getURLでサイトを開けますがそこからflashでezwebを操作
getURLで開いたのなら、flashは関係ないでしょ。
よくわからない。
そもそもezwebを操作ってなに?
PC上では滑らかに動くのに携帯上ではカクカク動くのはどうしようも無いのでしょうか? 20*20のムービークリップ20個を動かすだけでもコマ送りに動いて見えます。 【製作環境】 WindowsXPsp2 / Athlon64 3500+ / Radeon X1650 / FlashCS3 / ActionScript2.0 【動作環境】 F906i / FlashLite 3.0
391 :
390 :2008/07/31(木) 10:23:24 ID:t0NQraNH
390です。 何か少しでも軽く動かす方法があれば、ご教示いただけないでしょうか。
395 :
376 :2008/07/31(木) 15:02:36 ID:oIuqBJwB
>>390 アルファやグラデーションが多いとか、絵や図形をflash上で書いたりしてませんか?
Flashliteでは、アルファやグラデーションは使わない。
複雑な絵や図形は画像(PNGやGIFなど)を使う(パスが多いと処理しきれない)
>>390 いったん12fpsくらいに落としてみるのもいいかもしれない。
アニメーションにこだわりたいなら仕方ないかもしれないが、重さは随分改善されるはず。
あとは皆言ってるとおり、アルファとグラデーションを減らすこと。
背景程度なら平気だけど。
個人的にはFlashの中でもLite特有の注意事項がまさに
>>395 の三行目。
ラスターよりベクターのほうが軽い、って皆思いがちなんだが、携帯で使う画像って大抵小さくて細かい。
こういったものをベクター化して携帯に演算させると想像以上に重くなるよ。
特にいわゆる「ドット絵」表現を多用するときには。
……俺が個人的に痛い目にあった前歴があるってだけなんだけどな。
昔このスレで、 「Flash Lite 1.1で、loadMovieとunloadMovieがあるけど いくらunloadMovieしても総通信量が100kbを超えると loadMovieが動作しなくなる」 みたいな書き込みを見た覚えがあるのですが、 これについて本当かどうかわかる方いらっしゃいます? 自分の携帯では100kbを超えても全然問題なく通信できましたが (ちなみにunloadしなくても200kbくらいまで余裕でした)
398 :
376 :2008/08/01(金) 15:03:27 ID:wRmWzX7I
>自分の携帯では100kbを超えても全然問題なく通信できましたが docomoの話ですか? auなら○docomo×なんじゃないですか? softbankとかは知りませんが。
au OK docomo ×(最近は知らない) SB そもそも容量が違う。
>>397 昔このスレでその書き込みをした人が、
自分で検証して、その結果を報告してくれた気がする。
397です、失礼、私の検証をかきます。 本気で検証したわけではないので正確ではないです。 端末はdocomoのP902iとSH906iです。 P902iは3年前、SH906iは2か月前発売です。 ・プログラムA: 決定キーで15kbのswfをloadMovieするプログラム (15kbのswfは15kbのJPEG1枚のみのフラッシュ) SH906i:25回くらいはクリック成功、画像で画面が埋め尽くされたので終了 P902i:15回目くらいでその時ロードした画像が赤くなり、それ以降通信できず 考察: 100kbは両方とも突破。赤くなったのはおそらくヒープを使いつくしたせい。 ・プログラムB: 決定キーで15kbのswfをloadMovieするが、 すでにloadMovieされていた場合はunloadMovieするプログラム (15kbのswfは15kbのJPEG1枚のみのフラッシュ) 両者とも何度も通信可能。手が痛くなるまで通信した。 結論: docomoは今のところきちんと動いているっぽい ここで正確な検証用のswfをアップロードしたらみんな協力してくれる?
402 :
376 :2008/08/02(土) 02:39:24 ID:fOP/yf4I
>>401 手が痛くなるまで試してからで悪いですが・・
毎回同じファイルを読み込んでるんじゃないですよね?
loadMovieNum("〜.swf?" add random(100000) ,2);
としてみて下さい。
FlashLite3の905でも100kb超えた時点でアウトです。
auは可能です。
質問です。 ActionScriptを使って、平行四辺形の変形って可能でしょうか? 別にどうしても変形したいわけじゃないんですが、 もし台形変形までできたら簡易テクスチャ可能だなぁ、と思いまして。
403です。 Flash Liteは1.1を想定しています。
405 :
376 :2008/08/04(月) 20:12:40 ID:D1vXH7m+
1.1ではLineToとか使えないんで難しいです。
>>405 了解、難しいっていうか無理でしょうね。
xrotationとyrotation用意してくれるだけですむのに、気がきかないなぁ…
>>401-402 こちらの検証は、
50KBのFlashから、20KBのファイル3つ(全部違うもの)をロードすると、
先に選んだ2つだけロードできて、3つめはダメ。
キャッシュは効いてるみたいで、一度ロードしたら、
(3つめで失敗した後でも)繰り返しロード可能。
408 :
Now_loading...774KB :2008/08/05(火) 23:02:58 ID:ux2n7m38
FlshLite1.1で、半円のアナログ時計が作りたいのですが、 時間の針が上手く動いてくれません。 文字盤が、丁度円を縦割りして、左半分になるようにしたいです。 上から、左回りに時計の針が動いていくものです。 スクリプトが苦手なので、つまってしまい…。 どなたかご教授よろしくお願いします。
409 :
376 :2008/08/06(水) 05:45:00 ID:9VDvaH7U
針のMC用意してメインのMCに3つ配置 インスタンス名をそれぞれ、sec min hou と付ける sec._rotation= 360-fscommand2("GetTimeSeconds")*3; min._rotation= 360-fscommand2("GetTimeMinutes")*3; hou._rotation= 360-fscommand2("GetTimeHours")*15+fscommand2("GetTimeMinutes")/2; sec._yscale = 100; min._yscale = 100; hou._yscale = 100;
410 :
376 :2008/08/06(水) 06:49:43 ID:9VDvaH7U
修正。 sec._yscale = 100; min._yscale = 100; hou._yscale = 100; sec._rotation= fscommand2("GetTimeSeconds")*-3; min._rotation= fscommand2("GetTimeMinutes")*-3; hou._rotation=fscommand2("GetTimeHours")*-15-fscommand2("GetTimeMinutes")/4; 針のMC作る時、X:Y:に注意しないと逆向きになるんで注意。
411 :
408 :2008/08/06(水) 18:21:50 ID:/7Oy8siq
>>410 ありがとうございます!
さっそくやってみます。
412 :
ピース :2008/08/07(木) 13:34:03 ID:ihoSS86g
376さん初めまして。いつも見てて、かなり詳しい方だと思ったので教えて下さいお願いします! CS3でLite1.1で携帯用待ち受け作ってます。 もし誕生日が「9月1日」なら、「誕生日まで後何日」って出るスクリプト教えて下さいお願いします。
413 :
376 :2008/08/07(木) 20:09:32 ID:oGIwnR9z
いやいやそんな詳しくないです。手探りです。 どこまでできたんですか? とりあえず作ってみて、どこができないか教えてください。
414 :
Now_loading...774KB :2008/08/07(木) 20:19:13 ID:0MQOMBOG
無風マニア歓喜
誤爆すまん
416 :
408 :2008/08/07(木) 22:00:44 ID:+5Ku+B9R
417 :
ピース :2008/08/07(木) 22:13:39 ID:ihoSS86g
>>413 お返事ありがとうございます。
今から挑戦しようと思ってネットで調べてたんですが、なかなか見つからなくて、どれから作ればいいかわからなくて。
初心者ですが、普通に待ち受けは作れます。
やっぱり最初から教えるとなると難しいですよね?
418 :
ピース :2008/08/07(木) 22:15:07 ID:ihoSS86g
>>416 さんありがとうございます。これから行ってみます。
419 :
376 :2008/08/07(木) 22:49:18 ID:oGIwnR9z
>>412 カウントダウン&アップ
とりあえず汚いけど作ってみて。
まずメインのMCに2つのレイヤーを作ります。
(上がASアクションスクリプト)
上のレイヤーに4フレーム作り、キーフレームも4つ作る
(右クリック→ キーフレームの挿入)
4フレーム目にプロパティの"フレーム"に call と付ける。
下のレイヤーは4フレーム目にフレームの挿入
(右クリック→ フレームの挿入)
下のレイヤーを選んだ状態でステージにテキスト追加
プロパティでダイナミックテキストにする。
変数: には、t2 と付ける。
420 :
376 :2008/08/07(木) 22:49:58 ID:oGIwnR9z
次に上のレイヤーにASを書きます。 1フレーム目に siraberu_year = 2008; siraberu_month = 8; siraberu_day = 9; year =siraberu_year; month = siraberu_month; day = siraberu_day; call("call"); event_tmp = t; year = fscommand2("GetDateYear"); month = fscommand2("GetDateMonth"); day = fscommand2("GetDateDay"); daycheck=day; call("call"); today_tmp = t;
421 :
376 :2008/08/07(木) 22:51:18 ID:oGIwnR9z
2フレーム目に if( fscommand2("GetDateDay") !==daycheck){gotoAndPlay(1);} hou = fscommand2("GetTimeHours"); min = fscommand2("GetTimeMinutes"); sec = fscommand2("GetTimeSeconds"); hou2 = hou; min2 = min; sec2 = sec; hou = 23-hou; min = 59-min; sec = 59-sec+1; if(hou<10){hou="0"add hou;} if(min<10){min="0"add min;} if(sec<10){sec="0"add sec;} if(sec==60){sec="00";} t2 = event_tmp-today_tmp; if (t2<=0) { t2 = event_tmp-today_tmp; t2 = substring(t2, 2, -1); yotei = siraberu_year add "年" add siraberu_month add "月" add siraberu_day add "日" add " " add "から"; hyouji = "日" add "と" add "\n" add hou2 add "時間" add min2 add "分" add sec2 add "秒"; } else { t2 = event_tmp-1-today_tmp; yotei = siraberu_year add "年" add siraberu_month add "月" add siraberu_day add "日" add " " add "まで"; hyouji = "日" add "と" add "\n" add hou add "時間" add min add "分" add sec add "秒"; } t2 = yotei add "\n" add t2 add hyouji;
422 :
376 :2008/08/07(木) 22:51:57 ID:oGIwnR9z
3フレーム目に gotoAndPlay(2); 4フレーム目に if (month<=2) { year--; month += 12; } t = year*365+int(year/4)-int(year/100)+int(year/400)+ int((13*month+8)/5)+(28*month)-34-365+day; 動いたら完成。 1フレーム目の siraberu_year = 2008; siraberu_month = 8; siraberu_day = 9; が、予定の日付。 予定が過ぎるとカウントアップします。
423 :
ピース :2008/08/07(木) 23:34:00 ID:ihoSS86g
>>419-422 とても親切に詳しく教えてくれてありがとございます!!
早速作ってみます!!
やっぱり親切なひとだぁ〜ありがとうございます。
424 :
ピース :2008/08/08(金) 00:10:02 ID:FSGLkb69
376さん動きました!!カウントしてます!! 後は自分専用に設定を変えればいいんですよね。すごく勉強になりました。 ありがとうございました。
425 :
376 :2008/08/08(金) 00:52:26 ID:JxK/uaPv
よかったですね。 自分の誕生日とか入れたりしてもちゃんと動きます。 ただ、何年何ヶ月とは出ませんので、作ってみてください。 年月日を入力して表示するようにしてもいいかもしれません。 勉強ついでに自分で頑張ってください。
426 :
しん :2008/08/08(金) 12:05:47 ID:s4PU9zqD
しんと申します。 flash lite 1.1、MX 2004 PRO で携帯サイトを作る事になり、行き詰っています。 (3キャリア対応で。) 観光案内のサイト(flash)を作りたいのですが、たとえば、 新宿の都庁の画像を表示し、音声で「こちらは都庁です・・・」のようなガイダンスを 再生する事は可能でしょうか? 3分〜5分程度の音声ガイダンスを再生したいです。 私なり調べた結果、ドコモ端末で、flash上で音声を再生するには、mldファイルをflash に載せれば、音声が再生出きる事は分かったのですが、データサイズの制限や、各機種の 音声ファイルの個別対応など、かなり制限があります。 DOCOMO: mldファイルに、えせ着うたの要領で、音声ファイルを作成する。 だが、flash & mld ファイルのサイズが100kb以内でないといけない。 AU、SOFTBANKは未調査です(汗) 正直、実運用に耐えられるものはできないかな?と思っています(涙) 皆さま、よい方法は無いでしょうか? お知恵をお貸し下さい。
427 :
376 :2008/08/08(金) 14:31:40 ID:JxK/uaPv
その3〜5分の音声のmldが100kb以下に収まるんでしょうか? 収まったところで残った容量で絵や画像を入れたとしても ガイダンスも見た目も中途半端なFlashしかできないように思います。 都庁の画像だけでいいのならできるでしょうけど、観光案内となると難しいと思います。
428 :
しん :2008/08/08(金) 15:56:51 ID:s4PU9zqD
376 様 やはり、難しいですか。。 その後、さらに調べてみた結果、 音声ファイル(mld)は、20〜30秒が限界。 mld & 画像 & swf で100kb以内に収める為、swfファイルを細かく分割しても 目的のクオリティを出せない事がわかりました。 ※mldも機種毎に、作成しなければいけないようですね。。 お返事ありがとうございました。勉強になりました!
連続で5分は、多分聞く方も大変だと思うけど、 キー入力で画面遷移→画面にあわせた30秒程度の音声解説 …の繰り返しなら簡単だし、扱いやすいかな。 絵や音の素材が既にあるなら、 問題は本当、容量だけですな。
430 :
ピース :2008/08/08(金) 20:06:19 ID:FSGLkb69
>>425 いつも親切にどうもです。
はい、作り方教えて貰ったので、自分なりに頑張ってみますね。
また行き詰まった時には宜しくです。
モーションセンサーを用いてFlashLite3.0で制作の経験のある方いらっしゃいますか? センサーの値を取り出すSWFが送られてきたけど、そのまま実機(F906i)に読み込んでも全く動かなくて・・・。 上の会社に問い合わせても「俺が見たときはちゃんと動いていたはずだ!」と言い張るだけで困りました。
寡聞にして知らないのだが、どうやってFlash liteで モーションセンサーの値を拾うのだろうか FSCommandか何かか?
画像と画像が重なると、PCだと普通に見えるのに、 携帯上で見るとなんか黒くなるんだけど、どうやったら解消できるの? ちなみにFlashlight1.1で
「普通に見える」「なんか黒くなる」と言われても
どんな現象だか分からんが、 画像は何形式で、何枚重ねたら異常が出て、黒くなる状態の詳細、 iモードシミュレータやデバイスセントラルだと問題あるかないか、 メモリどんくらい食ってるかくらいは出しておくといいね
まぁ一番手っ取り早いのはflaファイルを晒すことなんだけどな。
直観だが
>>433 はメモリが原因の気がする。アルファ使いすぎとか。
携帯だとloadMovie()使えないんだな・・・
使えるよ。ボタン入力のシーケンス中ならば、だけどね
待受起動かデータフォルダ起動かを判別できるスクリプトはありますか? データフォルダ起動するとゲーム、待受に設定すると待受flashになるようなものが作りたいのですが、可能でしょうか。 携帯の機種はauW52Hです。
>>439 待受設定したらキーイベント拾えないから、
キー入力が無ければ自動デモ(待受)、
キー入力があればゲーム開始―とか?
あ、でも「5キーを押してください」みたいな
テキスト表示が要るのか。むむ
>>440 レスありがとうございますー。
それも考えていたのですが、理想はゲーム部分と待受部分の完全な独立です。
例えば、スコア○○点以上取得で待受flashのキャラが変化、や
最初は日付表示のみの待受に電波表示が増える、等そんな感じの。
fscommandを片っ端から入れてみたけど、予想通りデータフォルダと待受では何も変わりませんでした。
方法が無いとなるとキー入力で判定になりそうですが、
待受画面に「5キーを押してください」って表示されるのは個人的に嫌だなぁ・・・
待ち受け時はGetVolumeLevelの戻り値が常に0という特徴があるけど、 マナーモードとかでも0が返ってきて区別できなかったり。
>>442 あ、本当ですね!いつもマナーモードにしているので気付きませんでした。
配信はせずに内輪でひっそりと遊ぶだけなのでその方法が一番良さそうです。
有益な情報ありがとうございますー。
444 :
443 :2008/08/29(金) 08:26:36 ID:DNks/yB6
実は、StartVibrateの返り値が違うことが判明しました。 待受だとStartVibrateが使用できないらしく-1が返ってきましたが、 DF起動だと正常に使用できるので0が返ってきます。 マナーモードでも区別できるのでこっちでやってみようかと思いますー。
・・・と思ったらSystem.Capabilities.hasSMAFの方が良いかもでした。
待ち受けとDF起動の区別とか考えたことなかったけど面白いな
第三者だけど
>>439-445 は勉強になった。ありがとう。
同じく勉強になった。
iメニューやY!メニューのトップページって 携帯Flashで出来ていると思うんだけど、 「戻る」ボタンを押してトップページに戻ってきた時に 直前までフォーカスが当たってたボタンがフォーカスされ続けるのは どうやって実装しているんだろうか? AU Oneは普通に初期化されていたのでダメっぽいけど…
最近CS3に乗り換えて携帯用フラッシュを作っているんだけど 透過GIFがうまく透過されてないんだけど、同じような事に なっている人いますか?ドット絵メインなのでGIFが使いたい んだけど…困ってます。画像の位置座標が整数じゃないととか ネットで探すと出てくるけどそれも原因じゃ無さそうだし… あきらめてPNGに全部変えようか悩んでいます。
>>448 「直前に選択したメニューの値」なんかをサーバに送っておいて、
再度トップを表示する時に↑を読み込む、とかですかね。
>>449 キャリアと機種名。
PC上のプレビューが×なのか、エミュレータで×なのか、実機で×なのか。
画像なりFlashのファイルなりをUpすると解決が速い。
>>450 > 「直前に選択したメニューの値」なんかをサーバに送っておいて、
> 再度トップを表示する時に↑を読み込む、とかですかね。
バックボタンで戻った時にアクセスがあればそれでいいのですが、
一般的にはキャッシュされたコンテンツがそのまま表示されるので
サーバのアクセスが発生しないんですよね。
(強制的にアクセスを発生させる方法があればいいんですが…)
さらに調べてみたところ、Y!メニューはFlash Lite 2.0、
iメニューはFlash Lite 3.0でした。Flash Lite 1.0/1.1のiメニューでは
バックボタンで先頭フレームに戻っていたので、
Flash Lite 1.0/1.1 ではもしかしたら実装出来ないのかもしれません。
SharedObject使ってるだけだろ
453 :
449 :2008/09/05(金) 17:18:07 ID:q/gLz4Ls
454 :
Now_loading...774KB :2008/09/05(金) 17:42:35 ID:oA/lll19
>>453 何この素敵なドット絵のFlash
昔の Flash Player は
透過画像を何重にも重ねて表示すると真っ白になる、という仕様だったけれど
その現象に近い気がする。
>>453 本当だ…リロードの度に、抜けたり抜けなかったりだ。
こういうのは、実機に持っていくと何事も無かったりする。理不尽だが。
で、手元のP705iで確認してみた。
web、画面メモ、DF、待受設定、いずれもきれいに抜けてるのでご報告。
457 :
449 :2008/09/05(金) 18:16:41 ID:q/gLz4Ls
>>455 レスポンスありがとうございます。
たしかに、検索すると「PNGでも11枚以上重ねると透過が真っ白に
なる」という議論が見つかって、そういう事なのかと思って枚数を
減らしたんですが、同時表示画像数を5まで減らしても無理だったんです。
ただ、フラッシュプレーヤーの仕様だという可能性はかなり
ありそうです。
>>456 レスポンスありがとうございます。実機でも確認していただいて
ありがとうございます。PCでダメなら実機でも当然ダメだと
思い込んでいたので正直唖然としていますが、複数の機種で
オッケーならこのままいこうかと思います。機種名まで
出していただいて助かります、本当にありがとうございます。
>>449 こちらのCS3、Flash8で無理やり開いてみたけどきちんと透過されてるよ。
449のCS3に問題あるんじゃないかな。
459 :
449 :2008/09/05(金) 21:58:24 ID:q/gLz4Ls
>>458 確認ありがとうございます。
ブラウザでも表示がおかしいのでプレーヤーの
バージョンとかそういうものかもしれません。
いずれにせよ制作作業には問題が無さそうなのが
わかって本当に助かりました。
同じくCS3に無理やり突っ込んだけど、時折透過されてないなぁ。 SH903iのweb城では平気でした。
461 :
458 :2008/09/06(土) 09:05:06 ID:hBBFIMbi
いや、sinegami.s67.xrea.com/doragon1.swf は、言ってるように透過されてないんだけど、 doragon1.swfをflaに書き出して、CS3とflash8で開いてプレビュでも書き出しても全然問題ない。 だから、プレイヤーの問題じゃなく、CS3が問題なんじゃ? 449が書き出したswfはこちらで見ても透過されてなくて明らかにおかしいから。
462 :
449 :2008/09/06(土) 10:55:05 ID:O2pwUW7U
あ、なるほど、そういう事でしたか。 GIFに関するパブリッシュの設定は無さそうだし、 入れなおして書き出しをやり直してみます。 ありがとうございます。 来月買う予定でまだ試用期間中の試用版なのは 原因ではないですよね?製品版と全く違いがないと思うので。
463 :
458 :2008/09/06(土) 17:23:16 ID:hBBFIMbi
試用版は関係ないですね。 他のバージョンのFlash持ってるなら、そっちで作ってみたらどうですか? Flash8とかMXとかで問題ないんならCS3が原因って事がわかるし。 特定の携帯で見て問題なくても、全機種では試せないでしょうし、 やはり何より気持ち悪いでしょうから。
464 :
460 :2008/09/06(土) 18:21:24 ID:tUiWYjsn
465 :
449 :2008/09/07(日) 12:02:10 ID:X8clLmB2
>>463 CS3以外を持っていないのでアドビーに質問してみようと
思います。もしCS3が原因で解決すれば何よりなので。
gifは何で書き出してます? フリーのソフト使っていたりするとおかしくなることがあった記憶もある
467 :
449 :2008/09/07(日) 15:44:37 ID:X8clLmB2
>>466 フォトショップ5.0のLEです。
画像自体はブラウザなどで見てもきちんと透過されているようでした。
Photoshopならgif画像自体には問題なさそうですね
いや、Photoshop5.0というのが古いから怪しい気もしてきた 念のため、試用版の Photoshop 最新版を落とし gifを書き出してみて比較するのをおすすめする
470 :
449 :2008/09/07(日) 21:26:42 ID:X8clLmB2
>>469 ありがとうございます。試してみようと思います。
ご指摘いただいて調べたんですが、GIFの書き出しは、特にファイルの
ヘッダ部分なんかはかなり書き出しソフトによって違うようなので
十分怪しんでいい感じがしています。
何とかしてFlash Lite 1.1で ブラウザのBackボタンで戻られたかどうかを 判断する方法はないかな メニューが10個くらいある場合に、 先頭のメニューに戻ってしまうのが個人的にはきつすぎるので…
>>471 メニューアイコンならともかくブラウザだと無理じゃない?何かと連携すればもしかしたらできるんだろうけど、flash単体ではできないと思う。
474 :
Now_loading...774KB :2008/09/11(木) 14:59:08 ID:5A7v+Vy+
すんません、誰か知ってたら教えてください。
今Flash Lite1.1向けにPHP+Mingでコードを書いてるんですが、うまく動かないんす。
こんな↓感じでボタンにkeypressイベントを割り当てて、ムービークリップ「bitmapmc」を動かしたいんです。
$b->addAction(new SWFAction("_root.bitmapmc._y += 10;"), ming_keypress("2"));
「new SWFMovie(6)」で書き出した時にはちゃんと動くんで、文法的には間違ってない気がするんですが、「new SWFMovie(4)」だとウンともスンともです。
ちなみに、試しにこうしてみたら↓ちゃんと動いてくれます。
$b->addAction(new SWFAction("getURL('
http://yahoo.co.jp ');"), ming_keypress("2"));
どうやったらちゃんと動いてくれるんでしょうか?
>>474 "_root.bitmapmc._y += 10;" ←Flash Lite 1.1では文法違反
Mingを使う前にFlash Lite 1.1をきちんと勉強したらどうだ?
>>475 さん
失礼しました。「bitmapmc._y += 10;」、ですよね。
でもダメなんす。
ターゲットの指定ができてないのかなーとも思って、「setTarget("bitmapmc"); _y += 10;」とかも試してみたんですけどダメで・・・。
どうしたらよかですか?
プロパティ操作でのターゲット指定には tellTarget を用います 後はネットなり Flash のヘルプなり
>>477 さん
Ming内のActionscriptでは「tellTarget」ではなく「setTarget」を使用しないといけないらしく、前述のようにした次第です。
結局無理なんですかね・・・。
そうなんですか、それは失礼 setTarget に関しては Ming に詳しくないため別の人にまかせた
setPropertyじゃ駄目か?
自分でバイトコード打ち込んじまえ
482 :
474 :2008/09/12(金) 12:38:30 ID:l9vPYiQJ
483 :
449 :2008/09/12(金) 18:09:01 ID:se8LFoPa
>>483 auのLite2.0機で確認、問題なし
しかし面白いなこれwww
gifはき出すソフトも疑うべきだと勉強になった
486 :
Now_loading...774KB :2008/09/15(月) 10:32:34 ID:FRDm6wXN
環境)OS:WinXP-Pro,Mem=3GB,ソフト:Flash8-Pro(Flash Lite 1.1) Docomo用Flashの開発を始めたいと思い、AdobeのHPから『モバイルデバイス プロファイルアップデート 3』をDLしましたが、次の作業に進めません。 Adobeの説明によれば、「ダウンロードが完了したら、MXPファイルをダブル クリックし、画面の指示に従ってアップデートをインストールしてください。」との ことですが、ダブルクリックすると 適切なプログラムが見つからない ということ で止まってしまします。 どうしたら良いでしょうか?
487 :
486 :2008/09/15(月) 10:58:37 ID:FRDm6wXN
(自己レス) すいません、直下に 注:本アップデートをインストールする際には、最新バージョンのExtension Managerが必要です。 と書いてありました。 指示に従ったところ、エミュレーターの起動までこぎつけることが出来ました。 お騒がせして、すいません。
>>483 484と環境は同じで動作確認
かわいすぎるんで保存してしまったよ
携帯待受けを作成してますが 時計が止まる(ボタンを押さないと動かない) 時計を動かす方法教えていただけませんか?
>>489 いただけませんか?の前に
・機種、キャリア、参考にしたソース
・DF起動か待受設定かブラウザから起動か
・止まる状況。起動後○秒位は動くとか
・再度動く状況。どのボタンを押すとか
で、携帯の省電力機能というオチと見たw
みなさん、こんばんわ 現在、FlashLite1.1で作成したswfデータ(パラパラマンガ)を各端末のデータフォルダ内で操作できるようしてみたのですが 、au(W61CA)からですと画像も表示されボタンアクション(押すと次のページへ進む)なども動くようになったのですが、 友人のdocomoの端末のみデータフォルダ内で画像のみ表示されてボタンアクションが効かない状態です・・・(画像のみ表示) 原因はPart2にも書いてあったようにdocomoに関してはデータフォルダ内で動かすことはできないのでしょうか? よろしくお願いします(長文すみませんでした)
だからできないってばw
こんにちは。 待ち受けの時計を作っている途中で、ようやく時計は出来上がったのですが携帯の画面で見るとどうも、 字がださく解決する為調べてみたのですが、フォントの埋め込みをすれば解決できるそうですが。 何度フォントの埋め込みとやっても文字がちゃんと表示されません。 何か他にやらなくちゃいけないことってありますか?
どうしてもだめなら文字を分解すれば?
Flash Lite 1.1の疑問なのだけれど、 画面メモで表示されているか、Webブラウザ経由で表示されているかを 判断する方法ってあるかな? サーバ側でRefererとか…?
Flash8ProではFlashLite3.0使えないの?
497 :
Now_loading...774KB :2008/10/05(日) 00:54:19 ID:7A51ulyJ
Flash Lite1.1でスクリプト組んでるんだけど、Math.atan2の戻り値おかしくね? Y=+144/X=+120=+0.694... Y=+144/X=-120=-0.694... Y=-144/X=+120=-0.694... Y=-144/X=-120=+0.694... ってなったんだが、普通どちらかが±2.264...ってなるのが 普通だと思ったんだが……ひょっとして俺の思い違いか?
498 :
497 :2008/10/05(日) 01:04:35 ID:7A51ulyJ
補足。まず
>>497 はXとYが逆だった。すまそ。
atan2に定数を入れたら正常な値が取れたが、同じ値を
変数に入れて渡したら
>>497 みたいになった。なんでだろorz
今FlashLite1.1でSTG作ってるんだが、
これ解決せんことには自機狙い弾が作れないorz
そもそも普通のatan2の戻り値って -π/2〜π/2 の間だから、2.264などという値はありえんだろ
501 :
497 :2008/10/05(日) 01:30:59 ID:7A51ulyJ
502がビンゴでした。 まず、Flash Lite 1.1にはatanはありません。 それにも関わらず動いているのは、携帯の拡張ではなく、 Flashの生成時に無理やりatanの動作をエミュレートしています。 そしてエミュレートしているのはあくまでもatan。すなわち出力は-π/2〜π/2。 ではなぜ定数の場合はきちんと動くのか、というと、 定数の場合はそもそも最初から計算した結果をswfファイルに埋め込んでいるからです… decompileするとよくわかるよ。原因がわかってすっきり
504 :
Now_loading...774KB :2008/10/07(火) 14:34:01 ID:eOzUsq8L
Flashの動的生成について質問です。 jpgの埋め込み差し替えは出来たのですが、gifやpng、bmpの場合は、 Flash8で作るとなにやら良く分からん形式に圧縮されていて差し替え出来ません。 レンタルサーバーですのでmingやらその他のツールはインストールできません。 どうすればgif画像の差し替えが出来そうでしょうか?
>>504 レンタルサーバのくせしてどうしてjpgの差し替えができたんだよw
506 :
Now_loading...774KB :2008/10/07(火) 15:39:51 ID:eOzUsq8L
>>505 phpでswfのバイナリを直接差し替えです。
>>506 じゃpng、bmpもphpで直接差し替えればいいじゃん
DefineBitsLosslessだろ
なんでFLASHLITEなんだ?w
509 :
Now_loading...774KB :2008/10/07(火) 18:16:52 ID:eOzUsq8L
jpg画像については、差し替えたバイナリデータを比較すれば入れ替え場所は明らかにすぐに分かるのです。 しかしそれ以外の画像については全体的にぐちゃぐちゃになっていて検討付かずでした。 DefineBitsLosslessという圧縮形式にして差し替えれば良いのでしょうかね? 全く分かっていませんので、少し時間をかけてテストしてみます。 ありがとうございます。 携帯電話ではFlashLite1.1しか頼れないのです。
すれ違いでしょうに
つ[スレタイ]
24時間耐久10分でフラッシュを作れ!
┏━┓ ┏━┓ ┏━┓ ┏━┓
┏┛┏┛ ┏┛ ┃ ┏┛ ┗┓ ┏┛┏┛
┏┛┏┛ ┗┓ ┃┏┛┏━┓┗┓ ┏┛┏┛
┏━┛ ┗━┳┓ ┃ ┃┃ ┃ ┃ ┃┏━┛ ┗━┳┓
┗━┓ ┏┳┛┃ ┃ ┃┃ ┃ ┃ ┃┗━┓ ┏┳┛┃
┃ ┃┗┳┻┓ ┏━┳━━┓ ┃ ┃┃ ┃ ┃ ┃ ┃ ┃┗┳┻┓ ┏━┳━━┓
┃ ┃┏┻┓┗┓┏┛┏┛┏┓┗┓┃ ┃┃ ┃ ┃ ┃ ┃ ┃┏┻┓┗┓┏┛┏┛┏┓┗┓
┃ ┃┃ ┃ ┗┛ ┃ ┗┛ ┃┃ ┃┃ ┃ ┃ ┃ ┃ ┃┃ ┃ ┗┛ ┃ ┗┛ ┃
┃ ┃┃ ┣┓ ┏┫ ┏━━┛┃ ┃┃ ┃ ┃ ┃ ┃ ┃┃ ┣┓ ┏┫ ┏━━┛
┏┛┏┛┃ ┃ ┃ ┃ ┃ ┃┏━┓┃ ┃┗┓┗━┛┏┛ ┏┛┏┛┃ ┃ ┃ ┃ ┃ ┃┏━┓
┏┛┏┛ ┃ ┃ ┃ ┃ ┗┓┗┛┏╋┛ ┗┓┗┓ ┏┛ ┏┛┏┛ ┃ ┃ ┃ ┃ ┗┓┗┛┏┛
┗━┛ ┗━┛ ┗┛ ┗━━┛┗━━━┛ ┗━┛ ┗━┛ ┗━┛ ┗┛ ┗━━┛
┓┏┓ ┓ ━┓ ┏┓┏┓ ┏┓┏┓ ━┓ ━┓ ┏━ ┏━┓
┃┃┃ ┃ ┏┛ ┃┃┃┃ ・ ┃┃┃┃ ┏┛ ━┫ ・ ┃ ┃ ┃
┃┃┃ ┃ ┃ ┃┃┃┃ ・ ┃┃┃┃ ┃ . ┃ ・ ┗┓ ┗━┫
┻┗┛ 月 ┻┗━ 日 ┗┛┗┛ ┗┛┗┛ ヨリ ┗━ ━┛ .━┛ .━┛ マデ
参加者(Flash制作者・お題投下者・観覧者)募集
現行:
http://pc11.2ch.net/test/read.cgi/swf/1206509015/
513 :
Now_loading...774KB :2008/10/22(水) 11:30:22 ID:l/9JT77i
ちょっと聞いてみるんだが… 日記帳みたいなFLASHを作って、その書いた日記データをテキストファイル として携帯に保存できたりしますか その後、まとめてPCに移せるようなことしたいんですが
できません。
Flash Lite1.1で動かせるスロットゲームを作りたいんだが、 使えるActionscriptが少なすぎて困っています。 参考になるサイトかおすすめの参考本があったら教えてもらえませんか?
>>514 嘘はいかんよ。
>>513 たしかAU限定(SB、DoCoMoはSOが使えない)ですが、SharedObjectをリスナーかキーイベントで実装すれば変数の保存ができます。
保存容量は少なめ、swfのサイズ+SOのサイズが100kb超えるとエラー。
データの送信はphpやcgiを使うしかなさそうですが。
java覚えてアプリ作ったほうが制限は少ないかも。
>>516 人に「嘘はいかんよ」とか言いながら、自分も嘘書きまくりじゃん。
きっと誤爆ですw
>>517 たぶんできるよ。
SharedObjectで日記を保存しといて、txtを生成するphp関数に日記の内容を送る&html生成。
そして開いてるswfから、生成したtxtファイルのダウンロードタグが付いたhtmlにアクセスする。
で、DL。
txtが保存できればの話だが。
たしかMagicSquareとかいう携帯flashサイトにはフォームからtxt自動生成ができた希ガス。
>>519 >>517 が突っ込んでるのは鯖経由でできるとかできないって話じゃないと思われ。
「DoCoMoはSOが使えない」 → 最近のLite3.0機は使える
「100kb超えるとエラー」 → au限定と言いながら、KCP+機が150KBなことに言及していない
521 :
465 :2008/10/24(金) 22:35:32 ID:28amxNAh
DoCoMoのFlashLite3.0対応機種で、MP3などのサウンド(音声)を鳴らすことってできますか? あと、音声付だとどうしても100kB超えるので、減量方法とか教えてもらいたいです。
522 :
521 :2008/10/24(金) 22:36:34 ID:28amxNAh
名前欄消すの忘れてました。すみませんorz 私は、このスレの465ではありません。
>SharedObject えええ。するとこれからはハイスコアとか途中経過とかを 端末に保存しておけるのか!
524 :
516 :2008/10/25(土) 00:23:17 ID:irHpMisM
>>520 >>「DoCoMoはSOが使えない」 → 最近のLite3.0機は使える
済みません、ブラウザ上では使えますね。
ただ、ブラウザ閉じたらSOは消えてしまうので機能は果たしていないです。
(誤解を与えてしまって申し訳ないです。この意味で言ったつもりです。)
>>「100kb超えるとエラー」 → KCP+機が150KBなことに言及していない
この点も済みませんでした。
EZfactoryに載っていない不確かなことを晒すのは気が引けまして・・・
>>523 AU → 容量制限を超えなければ可。
DoCoMo → 容量制限を超えない+ブラウザ開きっぱなしなら可。
SoftBank → 搭載していないので不可。
>>525 ぎゃふん><
まーたキャリア毎の変な差かッ
527 :
Now_loading...774KB :2008/10/28(火) 10:09:53 ID:lC1V+1ju
大体殆ど実装されていないシェアが0に極近いFlashLite3.0について話してる時点で異常じゃね? 保存は出来ない。以上。
905以降ってまだそんなに少ないの? 705(一部),706もあるし、3割くらいいない?
FlashLiteで表示する画像って、必ずファイルに埋め込む必要がありますか? HTTP通信で取得した画像を表示するって出来ないのかな?
できない
>>530 やっぱだめか、ありがとう。
動的に画像を変えたい場合は、
そのつどファイルを再生成しなきゃだめなんだね
534 :
532 :2008/10/30(木) 03:24:51 ID:6nzRKM1G
>>533 あぁ、いや、ボタンアクションで。
ボタンアクション以外という意味なら、ムリムリ。
535 :
Now_loading...774KB :2008/10/30(木) 09:18:27 ID:MsQ8b0R/
>>529 取得する画像がjpgならswfを自動生成するのはそう難しいことじゃない。
俺はやってるが普通には無理。
Liteに触った事が無く、どこまで出来るか分からないので質問です。 曲を再生しながら、リアルタイムに歌詞を表示するなんて事は可能ですか? 外部midiファイルを動的に読み込んで、経過時間から小節を割り出して (あるいは経過時間対歌詞の対応初期設定をしておいて)、 リアルタイムに歌詞を表示することは出来ませんか? またはオーサリング時にタイムライン上にあらかじめswfにmidiを配置しておいて、 目視でキッカケを作っておいてやる等、 手段はともかくとして、こういった物って作れるもんでしょうか? 処理速度的にムリとか、そもそも仕組み上ムリという事はありますか?
midi使えない。
>>536 キャリアごとの音源を用意すれば、歌詞表示でも背景アニメでも
何でもできます。そういう風に作れば。
539 :
536 :2008/10/30(木) 19:26:02 ID:ZDQNSEyB
>537 済みません。 逆にmidi(やmmf?)しか使えないのかと思っていました。 mp3などのサウンドファイルが使えるのであれば、むしろそちらの方がありがたいんですが、 それだったら可能でしょうか?
mp3可能です。
542 :
Now_loading...774KB :2008/11/07(金) 14:24:58 ID:n6LpkbVU
flas lite1.1/CS3の環境です。 ダイナミックテキストを利用して、外部ファイルを読み込んで 多言語を表示させたいと思い試しているのですが、できずに困っています。なにか方法ご存じないでしょうか? 静止テキストならば韓国語やフランス語などが表示できました。
543 :
Now_loading...774KB :2008/11/08(土) 00:48:03 ID:R8wDNGTe
>>542 実機では動作しないだろ
swfあげてみ
544 :
Now_loading...774KB :2008/11/20(木) 20:15:12 ID:uQAfdoSW
ちょっと教えてください。 携帯用の待ち受けで、1行カレンダーを作っています。 Flash Lite1.1です。 Thu Fri Sat Sun Mon Tue Wed 20 21 22 23 24 25 26 と曜日・日付を表示することはできています。 あ、上の表示ではずれてるかもしれませんが気にしないでください。 このSunとSatには赤と青の色をつけたいのですがうまくいきません。 アドバイスいただけないでしょうか。
まずは、自分でどのようなことを試した結果上手く行かなかったのか書いてくれ
546 :
544 :2008/11/21(金) 10:38:58 ID:dA9Gx3xl
>>545 失礼しました。その通りですね。
曜日用MCを作り、フレームを分けて赤・青・黒のテキストフィールドを重ねました。
fscommand2で曜日の数値を取得し、日曜なら赤、土曜なら青、他の日は黒に飛ばすようにしたつもりなのですが、赤青黒とすばやく順番に表示されてしまい、うまくいきません。
うまく説明できていないような気もしますが、よろしくお願いいたします。
>546 話を見る限りだと飛ばしたつもりのところが飛んでいないのが原因っぽいけど。 stopしているかどうか確認できる? あと確認だけど、MCはduplicateMovieClipで複製してないんだよね
デコメアニメを作成されている方がいらっしゃったらお伺いしたいんですが、 公式の注意事項として、背景SWFに関して “再配布可のFlash Lite 3.0で作成してください。” とありますが、FLASH作成時に再配布の設定は見当たりません。 …ですが、背景FLASH作成後に使うデコメアニメキット上には再配布の設定が存在しています。 デフォルトでは「不可」になっていますが、こちらの設定を変えろ、という事でしょうか?
公式のFLASHのところに書いてある DOCOMO 携帯電話用 Adobe Flash CDK をadobeからDLしてCSの拡張ツールを設定すれば 再配布可否の設定はできる。
>>549 ありがとうございます。
このswf側の「再配布」の設定って、するかしないかで具体的に何が違うんでしょうかね…
課金コンテンツで提供するものであれば再配布しない、に設定する方が正しいような気もするんですが。
551 :
Now_loading...774KB :2008/11/26(水) 13:32:05 ID:3G1QQBp6
>>547 なんか根本的に考え違いしてたみたいなので1から作り直してみて、うまくいかなければまた相談に伺います。
「duplicateMovieClipで複製」ってどういうことですか?
>>551 絶対単なるstop();の書き漏れだと思うんだけど違うの?
カレンダーとか充電画面とかで場合分けジャンプさせてる場合によく見るタイプの質問だけど
その手の質問してくる人は大抵ジャンプ処理フレームにstop();書き忘れてるだけなんだぜ。
俺もよくやっちゃうけど。
>>550 デコメアニメの中で再生すると再配布と判別してしまうだけでしょ。
FL1.1でも再配布不可にする方法ある?
あと、背景を透明にとか。
SH904iでlite1のrandom(10000)を使うと 全然ランダムになってないのは仕様なの? 10回くらい連続で数字出したあとにswf終了・再度再生の繰り返しをすると 1回目が4465→2427→7777→4005→955→9989→9353→8059→8371→6588だったとして 2回目も3回目も同じ数字が順番に出てくるんだよね。この端末が悪いのかな 端末仕様だったとしたら乱数使いたい時にはどうすれば
種に時間を使うとか
556 :
554 :2008/11/28(金) 12:52:07 ID:1EpJzvsn
色々ググったら他でもランダムになってなくて嘆いてる人のページ見つけたよ random()とMath.random()に固定数字いれると特定数値順になるのは端末仕様みたい で、時間使ったら違和感残る羅列だけど数値がばらけたんで多分大丈夫。ありがとう
Flash Lite 2.0の開発でSharedObject使っています。 一度データフォルダに保存してもらえれば出来るみたいだけど、 ブラウザから直接使うことはできない? System.capabilities.hasSharedObjects が false を返すから 無理っぽいなとは思っていたけど…
CS3、FlashLite1.1で待ち受けFlashを作成中です。
softbankの905SHで「未対応ファイルです」とのエラーが出てしまいます。
こちらを拝見したところ、
>>203 さんと同じ現象のようです。
他のキャリアでは問題なく表示されています。
どなたかこの現象について、また解決策について
ご存知の方がいらっしゃいましたらぜひご教授下さい。
お尋ねします。 Docomo/AU/Softbankの3キャリアの携帯で 次のようなアプリを作成することは可能でしょうか。 いわゆる、画像掲示板みたいな事を考えいます。 1.ボタン等からカメラ起動して撮影した画像をプレビュー表示する。 2.同様にデータフォルダで選択した画像をプレビュー表示する。 3.上記の画像をサーバにアップロードし登録する。 無理なら、iアプリ、EZアプリ(BREW)、S!アプリでって事になるのですよね。
>>559 自分でどの辺りまで把握していて
「○○を使えば行けそうだと思うのですが」
的な情報求む。
NA の文字から 北に3歩 東に21歩 歩いて 地面を掘れ
563 :
Now_loading...774KB :2008/12/15(月) 17:16:25 ID:IFjy4nwL
flash lite2.0で携帯壁紙作って、自動的にサーバに読みに行って、勝手に更新されるの 作りたいんだけど、2.0でできるのかな? 読みに行くときにアラートとか出る?
8で1.1書き出し、普通のムービーを作成 スクリプトはstopとon (release) { nextFrame(); }のみ pcブラウザでは見れるのですが携帯で表示ができません なにか見落としている可能性のあることってありますか?
566 :
Now_loading...774KB :2008/12/25(木) 00:57:27 ID:+fYYEXNE
携帯が1.1もしくはonline非対応
>>565 >携帯で表示ができません
一番肝心な情報が欠落していることを
見 落 と し て い ま せ ん か ?
568 :
565 :2008/12/25(木) 01:14:15 ID:OZgLhxiR
勉強不足で申し訳ありませんでした 2.0対応機種では1.1は見れないということですよね?
569 :
Now_loading...774KB :2008/12/25(木) 01:59:29 ID:+fYYEXNE
>>568 みれるよ。
swfのサイズが大きいとかではないかい?
570 :
565 :2008/12/25(木) 02:31:10 ID:OZgLhxiR
ありがとうございます サイズは画像が多いため90kあります 自分の携帯がflash非対応なため友人に借りてauのW52Pで検証しています (先ほどまで機種名がわからず書いていなくてご迷惑おかけしました) プロテクトを外したりASを外したり、静止fla(8k)にもしてみたのですが それでも表示されませんでした… htmlのタグの <object data="○○.swf" type="application/xshockwaveflash" width="220" height="163"> <param name="bgcolor" value="#FFFFFF"> <param name="loop" value="on"> <param name="quality" value="high"> </object> もしかしてこの記述がおかしいのでしょうか…?
571 :
Now_loading...774KB :2008/12/25(木) 03:23:58 ID:+fYYEXNE
application/x-shockwave-flash
>>570 埋め込みだとキー入力を受け付けない。直接●●.swfとやらを呼び出してくれ。
ついでにいうとキーのreleaseは携帯Flash Liteでは取れないはず。
なんつーか、せめて実機端末を手配してみてはどうか。ヤフオクとかで格安じゃないか
当方、Lite1.1を扱っている者ですが、 swfファイルを実行している機種が何のキャリア(au,imode,その他) であるかを判別するスクリプトを探しています。 一度、電波強度の最大値を使って switch( fscommand2("GetMaxSignalLevel") ) { case 4: ans="au"; break; case 3: ans="imode"; break; default: ans="another"; break; } というのを試してみたのですが、同じキャリアなのに電波強度の最大値 が違うものがあり、頓挫しました。 また、fscommand2("GetDevice","the_name") を使って、the_nameに 格納された機種名から、キャリアを割り出そうとしましたが、法則性が 見つかりませんでした。 以前、機種名から"i"の位置や"KDDI"の有無から機種を割り出す方法も あると小耳に挟んだのですが、うまくいきませんでした。 このような現状なのですが、何か他に方法はありますか。 よろしくお願いします。
「うまくいきませんでした」では、何が何やら いずれにせよ、普通はcgiでやると思うのですが
575 :
573 :2008/12/26(金) 17:57:43 ID:Jxa84D9L
CGIですか。 わかりました。 試してみます。
Lite1.1でクイズゲームを作ろうとしている者です。
検索で作成法を調べた結果、以下のものが見つかりましたので、これを参考に実際に作成を行い、
上手くはいったのですが…
Flash lite1.0の計算クイズ
http://nsflash.com/action/action2.html#ac5 これを「外部テキストファイルを読み込んだ形式でのランダム3択クイズ」に
アレンジする手段がどうにも思い浮かばず、苦心しています。
不躾だとは思いますが、何かヒント的なものを頂けないでしょうか。
>>576 ActionScriptだけでやろうとすると若干難しい
初心者だと仮定して話すけど、次のような方法ではどうか
1: サーバ上にクイズの問題をたくさん用意しておく
350問用意するなら、ファイル名は「quiz1.txt〜quiz350.txt」とする
2: ファイルの内容は以下のようにする
question=ここに問題を入れる&option1=回答1&option2=回答2&option3=回答3&answer=1
3: Flash にボタンを用意して、そのボタンが押されたらloadVariableで上のファイルを読み込む
そしてActionScriptの変数から各要素を取り出してそれっぽく表示する。
4: 1問終わるごとにボタンを押してもらい、loadVariableでランダムにファイルを読み込む
cgi的な何かを使えばサーバサイドはもう少しまともになるかな。
>>577 >ActionScriptだけでやろうとすると若干難しい
やはりそうなんですね…
ヒント所か大変参考になるものをご教授頂き、ありがとうございました。
これで挑戦してみます。
rotationのバグというか誤差についての詳しい情報と対策ってないかい?
回転による拡大率の歪みもそうだが、回転そのものの誤差に関する情報が欲しい。
http://www.flash-jp.com/modules/newbb/viewtopic.php?topic_id=2935&forum=8 http://www.adobe.com/jp/support/director/ts/documents/dr0221.html この二つが割と信用できそうだと思うんだが、足りない。
回転による拡大率の歪みついては、「FlashLite1.1でアクセスできない変数誤差が蓄積していて(多分)インスタンスを破棄しないと消えない」あたりの詳しい話が無い。
回転そのものの誤差については、機種固有の可能性もあるが「誤差が4.0以上でる」事にだれも触れてない。
拡大率は関係してるってだけでどうでもいいのだが、回転の誤差はどうしようもないので困ってる。
adobeの説明だと
>第2に、 ムービークリップの'#rotation'プロパティを整数値に変更しても、その値が45度の倍数以外のときは、実際に設定される値は小数点以下の誤差を生じます
とあるが、自分の携帯だと適当に試した範囲で「-4.27〜+4.17」位の誤差が出る。取得できる値だけじゃなく、実際の回転角もそれくらい。
設定する値が45、135、225、315度付近に近づくにつれて誤差が増える。目立つのはその角度の±3度くらい。
時計でやってるんだが、6秒から9秒に動く間の針の動きが「6→7→8→7→8→9」となる。7→8は通常の二倍ほどで、8→7は一瞬。
7〜8の間を1/2で動かせば割とまともなんだが、その周辺から誤差があるらしく速度がフラフラになる。
携帯はauのW52H、Flash作成はSuzuka。
キー押下の反応も変だし、回転誤差の方は機種固有のバグだったりするのか・・・?
時計の作りかたを知りたいのか?
簡潔に書け
583 :
579 :2008/12/29(月) 01:03:13 ID:P4/Q6aZ9
>>580 作ったはいいが1秒以下の精度で針を動かすと針が巻き戻る。
>>582 rotationの誤差が大きすぎて困ってる。
段々縮むとか値を再利用すると誤差が出るとかってレベルじゃなくて、針が1秒分明確に巻き戻る。
単に君のプログラムがバグってるだけちゃうん
時計が作りたいだけか。 その前にrotationに入る前の数値は取ったの?
>>581 577みたいな方法じゃなくてどんな方法がある?
>>584 じゃあ確認に使ったコードを貼る。
フレームアクションに書き込んで、インスタンス名sprのスプライトと変数名textのダイナミックテキストを用意すれば動くはず。
//ここから--------------------------
text="";
input=45.67;
//数値の入力とその誤差
spr.rotation=input;
text=text &"入力数値:"& input &"\n";
text=text &"一次誤差:"& (spr.rotation-input) &"\n";
//伸縮補整とそれによる誤差1
prev_r=spr.rotation;prev_x=spr.xscale;prev_y=spr.yscale;
spr.xscale=10;spr.yscale=10;
if((prev_x!=spr.xscale)||(prev_y!=spr.yscale)||(prev_r!=spr.rotation)){
text=text &"伸縮誤差:有り→";
}else{
text=text &"伸縮誤差:なし→";
}
//伸縮補整とそれによる誤差2
spr.rotation=12.34;
spr.rotation=0;spr.x=20;spr.y=220;spr.xscale=10;spr.yscale=10;
spr.rotation=0;spr.x=20;spr.y=220;spr.xscale=10;spr.yscale=10;
spr.rotation=0;spr.x=20;spr.y=220;spr.xscale=10;spr.yscale=10;
spr.rotation=input;
//↑可能な限り初期状態に戻してから再回転
prev_r=spr.rotation;prev_x=spr.xscale;prev_y=spr.yscale;
spr.xscale=10;spr.yscale=10;
if((prev_x!=spr.xscale)||(prev_y!=spr.yscale)||(prev_r!=spr.rotation)){
//つづく--------------------------
//つづき-------------------------- text=text &"有り\n"; }else{ text=text &"なし\n"; } //誤差の蓄積 text=text &"再入力1回あたりの誤差\n"; loop=0;do{ prev=spr.rotation; spr.rotation=spr.rotation; spr.xscale=10;spr.yscale=10; text=text &">"& (spr.rotation-prev) &"\n"; loop++; }while((loop<=10)&&(spr.rotation!=prev)); //ここまで-------------------------- //PCで動かした場合のtextの中身 入力数値:45.67 一次誤差:-0.0323962402343767 伸縮誤差:なし→有り 再入力1回あたりの誤差 >0
//携帯で動かした場合のtextの中身 入力数値:45.67 一次誤差:-2.295381469726 伸縮誤差:なし→有り 再入力1回あたりの誤差 >1.569931030273 >-4.17723083496 >2.64663696289 >1.53059387207 >-4.17723083496 >2.64663696289 >1.53059387207 >-4.17723083496 >2.64663696289 >1.53059387207 >-4.17723083496 伸縮誤差は、それ以前に一回でも条件を満たす値を入れるとそれ以降45度の倍数以外を入れたときにゆがみが出る実証のつもり 誤差がクリアできない。 再入力1回あたりの誤差は、見てのとおり。回す前にprevに入れた値との差がいくつあるか。 45度の倍数以外では小数点以下の誤差が出る…どころか、非常に大きな誤差が出ている。 初期値を45.67としたが、43あたりを入れたときは4.27位の誤差が出てきた。 体感的には、実際に回っている角度とspr.rotationから読み取れる値がほぼ同じで、内部値だけの問題ではない。
>>587 Flash Lite 1.1だったんじゃなかったの?
プロパティ名からして全然違うんだけど…
flaはいらないからswfファイル見せてくれない?
というか、 _rotationの精度を計りたいのか きちんと見える/動く時計が作りたいのか 努力の方向がズレてる気がする
592 :
579 :2008/12/30(火) 03:15:36 ID:6RVobDyi
>>587 たぶんフレームレートに対して
rotetionの処理が追いついてないから
バグってるのだと思う。
一度フレームレートを落としてみてやってみて。
594 :
579 :2008/12/30(火) 04:51:28 ID:6RVobDyi
>>593 時計のほうは実機では現状9〜12FPSしか出ないから、10FPSに固定して作ってる。
これ以上フレームレート落とすと時計のアニメから問題点が確認できないのでやらないとして、低速でのテストはやってある。
ボタン操作1回で「rotation変更一回+rotation取得一回+スケール補整」だけのシンプルな奴を作って試した。
結果は同じ。
念のためFPSを1に落としたけど同じだった。
すまない。変な事言ってた。 動作はコレでいいんでしょ。 tp://iiaccess.net/upload/view.php/001911.swf
>>595 PCで見る分にはこれでいい。
が、このFlashもW52Hで見たら(45+90n)度付近で加速→巻き戻り→減速する。
やっぱ携帯の実装が腐ってるってことなのか・・・?
規則性はあるようだし数学強い人に頼んで補整する式書いてもらうべきか。
ほんとだね。やっとわかった。 PCでしか見ないでUPしたけど、 今ドコモで見ると跳ねた感じになる。 もともとrotationに小数は非推奨みたいだし 無理なのかも。 タイムラインで書くしかなさそう。
>>597 W52H固有の問題じゃなかったのか・・・
安心したような不安なような。
>もともとrotationに小数は非推奨みたいだし
この問題はそこじゃなくてdr0221で言う第二の問題点が悪化したものみたい。
だからint関数で整数にして入力してもガタガタしたり巻き戻ったりする。
タイムラインで書くってことは時間に合わせて再生フレームを制御するわけですか。
試してみます
最初の45度目は大丈夫そうなので 針を90度ずつ回転させたものを4つ作って 90度をになるたびに針を入れ替えて 秒x6から各角度分減算してrotationに入れてみると なんとなく成功した。 けど、たまにタイムラインがズレるようで飛ぶときがある
あまり理解せずに書き込んで悪いけど、Flash Lite 1.1の場合 ・_rotationに小数を入れると時計に使えないほどの誤差が生じる ・_rotationと_?scaleを同時に使うと時計に使えないほどの誤差が生じる 上の二つのどちらの問題が発生するの?それとも両方? 時計を作りたいだけならば_rotationを使わなければいいと思うから そんなに難しくはないだろうけれど、_rotationのバグは気になるね
601 :
579 :2008/12/30(火) 21:18:02 ID:6RVobDyi
タイムラインでやったら上手くいったが、ファイルサイズとスコープバグで散々な目にあった。
タイムラインでまわす分には大丈夫みたいです。
>>599 多分45度近辺が一番誤差が大きいので、そういう方法でやる場合0度と30度の二枚を交互に使うほうが安全だと思う。
>>600 公式に認められている問題は以下二つ。
>第1に、Flashのムービークリップの'#rotation'プロパティを整数以外の角度に変更し続けると、ムービークリップの縮小が起こります。
>第2に、 ムービークリップの'#rotation'プロパティを整数値に変更しても、その値が45度の倍数以外のときは、実際に設定される値は小数点以下の誤差を生じます。
で、実際に起きてる問題は
第一に、_rotationに小数を入れると「見えない内部状態含めた影響」によってはクリップが縮む問題。
これは倍率を再設定すればOKで、わりと既出で特に問題無い。
第二に、_rotationに45度の倍数以外を入れると携帯によっては実用に耐え兼ねない誤差が出る問題。
こっちの問題は45の倍数以外なら整数非整数問わずに起きるのでかなり面倒。
入れ子スプライトやタイムラインや複数の同一スプライトで回避するというのが今のところの解決策だと思う。
>>601 なるほど。凶悪な問題だなぁ。
最悪、360フレームあるタイムラインに1回転するスプライトをおけば解決する問題ではあるけれど、
_rotationは結構問題が深いということはわかった。知識共有ありがとう
自分なら、45度分の針画像を用意して、反転&90度回転で表示する
_rotationいじってて、妙な事発見した。既出かもだけど。 針の_rotationを変更したら、次フレームでgotoAndPlay() で ループさせる。 で、普通に全フレームに針を配置しておくと、当然縮むし 針も巻き戻る。 んでも、gotoAndPlay()のフレームでは針のオブジェクトを 消しておくと、あら不思議。 巻き戻らないし、そもそも縮みもしない。 _rotationに入れる値は少数でも全然OK。 意味は不明だが、とりあえずW53Kとneonでは大丈夫だった。 時計とか作るだけなら、これでいけると思うがどうかな?
605 :
604 :2008/12/31(水) 09:38:16 ID:XCEW8nh1
もうちょい色々試してみた。 _xscale,_yscaleを変更すると、_rotationの値が勝手に 書き換えられる。 特にlite2.0端末で顕著みたい。 針が巻き戻って見えるのはこれが原因なので、 「_rotationを指定する前に、_xscale=100,_yscale=100」 とするだけで、巻き戻りは回避できます。 んで、604に書いたようにすると、オブジェクトが際限なく 縮小していくバグは、なぜか回避できる。 ただし_rotationの値に従って、オブジェクトが勝手に伸縮 してはいるので、そこは注意が必要。
まあ、秒単位で回せば特に問題はない。
秒針なんかイラネ
>>605 色々検証ありがとう。
_rotation厄介だけど、gotoAndPlay()の面白いな。
609 :
604 :2008/12/31(水) 17:29:19 ID:XCEW8nh1
>>608 gotoAndPlay()のはどうやら、表示上は連続してても実際は
針の全プロパティが初期化されてるってだけみたいだから、
時計くらいしか使えんかもだけどね。
「_xscale,_yscale指定してから_rotation指定」は、
時計に限らず何を作る場合でも、ルールとしておくのが
いいと思う。
逆だと、整数単位で_rotation指定してても、結構表示が
ズレうるっぽいです。
>>606 残念、長針と短針が巻き戻る。
>>605 有用な情報ありがとう。
しかしなんでこんな実装なんだか
611 :
579 :2009/01/02(金) 02:50:42 ID:fFCV97Av
>>604 その方法でW52Hもずれがほぼ消えました。
取得できる値の誤差はいまだに2を超える状況ですが・・・。
>針のオブジェクトを消しておくと、あら不思議。
579で書いたように、通常アクセスできない要素が初期化されるからだと思います。
_rotationに条件を満たす値を入れる
→内部状態が汚染される。角度に変数精度以上の誤差は無い
_xscale,_yscaleを変更する
→変数精度以上の誤差は無いので変化なし
再度_rotationに値を入れる
→内部状態の影響で縮む。角度もズレる
再度_xscale,_yscaleを変更する
→縮んだ分、計算に伴うズレが生じる
多分、_rotationプロパティに対応する値は存在しなくて、操作するときは別の(たとえば4点の座標)値を間接的に操作するプロパティなんじゃないだろうか。
で、その値が歪んで来ると何をやってもズレがひどくなるとかそういう。
そう思ってWindows用スタンドアロン版の内部の値のを無理やり弄ってみたら当りだった。
浮動小数じゃなくて固定小数だったけど・・・。
配置座標:20倍にスケーリングしたXとY
回転情報:65536倍にスケーリングした下の式のABCDの4値
中心からの距離をdx,dyとすれば、「X = A*dx + C*dy」「Y = D*dy + B*dx」
で、回転させるとABCDが全体的に変化するが、スケーリングしてるだけなので誤差がガンガン蓄積する。
4値セットで操作するので、倍率だけ整数に直す操作をしても影響しあって正しくセットできない。
傾いたオブジェクトを許可しているので、歪んだら歪みっぱなし。
多分Liteだと32ビットに65536倍スケーリングだと勿体無いので変なスケーリングしてるんだと思う。
612 :
604 :2009/01/02(金) 04:48:19 ID:Gx9F1/Ih
>>611 おーなるほど理解。検証ありがとう。
なら_xscale,_yscaleも、実際には間接的な値っぽいね。
んでlite2ではlite1よりスケーリングが粗いんでないかな。
613 :
579 :2009/01/03(土) 20:13:34 ID:MOoQW4fS
メモリを弄るのならプログラムも、ということでPC用スタンドアロンを少し調べてみました。
携帯用のバイナリを調べれば一番確実なのですが、こっちの入手は無理そうなので。
結果。
●処理の設定?によってはスケーリングしないfloat値で作業できる・・・が何故かintで計算してfloatに直す仕様
●_xscale,_yscaleへの変更は現在の値との差が16/65536以下なら無視される
●いくつかの場所で境界値が特殊扱いされている
●回転などに使うsinは45度を512分割したテーブルで、値は埋め込み。多分整数度回転用に端数が処理してある
●てか回転縮尺にABCDの四値使うって要するに2x2の行列だね、これ
●PCの場合でも既定数倍以外のオブジェクトなら整数度の回転でも縮んでいく
●携帯実機にてスケール補整なしで回すと、720操作以内に誤差が発散して高さが1/200位になる場合さえある
●誤差が発散しきると、倍率の変更が出来なくなる
●オブジェクトをスクリプトで弄りつづけると誤差が蓄積してそのうち平行四辺形になってきます
●平行四辺形になったオブジェクトは、等倍のまま整数度回転しても縮みます
●いくつかの場所でスケーリング定数が可変になっている
携帯向けだと2kbも食うsinテーブルなんかもガッスリ削られそう…
倍率0のときに角度を360の倍数に補整する処理があったので、これを使ってインスタンスを壊さずにひずみを消してみた。
setProperty("arrow", _xscale, "1");setProperty("arrow", _yscale, "1");//次の処理が無視されないようにする。
setProperty("arrow", _xscale, "0");setProperty("arrow", _yscale, "0");//{0,0,0,0}のマトリクスに直す
setProperty("arrow", _xscale, "100");setProperty("arrow", _yscale, "100");//使いたい縮尺に直す
setProperty("arrow", _rotation, "44.99");//回す
x回転量とy回転量が45度倍数前後を含んでいると逆に致命的に壊してしまうようですが、
相当歪んだあとでもそれなりに修復できるので、インスタンスを壊せない場合に使えると思う。
>>612 >なら_xscale,_yscaleも、実際には間接的な値っぽいね。
そうなってました。
GJ スタンドアロンって、具体的に何をリバースエンジニアリングしたの? iHTML Simulator IIをやれば確実にわかるよ。 しかし、 > setProperty("arrow", _xscale, "1");setProperty("arrow", _yscale, "1");//次の処理が無視されないようにする。 > setProperty("arrow", _xscale, "0");setProperty("arrow", _yscale, "0");//{0,0,0,0}のマトリクスに直す > setProperty("arrow", _xscale, "100");setProperty("arrow", _yscale, "100");//使いたい縮尺に直す > setProperty("arrow", _rotation, "44.99");//回す ここまでしないといけないのか。Actionタグのサイズが凄いことになりそうだ。
携帯Flash開発はバイナリとの戦いだな、ほんと
616 :
Now_loading...774KB :2009/01/08(木) 21:13:16 ID:2zsNKd1c
flash liteでのi-modeデコメアニメ作成についての質問です。 デコメアニメ内でユーザの入力したメール本文をスクロールさせたいのですが、 ユーザの入力した文字の行数をひっぱってくる関数もしくは記述がわかりません。 文字の行数でなくても、 i-modeのメール本文の改行コードと強制改行された際の代入文字列がわかればい いのですが、すみませんが、お教えいただければ幸いです。 宜しくお願いいたします。
>>616 入力文字列の画面上での行数なら、入力文字数と文字のサイズ、
画面の表示仕様から算出できますが、その前に
そういう表現のデコアニメを見た事がありますか?
もしくは「こういう事はできるでしょうか」という質問ですか?
618 :
Now_loading...774KB :2009/01/09(金) 10:02:08 ID:6YXz8UBI
617>> 説明不足で申し訳ございません。 プリインストールにあるような2,8キーでの文字のスクロールができるデコメアニメを 作りたいと考えております。 よって、「こういうことはできるでしょうか?」という質問でございます。 マスクもかからないのでどうしたらよいか是非お教えいただければ幸いでございます。
>>618 docomoの開発サイト見る限り、インライン再生のみっぽいから
Flashとメール本文テキストは排他、当然文字数を拾うとか無理だし
スクロール以前に、そもそもキーイベントが拾えないはず
…そう思ったから「そういう表現の〜」を訊ねたのですが、
プリインかあ。なんとも言えんなあ
口を出しておいて申し訳ないが、自分には解答不能。他の人に任せます
では横やりを。 今少し調べてみたけど出来るっぽいです。 ただそれを送信するのにちょっとテクニックがいりそう。 実際に自分で作ってみる気はないので俺もここまでで。
621 :
Now_loading...774KB :2009/01/09(金) 20:07:11 ID:6YXz8UBI
>>620 アドバイスありがとうございます!
お手数ですが、お調べになられたサイトをお教えいただけませんでしょうか?
私の調べ方が悪いのだと思いますが、調べても中々参考サイトと呼べるものが見つかりませんので。
よろしくお願い致します。
>>621 いや、自分で解析しただけだよ。
メールのヘッダとかプリインストールのswfとか。
質問ですが、Flash Lite 1.1のduplicateMovieClipの深度(depth)ってなんですか? 私のレベルだと何を入れても同じように動いているように見えるのですが、 ここの詳しい人なら具体的にどういう意味を持つのかご存じでしょうか?
重ね順 上(前面)にいくほど大きい。 いくつも複製した場合とか重な・・やっぱめんどくさい
FlashLite2.0を公開しているサイトあまり見ないけど誰も作ってないのかな。対応機種も結構増えたのに。
効果音付きのFlashにミュート機能つけようと思って単純に var s = new Sound(_root); s.setVolume(0); とかやったが動かん(エラーは出ない)。携帯だとこれって機能しないの? ボリューム調整スライダーとかも作りたいんだが なんか方法ないんかいなぁ・・・ 音ファイル:*.mmf 携帯:softbank 820N OS:WinXP SP2 開発:Flash8Pro
>>625 あれだね、最近の携帯はFlashLite2.0に対応してきてるけど完全に対応してるのはauだけ(たぶん)
だから需要少ないし1.1と書き方が少しだけ違うし移行するだけ無駄だと思うからじゃない?
EZstサンみたいな投稿サイトには沢山(?)あるけど個人のサイトではあまり見かけないね
むしろ自分を除外すると身近には居ないと言ってもいいくらい少ない
FL1.1ならともかく、FL2.0固有機能が必須でもない限り、 わざわざ「2.0専用」で作る意味がない 「2.0じゃなきゃ駄目」な理由って、何かある?
SharedObjectすらまともに使えないAUがFL2.0完全対応とは片腹痛い… そもそもFlash Lite2.0でしか使えない機能って何かあったっけ?
> FlashLite2.0 スクリプトの圧縮がきくので 同じswf容量100KBでもたくさんスクリプトが書けるね 後はAS2,0なので開発がしやすい ただし、swf容量制限をクリアしても スクリプト量が多いと今度はメモリが足りなくなって死ぬという
>>629 完全は言い過ぎた。ただ他の機種に比べたら使える機能は多いでしょ
資料で見ただけだし他の機種を触ってないからなんとも言えないけどね
ドコモとかソフトバンクはSharedObject使えるようになった?
ちなみに2.0はデータ保存ができるから育成ゲームとかRPGもパスワード吐かずにできる
まぁ機種によって挙動がマチマチだから微妙だね〜
>>631 Fl2.0の実装に恨みがあったのできつく言いすぎたかもしれん。
SWC(ZIP圧縮)ってFL2.0の機種で全て実装されてるのかな?
そうだとしたらかなり大きなプラスだね。
しかし他の機能ってなにがあったっけ?
AS2.0で開発がしやすいのは機能というよりは特徴だからなぁ。
ソフトバンクはわからないけど、ドコモの3.0はSharedObject使える。
ただしブラウザの電源を落とすまで、という制限つきではあるけど
AUのデータフォルダの制限に比べればマシかな
>ブラウザの電源を落とすまで って、どこが使えるの?? AUのデータフォルダの制限とは??
>>633 データフォルダ制限:
AUではSharedObjectは、ブラウザの中で表示されているときは使えず
ユーザが画面メモで保存したフォルダでのみ使える。
おもな使用用途としては、ゲームのハイスコアなどを想定している模様
ブラウザ制限:
docomoのブラウザが立ち上がってから切れるまでという制限は、
ブラウザのバックボタンで戻ってきた場合に、
前回の最後の状態を復元することを想定している模様
どちらがマシかは何を作るかにもよってくるけれど、
きちんとしたアプリケーションを作る場合には
戻るボタンを勘定に入れて実装できるdocomoのほうが良い気がします。
ところで誰かsoftbankについて情報ない?
サンキュ なるほど。 AUのSOは待ち受け用でdocomoがweb用ってことか。 >きちんとしたアプリケーションを作る場合には >戻るボタンを勘定に入れて実装できるdocomoのほうが良い気がします。 きちんとしたアプリっていってもダウンロードして使う事はできないって事だよね? んー、どっちもどっちだね。
一度保存さえすればブラウザ開く必要ないからSBはauのほうが使いやすいと思うが……
>>636 AUの公式トップページ、どこかのリンクに移動してから戻ってくると
いつも一番上にフォーカスが戻って、すごいムカついてる。
DoCoMoだと最後の場所を覚えていてくれて、その便利さはでかい。
>>637 えと、、それだけ?
オールFlashのページほどウザイものはないと思うんだけど・・
>>632 気にしてないからおk
三角関数とか使えるよね
と言ってもこれも機能というより特徴かな?
auの2.0対応の機種でも変なバグが多々あるんだよね
待ち受け設定してるFlashをデータフォルダで操作してもその設定が待ち受けに反映されないとか反映されても閉じて開けると初期化されてるとか
一応実装はされているけど動作は不安定・・・こんな感じなのかなau
何この糞コテ
>>638 全てのキャリアのトップページはFlashですが…
時代に遅れすぎてやしませんかい?
いや、作る側の話をしてるんだろ。
使う分にはdocomoのトップのようなSOの使い方が出来るから便利ってわかるよ。
作る側の話してんだよ。
>>637 の
DoCoMoだと最後の場所を覚えていてくれて、その便利さはでかい。
に対して。
ブラウザ上でしか保存できないdocomoとデータフォルダ上でしか保存できないauと、
どっちがいいかっていう。
Flashでサイトなんか作らんだろって言ってんだよ。
そう言や速攻でシンプルメニューとか、そういう設定にして 以来二度とFlashで表示してないや。トップメニュー 携帯Flashをつくろう的なスレで言うのもなんだが(w そういう「表示しない」選択肢があるのも、ユーザビリティなんだろうなと
まぁFlashなんてそんなものでしょうね。 PCのサイトでもFlashは嫌われるし。 ゲームやカレンダー、時計とかの待ち受けや、アプリ的なものしか作らないよね。 キャリヤのトップみたいにボタン操作なしでloadvarできればまだ使えるけど。
他人とは会話にならないのに自分とは都合良く会話するんですね面白いです
>>645 643と644が同一人物って言いたいんだ・・
「全てのキャリアのトップページはFlashですが…
時代に遅れすぎてやしませんかい? 」
話の流れを理解してから言えよって言いたいだけだよ。
因みに、
>>633 と
>>635 はオレだけど。
あと、
>>376 もだけど、
>>644 は違うよ。
んーまぁいいけど。
あ、違った、
上の「
>>644 は違うよ。」
643の間違いね・・
>>645 は誤爆だろう
PCサイトのFlashアニメも、大抵skipボタン押すし
たまにskip無いと「なんて駄目なサイトだ」と思うし
気が向けば見るけど、それでも二度も三度も見ることはないな
Flashを古くから使っているものは10年以上前にその結論にたどり着いている あなたの冒険はこれからだ!
「Flashアニメは大抵スキップする」という結論? そりゃさびしい話だがw そんなものかもしれないなあ
651 :
376 :2009/01/25(日) 02:12:06 ID:kRfl5FTB
古くから使ってなくても大抵スキップするでしょ・・
FlashのアニメとFlash Liteのサイトがごっちゃになってるな Flashアニメ全開のサイトが嫌われるのはPCでも携帯でも同じ。 ただPCに比べてCHTMLの表現力が格段に低いので、 Flashをまともに使えば、ユーザに不便をかけない良サイトになる。 HTMLに近い形で作られたフルFlashのサイトは使いやすい。 iメニューのトップページなんかがいい例だと思う。 しかし作りこみが甘いと、たとえばAUのトップページみたいな いまいち使い辛い、重い、というサイトになってしまう。 技術者が何も考えずに作ったサイトはSoftbank。 使いづらくて仕方ないw
653 :
376 :2009/01/25(日) 13:13:26 ID:kRfl5FTB
docomoの戻った時にフォーカスがあたってるのは便利。 auは[0]押してリモコンが便利。(作り方) softbankは知らない・・・ それでもiメニューも使いやすいとは・・ 大抵の端末じゃ目的の場所まで1つずつスクロールしないといけないし。(サイドキーとか使えない) Flashになった分、縦が短くなって見つけやすくはなったけど。 >HTMLに近い形で作られたフルFlashのサイトは使いやすい。 ならHTMLでいいじゃんって思ってしまう・・ 表現力と言われればそうだけどね。
iメニューのトップページってあれ全部flash? 以前見たけど、flash liteじゃ表現出来ない部分があったように見えたけど。 自分のスキルがしょぼいだけか。。orz ついでに質問っす。 機種はdocomoで音付き待受け(MIDI)を作ろうと必死こいてたんだけど、 音出す場合は【ボタンからのイベじゃないと出来ない】でいいのかな? つまり、携帯待受けに設定した場合ボタン等のイベは使えないから無理だよね?
655 :
376 :2009/01/25(日) 13:58:21 ID:kRfl5FTB
iメニューはFlashだね。 音は待受けでは無視。
>>655 レスどうもです。 iメニューflashなんですねぇ。あれは凝ってますよね。
それと音付き作ってみたかったんですけどねぇ…残念です。
携帯の開閉時の音設定がないので、swfを利用して音が出せればなぁって思ってたので^^;
657 :
376 :2009/01/25(日) 14:41:46 ID:kRfl5FTB
あーなるほど。 音が使えたとして、開くときはできても閉じた時は無理ですね・・ でも楽しそうですよね。
>>657 楽しそうですよね。w
確かに閉じる時の行為はflashに認知させる事は不可能だけど
開ける時だけでもって音を探しまわったんですけどね。ww
機械音でウィィィィンとか出たらなぁ…って妄想してました。w
659 :
376 :2009/01/25(日) 15:21:24 ID:kRfl5FTB
色んな音と画面をランダムでもいいかも。 天気の情報取って(docomoも可?)「晴れです」でもいいし 時報でも楽しそう。「○時です」とか。
ドコモはどうだろう… fscommandで天気とかは聞いた事ないような… でも妄想ばかりで、作れないって事が揺るがないのが悲しい限りです。w
>>650 違う違う
「ダメなサイトを見て『なんて駄目なサイトだ』と発言する事がナンセンス」
という結論
違う違うw
>>653 > >HTMLに近い形で作られたフルFlashのサイトは使いやすい。
> ならHTMLでいいじゃんって思ってしまう・・
その考えもありだと思う。
個人的にはHTMLにおけるJavaScriptの役割が
Flash LiteのActionScriptに求められていると考えているよ。
例えばフォーカスをあてるとか、そういう細かい動作って結構重要で
今の携帯のHTMLにはそういうところが大きく足りていないと思う。
(これも表現力と言ってしまってもいいかもね)
664 :
376 :2009/01/26(月) 02:32:07 ID:09dPhcsU
なるほどー。 でもJSも使い方しだいではFlash以上にウザイだけになりますからね・・ 今の携帯のFlashじゃ、loadvarができないと更新すらめんどくさいから作ろうとは思わないけど。 cgiでなんとかなるけどそこまでしようと思わないし・・ loadvarができるようになったりすれば、そういうサイトも増えるだろうけど、 見たくもないアニメ流してメニュー表示したりってサイトも増えて、 結局はPCみたいな扱い(フルFlashが嫌われる)になるような・・ 要は使い方しだいですね・・ インラインでも操作可能になったりすれば面白いんだけど。
SoftBankの931SHは3.0でしょうか?
>>665 ソフトバンクモバイルのトップページ→開発者サポートサイト→端末一覧
>>664 そうそう、JSもFlashも、あえて言えばHTMLも作り方次第でクソになるよね。
でも出来ることの上限は明らかに Flash > cHTML だと俺は信じている。
Webでは Flash >= HTML+JS 、下手すれば HTML+JS > Flashかもしれないから
全くFlashが流行らなかったけれど、携帯だとJavascriptないからね。
ただ指摘の通り、動的な生成が面倒なので、自動更新されるような
極めて一般的なサイトを作るのすら大変というのが大きなハードルだね。
いつか何とかなるとは思うけど、まだ時期尚早かな
668 :
376 :2009/01/26(月) 13:38:52 ID:09dPhcsU
あ、docomoのトップはloadvarじゃなく埋め込んで生成してるね・・ telltargetも使ってたり。
FLASHのゲーム中にメール受信して 「メール受信しました」の画面消すためにクリアボタン押すと FLASHゲームがタイトル画面に戻されるんだけど これは端末側でメール受信の設定で回避しなければならないのか FLASHのスクリプトでどうにか回避できるものなのか 教えてエロい人!
672 :
376 :2009/01/30(金) 02:31:59 ID:jH2Wc+qt
SharedObjectでそこまでの状態を保存させるようにして、 開いた時にSharedObjectを読んで続きからって感じで作ればできるんじゃないですか? docomoはブラウザ上、auはデータフォルダー上でしか扱えないみたいだけど。 メール受信の設定で回避できるんなら、そうした方が一番いいと思うけど。
機種にもよるけど、着信は諦めるなあ 本来は通信機器なんだし 中断されても大丈夫なような仕様を考える 終話キーにクリアキー、ブラウジング用の左右キーにマルチキー さながらゲーム機の十字キーの周囲にリセットボタンがあるかの如しw
今日突然会社に携帯用フラッシュを作れという命令を食らったんだけど、 サウンド再生がやっぱり詰まってる。 来たデータがmidiなんだけど、全キャリア全機種に対応するには、 ☆docomo midi→機種毎に設定されたmld ☆au,softbank midi→mmf(SMAF-2で大丈夫なのかな…?) flashlite2.0以降はサウンドバンドルが使えるらしいから、 flashlite2.0対応機種はバンドルしてまとめたのを一個作って、 それ以前は機種毎にフラッシュを作るで合ってますかね? あと、midi→機種毎に設定されたmldの肯定を 楽に出来るツールとかがあれば教えて欲しいっす。
676 :
376 :2009/01/31(土) 02:26:23 ID:pxNO/Hr8
音はあまり弄った事ないからわからないけど、 その考え方で合ってると思います。 >楽に出来るツールとかがあれば教えて欲しいっす。 au公式ならばあります。 docomoは知りません。 とにかく音は、とにかくめんどくさいって事は確かです。 au(1.1)の着Flashで扱ったけど、それ以来二度とやりません。
677 :
Now_loading...774KB :2009/02/01(日) 13:26:30 ID:6brfeS2r
自分で待ちうけFLASHを作ろうと
ttp://flamo.jp/pc/lecture/index.php をダウンロードして、昨日から勉強してるのですが
このアクションスクリプトだと、自動的に日付変更がなされませんよね?(深夜0時に)
で、2フレ目のASの内容を、そのまま1フレのASの後に持ってきて、
2フレ目gotoAndPlay(1);とだけ書くと、なんとなくうまく行ったのですが、
他の点で詰まってしまったので教えてください。
----------------------------------------
<現象>
1月→2月のカレンダー切り替えで、
ttp://kabocha.sakura.ne.jp/joyful/img/828.png のように、1月度の日付が2月になっても残っている。
<FLAMOデフォルトからの変更点>
@日付変更時のカレンダー更新が無いため
→2フレ目のASを1フレASに足した。
(1フレのSTOPは消して、2フレ目にgotoAndPlay(1);を足した)
A↑の内容を行うと、カレンダーが動いてしまってうまく行かないので
→day1._x += (day1._width+dayInstMargin)*firstDayWeek;の1つ上の行に
day1._x=20;を足した。
----------------------------------------
ちなみに上記現象はSC707でも、PC上のエミュレーターでも再現できました。
PCの時計を1月31日に戻して、2月1日を迎えると何度やってもこうなります。
この1月の残像(?)を回避する方法を教えてください。
>>677 現在の月と前の月の日数を保持して、比較して前の月の余分な日付MCを消す処理を
どっかにいれてやればいいんじゃないかな
もしくは、日付MCを作る前に一旦全ての日付MCを消す処理するとか
679 :
376 :2009/02/01(日) 15:54:44 ID:FiT7+Chf
2フレーム目の、 duplicateMovieClip("day" add (i-1), InstName, i); で複製したムービーが残ってるから。 day29,day30,day31 がそのまま残ってる。 ----------------------------- 3フレームのstop();を削除して、 フレームを2つ追加(全てのレイヤー)して、3フレームに nowMonth2 = fscommand2( "GetDateMonth" ); if(nowMonth !== nowMonth2){ mcount2 =eval("m" add nowMonth2); for (i=mcount2+1; i<=mcount; i++) { InstName = "day" add i; removeMovieClip(InstName); //trace(InstName); } gotoAndPlay(1); } 4フレームに gotoAndPlay(3);
>678-679
ありがとうございます。
>>679 の
>if(nowMonth !== nowMonth2){
で、日付越えの際に、このifに引っかからなかったのですが、
なぜでしょうか?
このため、このifの行を削除して、毎回強制で>679の処理をさせる方法で
うまく行ったのですが、問題ありそうですか?
とりあえずコレでいけそうです。
ありがとうございました。
すみません。 >680 日付越えの際にうまく行かなかった は訂正させてください。うまくいきました。 ありがとうございました
682 :
376 :2009/02/01(日) 16:32:13 ID:FiT7+Chf
あー、日付変えたかったんだ・・ こっちが正解。 nowMonth2 = fscommand2( "GetDateMonth" ); nowDay2 = fscommand2( "GetDateDay" );//日付チェック if(nowDay2 !== nowDay){ mcount2 =eval("m" add nowMonth2);//新しい月の日数 for (i=mcount2+1; i<=mcount; i++) {//前月よりも日数が少なかったら InstName = "day" add i; removeMovieClip(InstName); //trace(InstName); } gotoAndPlay(1); } 679だとループさせてる間、全部処理してますよね。 こっちのフレーム追加したのは、日付チェックして日付が変わった時だけ。 ま、好きな方使えばいいと思いますよ。 勉強してんなら色々試してみるといいよ。 何でこうしたのか?とか、こうでもいいんじゃね?みたいな。
683 :
376 :2009/02/01(日) 16:35:23 ID:FiT7+Chf
あ、677だった。 動いたんならよかったですね。
ありがとうございました^^
ドコモでUART接続してシリアル通信をしたいのですが可能ですか?
686 :
sage :2009/02/11(水) 13:34:01 ID:WGLYDgGM
FlashLite1.1で3キャリア共通の待受Flashをつくろうとしているのですが、 1部古い機種でチェックすると、画面が真っ赤っかになってしまいます。 Adobeデバイスセントラルで調べてみたら、ヒープ領域1024KBのやつが 赤くなってしまうことが分かりました。 大きめのサイズのJPEGファイルを読み込む必要があるのですが、 何かメモリを節約するワザはないでしょうか? GIFにすると汚くなるし、BMPやPNGだと100KB以内に収まらないし。。。
687 :
376 :2009/02/11(水) 19:43:54 ID:JzgJW4io
その、大きめのサイズのJPEGファイルを読み込む必要ってどういう事? 240x260くらいに小さくしてはダメなの?
376の名前入れてる理由って何?ウザいんだけど
これでいいですか? 645みたいな事あったから入れただけだよ。 わざわざ入れてる訳じゃないよ。クッキーね。 消すのがめんどくさかっただけ。
690 :
Now_loading...774KB :2009/02/11(水) 21:13:26 ID:X2TFM0UO
ここは携帯flash探してもらえる所ではないですか?ずっと探してるけど見つからないです
691 :
sage :2009/02/11(水) 22:04:28 ID:WGLYDgGM
>> 687 大きい画像が必要な部分だけくりぬいたり、エフェクトでごまかしたりして なんとか回避しました。 しかし携帯待受って制限が多いっすね。 古い機種だとアニメーションが死ぬほど遅いし。 (↑作り方がわるいのか。でも905系でもサクサクだもんなあ。。。)
Flashliteでは、アルファやグラデーションは使わない。 複雑な絵や図形は画像(PNGやGIFなど)を使うとか。 そういう感じで作るといいですよ。
693 :
sage :2009/02/12(木) 20:14:16 ID:OIpkH6lP
>>692 確かにグラデ入れると、極端に挙動がおそくなりますね。
基本的にはGIFを使いたいのですが、写真系だとキビシイ。
PNGも色数増やすとファイルサイズがでかくなるし。。。
写真は素直にJPEGで。できるだけ240x260あたりで。 イラストや図形や絵などは、Flash上で書くよりも、GIFやPNGで読み込んだ方がいいです。 Flash上でやるのは、簡単なトゥイーンやASくらいって感じがベスト。
695 :
Now_loading...774KB :2009/02/18(水) 11:05:19 ID:3DhzCRd/
時計と為替のレートを表示する待受けを作りたいのですが… レートを所得する方法は無いでしょうか
無いです。
697 :
Now_loading...774KB :2009/02/19(木) 01:45:09 ID:Zu/udhIs
Flash Lite 3.1 Distributable Player キタ━━━━(゚∀゚)━━━━ッ!!
有料課金って日本在住でも簡単に(AppStore並に)できるのかな?
699 :
Now_loading...774KB :2009/02/23(月) 22:22:37 ID:BHqaB1SS
flash lite 2.0のモノを作りたいんだがFlashMX・Flash8では作れない? FlashLite2.0以上を作りたい場合はCS以上が必要?
デバイスプロファイルのadppファイルってどうやったら作れるのでしょうか?
701 :
Now_loading...774KB :2009/02/28(土) 20:40:59 ID:LBpPEmNo
>>699 キーワード 「 Flash8 "Flash Lite 2.0" 」
これでぐーぐる先生に教えてもらいな。
702 :
Now_loading...774KB :2009/03/10(火) 13:09:22 ID:HwYLLaou
swfmillで.mldや.mmfを埋め込む方法があれば教えてください。
>レートを所得する方法 [携帯 Flash] <-- [自分サーバー] <-- [為替サイト]
704 :
Now_loading...774KB :2009/03/16(月) 09:42:30 ID:Bg3/GRJe
>>695 [ブラウザを読み込むフラッシュ]←[携帯為替サイト]←[為替サイト]
703も704も頭悪そう
質問です。 flashlite1.0or1.1でムービークリップ内のタイムラインに2〜6のキーフレームに画像が設置しています。 各キーフレームのASレイヤーに下記のactionscriptを入れて条件に満たした時、ムービークリップ内ののラベルに飛ばそうとしています。 しかし条件を満たさずに、ラベルのタイムラインに移動し、stop();をかけてるはずなのに永久ループしてしまします。 お手数ですが、アドバイス頂けると幸いです。 まずムービークリップのASレイヤー1に初期値として$= "OFF";とgotoAndPlay(2);を 入力して二度と戻らないルーチンにしています。 ↓2〜4までのactionscriptです。 stop(); BOX = BOX+1;// if (BOX>=1000) { furagu = Math.floor(Math.random()*2); $ = "ON"; } if (furagu == 0) { gotoAndPlay("five"); } else if (furagu == 1) { gotoAndPlay("six"); } count = Math.floor(Math.random()*3); if ($ == "OFF") { if (count == 0) { gotoAndPlay(2); } else if (count == 1) { gotoAndPlay(3); } else if (count == 2) { gotoAndPlay(4); } } else if ($ == "ON") {} }
ぱっと見で FlashLite1.x では 文字列の比較は == ではなく eq を用いる あと変数名に $ は可能だったっけ? 動くならいいけれど
>>707 レスありがとうございます。
==ではなく、eqをflashliteでは使うんですね…
1.0、1.1、2.0のflashを作成したりしてるので頭が混乱してます。w
もう少し頑張ってみますっ!
それと変数で$を定義するのは大丈夫だと思いますよー^^
質問です。
縦長の画像が延々と
下から上へスクロール→無限ループ
となるような待ち受けをつくりたいのですが
待ち受け設定した後携帯をいったん閉じて
開いたりした時や、メニュー画面に移ってから
また待ち受け画面に戻ったときなど、前の
画面が一瞬表示されてから1フレーム目から
再生されてしまいます
これを改善する方法はありませんでしょうか?
>>319 と同じ現象だと思います。レスを読んで未だ
解決方法が出ていないようなのでまた
質問しました。
どなたかご存知の方教えてもらえないでしょうか
ちなみにソフトはFlash MX
携帯機種はau H001
スクリプトは最後のフレームに
gotoAndPlay(1);
と挿入しました。この前に
stop();
も入れたのですが駄目でした。
無理です
711 :
Now_loading...774KB :2009/04/28(火) 01:33:40 ID:ZLXJJT3O
flash lite 1.1 ですが FlashVarsのように swfに値を渡すことは可能ですか?
712 :
Now_loading...774KB :2009/04/29(水) 16:48:31 ID:Fov7GJI3
すみません、質問させて下さい・・・! Flash lite 1.1で、朝か夜かでデザインが変わる Flash待受を制作しようとしている所なのですが、 時間別に表示する事自体は一応出来ているのに、 アニメーション部分が全く動かないというか、 1フレーム毎にリロードされてしまって困っています・・・。 今現在、時間別背景用MCに、 stop(); back = fscommand2("GetTimeHours"); if (back>5 and back<18) { gotoAndPlay(2); }else{ gotoAndPlay(3); } と、各フレームに記述している状態なのですが・・・ 一体どうしたらいいのでしょうか?
713 :
712 :2009/05/02(土) 12:01:39 ID:zzERwHQX
すみません自己解決しましたイヤッッホォォォオオォオウ!!!
それは良かった、もう二度と来るなよイヤッッホォォォオオォオウ!!!
Flash lite2.0の入門書でおすすめの物が有れば教えてください。 通常のActionScriptはある程度使えるのですが、 Flash liteは1.0で多少作業した程度で、基本から忘れてしまっておりまして 改めて2.0を覚えたいと思っております。 よろしくお願い致します。
716 :
Now_loading...774KB :2009/05/12(火) 11:50:18 ID:6wx7Rwjl
flash lite 1.1 です。 端末の画面サイズを取得する方法はありますでしょうか? 縦サイズ266でつくり、縦サイズが大きい場合だけスクロールさせたいのですが。
717 :
Now_loading...774KB :2009/05/12(火) 13:50:47 ID:6wx7Rwjl
そもそも266pxを推奨する根拠は何でしょうか?
それは、推奨した人に尋ねてください プロジェクトのサイズを縦266に設定したなら、 画面の縦サイズがどれだけ大きかろうと266ドット分しか表示されませんが スクロール…何を?
FlashLite1.0/1.1だと縦は230か240辺りが汎用的なサイズだったと思うけど。
最低解像度の端末仕様に合わせるって話じゃなくて?
>>716 が何をスクロールしたいのか分からないけど、インライン再生させて
スクロールはブラウザに任せるってのじゃダメなんだよね。
フルスクリーンだと端末の解像度次第で設定ステージサイズ超えても表示できるよ。
720 :
Now_loading...774KB :2009/05/13(水) 01:49:29 ID:JQnsBy5S
716です。 要はフルFLASHのモバイルサイトを作っているのですが、 240x320の端末で見ても 240x400の端末で見ても 画面にフィットするよう表示したいのです。 そこで、端末の画面サイズを取得して それによってmcのY座標を変えるというようなことが出来たらと思ったのですが 可能でしょうか?
全画面表示させたいなら、Y座標は必ず0だろう デバイス名辺りを拾ってサーバに送ってやれば 画面サイズは取れるかもしれない 個人的には、フルFlashのサイト自体、やめといた方が思うが
240x266でFLASHを作ったとして、240x320の機種でフルスクリーン再生した場合、
画面中央に表示されてマイナスY座標が存在する。
>>720 FLASHで画面サイズを取得というのは無理。
そうでなくてもi-modeブラウザはSCREEN系の環境変数すら持ち合わせてないから、
自前で全機種の画面サイズ持ってサーバサイドで動的にswf生成するか、
複数サイズのswf用意して振り分けしかないと思うけど…
多分このスクリプトをやるのはほぼいないが・・・ 下記のようにするしか多分方法はないだろう。 //240*240 YP1 = 0; //240*270or268 YP2 = -14; //240*320 YP3 = -40; //240*345 YP4 = -50; statusdevice = fscommand2("GetDevice", "devicename"); switch (devicename) { case "Toshiba 810T" : YV = YP1; break; case "Toshiba 911T" : YV = YP4; break; } setProperty("/", _y, YV);
724 :
Now_loading...774KB :2009/05/22(金) 09:26:57 ID:hgmQ8miO
初めまして Flash Lite1.1で制作環境はWin CS3です。 縦長の画像を(h:600px位)三回下にクリックすると 自動でガタガタ揺れながら下まで行くFlashを作成し たいのですが、三回下にクリックしたところで自動で 下までガタガタしながら行くイイ方法がありましたら 教えて頂けないでしょうか?もしくは参考になるサイト 等ありましたら教えて頂けないでしょうか? 宜しくお願い致します。
_root.signal_level._x = 24; trace(_root.signal_level._x) ではもちろん24が表示されますが _root.signal_level._x = 0024; trace(_root.signal_level._x) では20と表示されてしまいます この動作に関するドキュメントのアドレスください。 FlashLite2.1です
0で始まると8進数扱い。2*8+4で20になっている。 ドキュメントは「8進数 actionscript」とかでぐぐって探して
ありがとう。 FLでも8進数とか有効だったのか
728 :
Now_loading...774KB :2009/06/03(水) 15:42:55 ID:2FkMdB0V
始めまして 外部画像の読み込みについて FlashLite3.1向けにCS4で外部画像の読み込みを試していますが画像が表示されません。 何か他に設定が必要でしょうか。御教示いただけますと幸いです。 var mclListener:Object = new Object(); mclListener.onLoadStart = function() { load_txt.text += "onLoadStart\n"; }; mclListener.onLoadError = function() { load_txt.text += "onLoadError\n"; }; mclListener.onLoadComplete = function() { load_txt.text += "onLoadComplete\n"; }; mclListener.onLoadInit = function() { load_txt.text += "onLoadInit\n"; }; var image_mcl:MovieClipLoader = new MovieClipLoader(); image_mcl.addListener(mclListener); image_mcl.loadClip("image.jpg", game_mc); なお、load_txtには下記のように表示されるので、データは読み込んでいるようです。 onLoadStart onLoadComplete onLoadInit 念のためgif,png,swfを試しましたが、 swfのみ表示に成功しました。
質問させて下さい。 0〜9までの数字を1フレーム毎に並べたMCがあり、 そのインスタンス名を num_0〜num_4 のようにして、 下記のfor文で初期化しているのですが、 for(i=0;i<5;i++){ tellTarget("MC"){ gotoAndStop(5); } } 最初のnum_0だけ初期化されません。 何かわかる方はいませんでしょうか?
730 :
Now_loading...774KB :2009/06/13(土) 20:21:33 ID:V6OpJpSE
突然すいません。 携帯フラッシュ職人さん達のお力を借りたくて書き込みしました 個人的にモバイルフラッシュの発注を受ける事になって、スケジュールが… 発注 デザイン初稿出し⇒修正 デザインFIX オーサリング開始 っていう風な流れなんですけど、「デザイン初稿出し」って何?って感じです。 これって単純にスクリーンショットのjpgデータでいいんでしょーか? あとデザインFIX、オーサリングに関しても「何それ?」って感じなんですけど 分かる方いらっしゃいますか?
先方に尋ねるのが一番かと。 あちらとこちらで、用語の認識が違うと事故るよ。 この際、一般的な意味より、共通認識が大事。
732 :
Now_loading...774KB :2009/06/15(月) 15:36:05 ID:fEOTetFL
すみません。 詳しい方がいたら、お伺いしたいのですが auのFlash Lite1.1端末で、POST送信ができない物が結構あるんでしょうか?
三洋がそうでなかったっけ? たしかに、そんな機種あったぞ。
充電完了を判別する方法ってありますか? GetPowerSourceとGetBatteryLevelだとそこまで判断できないですよね?
var my_date:Date = new Date(); var my_date2:Date = new Date(my_date.getFullYear(),my_date.getMonth(),my_date.getDate(),0,0,0,0); trace(my_date2.getFullYear()+"/"+(my_date2.getMonth()*1+1)+"/"+my_date2.getDate()+"("+my_date2.getDay()+")"+my_date2.getHours()+":"+my_date2.getMinutes()+":"+my_date2.getSeconds()); で、 2009/6/16(2)0:0:0を期待しているのに 2009/6/16(2)18:0:0が返ってくる 18は一体どこから来たんだ…?
736 :
Now_loading...774KB :2009/06/16(火) 11:22:28 ID:ibnmQkWW
Suzuka+ParadrawでFlash作っているんですが、 ベクタ画像のサイズをSuzukaで倍率を変えるのとParadrawでサイズを変えておいてSuzukaで1倍のままにするのでは 内部的な意味で最終的なSwfに違いはでるんですか? 例えば毎回0.5倍するから処理が重くなる、みたいなことです
FL1.1で goToAndPlayでジャンプさせるフレーム番号を変数化してるんだが、 hoge= a+n; //※モチa,nはNumber型 tellTarget("mc"){ goToAndPlay(Number(hoge)); } 一寸も飛ばねぇです・・・ もしかして仕様?
gotoAndPlay(hoge); で、飛びません? ターゲットパスが合ってればですが…
hoge の書く位置が間違っている その記述だと mc 内部には hoge は存在しない
レス感謝っす。 tellTarget使用時は /:hoge だそうで
739です。 たしかに、スコープを考えてなかった…
Lite 1.1でアナログ時計を作ったのですが、 ドコモの端末(SH-01A)で30秒位経過した所でとまってしまします。 デジタルはきちんと動くんですが・・・ こういうものなのでしょうか? 4日程悩んでもう限界です。どなたかご存知でしょうか?
自己解決しました。どうやら仕様のようですね。
ここで意味不明な豆知識を。 flash作成してて思ったのが、待受け等を作る際に大きな一枚画像を用意するんだけど jpg,gifを使うと容量が爆発的に膨れ上がる。(もちろん書き出す品質数値によるけど) だけどここでpngを使うとjpg,gifよりも圧倒的にサイズが縮まる。 未だに理由がわからないんだけど、誰か説明できる方います??
そんなことあるの? jpgはswfの中にほとんどそのまんま入ってるだけだし gifとpngは結局どちらもBITMAPLOSSLESSになるので 特に差が出るとは思わないんだけど。具体例希望。
現在FlashLite1.1でカレンダーを作っている者です。 例えば、その月の”第3月曜日”はどのように取得したら良いのでしょうか?
第何週かが取れるだけでもいいのですが・・・
その月の1日目の曜日がなんであるのか求めることができれば 第一週目の最後の日にちと第二週開始日の日にちが求まる それを応用していけばいい その月の1日目の曜日を求めるAPIがないのなら無理かも
な、なるほど! 1日目が何曜日かは取れるので、この考え方でやってみます。 ありがとうございました〜
>>748 自分でもいつか必要になるかと思って考えてみた
function test(y, m, syu, youbi){
myDate = new Date(y, m, 1);
firstVal = myDate.getDay();
result = ((syu - (youbi > firstVal)) * 7) + 1;
result += (youbi - firstVal);
return(result);
}
//検証 - 今年の毎月第3金曜日を取得
w =["日","月","火","水","木","金","土"];
for(i=0; i<12; i++){
getSyu=3;
getYoubi=5;
now = new Date();
r = test(2009, i, getSyu, getYoubi);
trace("2009年" + (i + 1) + "月の、第" + getSyu + w[getYoubi] + "曜日は、" + r + "日です\n");
}
自分用なんで、Flashlite2.0仕様
やっつけなんで第5週の判定はいれてない。
1回テストしただけなんで、もしかしたら間違ってるかも。
753 :
749 :2009/06/28(日) 20:04:35 ID:9hQmRiod
>>750 春分の日も月初が何曜日から始まる考え方でクリアできました!
(振り替え日を月初が月曜・火曜から始まる場合に処理)
マジ感謝してます。万年カレンダーいけそうな気がするぅ〜
>>752 2.0だと結構楽に色々できそうですね。
754 :
Now_loading...774KB :2009/06/29(月) 17:15:20 ID:iMCSxPal
Adobe Flash CS4で携帯の待ち受けFlashを作成しています。 デジタル時計を作成してるのですが、秒を数字ではなく●(丸)で点滅させたいのですがわかりません。 よろしければASの記述の仕方等を細かく教えていただけるとありがたいです。 いろいろ調べてみたのですがわかりませんでした。
> 秒を数字ではなく●(丸)で点滅させたい もうちょっとわかりやすく
携帯の機種によってフレームレートが変わってしまうので 正確に秒毎に「:」を点滅、というのは無理そう どの機種でも設定したフレームレートで正常に再生される ということを前提にするならば、 例えば swf のフレームレートを 12 に設定した場合 タイムラインの 12フレームが 1秒となるので ムービークリップで 12フレームごとに「:」が点滅するようなものを作成すればよい
すみません。 ありがとうございます。 してみたのですが、よくわかりません すみません・・・
754です。 755さん よろしければもう少し詳しく教えていただけないでしょうか? よろしくお願いします。
単純に60フレーム用意して、 1フレーム毎に●置いて、 gotoAndStop(/:sec+1); で良くないか?
何がわからないのかを書かないと 単語や用語がわからない場合は調べてみて 自分が教えることができるのは 考え方のヒントだけ
762 :
Now_loading...774KB :2009/07/06(月) 17:44:53 ID:uQaiNAGc
flashlite 1.1 です。 画像にズームインするようなコンテンツを作りたいのですが、 720x720の画像を配置すると、不正イメージエラーが出て赤い矩形になってしまいます。 480x480だと大丈夫でした。 flashliteは使用する画像の画角に制限があるのでしょうか?
画像が大きすぎ 端末のメモリ不足のためエラーとなっていると思われる
764 :
Now_loading...774KB :2009/07/06(月) 23:45:36 ID:D/LCeFEb
>>763 ありがとうございます。
画像の大きさはどこまで耐えられるかやってみるしかありませんね。
765 :
Now_loading...774KB :2009/07/07(火) 20:28:33 ID:DL2FolOs
>>756 if(Math.floor(秒%2) == 0){ MC.gotoAndStop(0);}
else {MC.gotoAndStop(1);} で一秒おき。
もしくはsetRGBで色を変化させるとか。
iro = Math.floor(色max*((999-ミリ秒)/999));
これはlite2.0以上なら。。だが。
>>764 そもそもそんなデカイ画像動かすのはどうかと。。。
766 :
Now_loading...774KB :2009/07/10(金) 06:40:46 ID:qc0JuDju
Flash Lite1.1 のダイナミックテキストの文字色って、スクリプトで色かえたりできるのでしょうか? 既に質問されている方がいらっしゃったらすみませぬ。
携帯電話用に、電池残量を読み込むflashを作りたいのですが、 電池状態が4段階(電池0⇒電池1個⇒電池2個⇒電池3個(フル))の端末では動くのですが、 docomoSH06aのような4段階以上あるものでは動きません。 下記がソースです。どうしたらいいでしょうか? //電池残量の取得をします battLevel = fscommand2("GetBatteryLevel"); /*電池残量に応じたフレームへジャンプさせます →電池の残量の値は、 →残量レベル3の時に「3」 →残量レベル2の時に「2」 →残量レベル1の時に「1」 の値を取得し、これがタイムラインとリンクしています*/ gotoAndPlay(battLevel+2); /*式を使って 取得した値に+2を加えてフレームへジャンプさせます →残量レベル3の時に「3」+2=5フレーム目へ →残量レベル2の時に「2」+2=4フレーム目へ →残量レベル1の時に「1」+2=3フレーム目へ さらにジャンプしたフレームから、それぞれの 残量レベルへのランダムが記述されたフレームへジャンプさせます*/
Flash Liteって3まで出てるみたいだけど、主流はまだ1.1なのでしょうか? 3はアクションスクリプト2.0らしいけど、Flash Lite4はAS3.0に対応してくれるでしょうか? もし分かる方がいたら教えていただきたいです
769 :
Now_loading...774KB :2009/07/17(金) 18:09:22 ID:/zvnBica
FlashLite1ページの相場ってどれぐらい?
770 :
Now_loading...774KB :2009/07/19(日) 13:50:04 ID:NolgO8CA
待ち受けフラッシュでデジタル時計を作成してます。 そのデジタル時計を充電中だけ横向きにするにはどうしたら良いでしょうか? 充電中だけ右に90°回転させて表示したいです。 よろしくお願いします。
デジタル表記自体をどう作っているかわかんないから、詳しくは答えらんないけど、充電中か否かはあっさり関数の返り値でわかるよね。あとは、表示部を回すだけ。 rotate使えたっけ? 使えなければ、横向きのデザインを別に用意して切り替えるしか無いなぁ。
>>767 バッテリーレベルの戻り値を、トレース入れて確認してごらん。
flv再生できるのは、いまのところdocomoの最新機種だけかな?
>>773 そうならば、俺が持っている2009夏バージョン携帯でflv再生できるわけか?
そして、現在Adobeサイトで配布されている「NTT DoCoMo 「iモード」用Flash Lite 2.x および 3.0 ActionScript? リファレンスガイド」
flash_lite_api_reference_DoCoMo.pdfの251ページ「NetStream」のメモ
>NetStream
>指定された NetConnection オブジェクトを介して、FLV ファイルの再生に使用できるストリームを作成します。
>メモ : ビデオは i モード端末でサポートされていません。
>メモ : ビデオは i モード端末でサポートされていません。
>メモ : ビデオは i モード端末でサポートされていません。
これは誤植か?
意地悪は置いといてマジレスするとwww docomo端末でflv再生は可能 端末にflv動画を保存すると3gpに自動変換される この板的にはAdobeからFlashのライブラリは未提供なのでFlashでの利用は不可能。
PC用FLASHだと、HDDのフォルダ内に01.swfと02.swfが入っている状態で 01.swf内で getURL("02.swf");で02.swfを再生できますが、 これに近いことをFlash Lite 1.1でやる方法ないでしょうか? 携帯内データフォルダの「Flash(R)」フォルダ内に01.swf、02.swfがあるとして 01.swfから02.swfを再生する方法が知りたいのです。
例えばFlashバナーなどのswfを インライン再生モードでHTMLに埋め込む際の ファイルの読み込み順についてなのですが HTMLを全部読み込んだ後に最後にswfが読み込まれる感じで HTMLの容量が大きめのページの場合、 swfが再生開始されるまでにタイムラグがある感じです。 例えば携帯Yahooなんかだと HTMLページを読み込みながら同時にswfを表示している感じなんですが swfの読み込み順序や再生を早めるために なにかサーバ側の設定などで調整できる方法があるんでしょうか?
>>777 多分それ携帯の仕様だと思う。
テキスト⇒画像⇒swfの順番に読み込みをするはず。
TOP画像でswf置いても最後に読み込まれるから見た目が悪いよね。
逆にテキストのみのページでTOP画だけswfならまだ読み込みは早いけどね。
>>778 Yahooは機種やキャリア問わずページ読み込み中に再生してるっぽいのですが
これはどうやってるんでしょう・・・
>>779 色んな携帯(docomo)で確認してみたけど、上記の通りなんだよね。
Yahoo携帯は、swfを考慮した上でストリーミング再生っぽく出来るようにしてるのかもね?
swfを一番に表示させる記述方法は無いはずだから(多分)、携帯の仕様で間違いないかな。
Flash Lite 1.1で、 swfmillを使ってFlashの動的生成を試しています。 SWF→XML→シェイプ置換→SWF スクリプトが入っているとSWFの一部が上手く動作しなくなります。 どうすればスクリプト入りのSWFを正常に変換できますか?
グルービーCMSってどうよ。 自由度高いの?
宣伝乙
端末がGetのとき付加するHeaderをチェックしたいんですが
ちとスマン
>>561 とまったく同じ状況なんだがどうしたらいいんだ?
>>786 クライアントのワガママに付き合ったことはあるかい?
わがままなんざ聞いてやると付け上がるぞ きちんと金をとれ それで仕事がもらえなくなる、というのなら まさに軟弱だな
納期近ければなんでも使うさ。
何で仕事にしたんだ。 趣味に留めておけばいいのに……
793 :
Now_loading...774KB :2009/09/04(金) 23:01:19 ID:a+6F1BYW
WinXP,CS4(Lite3.0)で、DocomoのP906iを対象にしています。 ステージ上にhmというMCを置いて、このX座標をキーで on (keyPress "1") { hm._x = 30; } on (keyPress "2") { hm._x = 100; } と操作しようとしたところ、下記のエラーが出ました。 マウスイベントはボタンインスタンスでのみ使用できます。 また、Lite1.1に落としても同じエラーが出ます。 考えられる原因は何でしょうか?
まんまだけど、このスクリプトは、ボタンにしか書けないよ。
>>794 あ、ほんとだ。有難うございます。
それと、DocomoのP906iで十字キーの上下キーを押すと、
FTPS115: ナビゲーションは、このデバイスではサポートされていません。
と、CS4の出力ウインドウに出ます。(エラー番号FTPS115をググりましたが
解説サイトが見当たりませんでした)
左右キーどころか上下キーも使用不可のデバイス(携帯機種)というのがそんなに
ゴロゴロと存在しているのでしょうか?
(「Docomoは左右キーは元々不可」と本やサイトに書いてあった)
連続の質問になり申し訳ありませんが、よろしく願います。
>>795 794です。上下もそのまま拾ってはダメです。見えないところにボタン3つ作って、フォーカスの状態で判断すべし。
797 :
Now_loading...774KB :2009/09/05(土) 14:48:21 ID:SzkRFpId
スクリプトってどうやって記述するんでしょうか? ヘルプやadobeのサイトを探し回ってますが見つかりません・・
ボタンに記述してフォーカス移動を試みていますが、方向キー(十字キー)は
全然意図とおりに動きません(数字キーはOKです)
すいませんが、flaファイル(CS3とCS4)をZipでUpしましたのでどなたか添削頂け
ないでしょうか?
http://uproda11.2ch-library.com/197306pcq/11197306.zip 機種は一応P906iにしていますが、Docomo以外のキャリアにも対応できるよう
Lite2.0にしています。目標は方向キーを押して画面のオレンジ色菱形MCを移動
させることです。
(
>>796 さんの「見えないところにボタン3つ」は今はステージ内に置いています)
よろしく願います。
どこかに上下キーによるフォーカス遷移について解説ページがあると思うけれど そのサイトは調べた?
>>799 どうも。調べましたが、やっぱり分かりません。
ボタンを置いて、例えば下方向キー用にボタンに
on (rollOver) {
mc._y += 30;
}
としても、
FTPS115: ナビゲーションは、このデバイスではサポートされていません。
が出ます。
Device Central で swf の種類は「ブラウザ」に設定している? 端末設定を他のものにした場合も同様のエラーが表示される?
>>800 794です。ホントに調べた?いま、「flashlite 上下」でググったら、アホほどでてきたけど…
>>801-802 ブラウザに設定したら上手くいきました。
有難うございます。
でもブラウザということは、インライン再生ですよね。
本によると「(インライン再生では)ボタンアクションや、上下キーで
ムービーを操作することはできない」
ということですが、今の段階では問題なく操作できます。
これって、CS4上だから操作できるのでしょうか?
>>803 すごく素朴な疑問だけど…
ひょっとして、実機テストしてないの?
>>804 すいません実機はPHSで代用しています。
「ブラウザ」設定はいかにもインライン再生のみだと思ってしまうけれど 実際は swf をブラウザで直接開いて再生する状態をも含む
807 :
Now_loading...774KB :2009/09/05(土) 23:07:58 ID:PV7nCgo8
WinXPでLite2.0です。 ボタン1を押して外部CSVを読み込もうとしていますが、エラーになり困っています。 フレームで var my_xml:XML = new XML(); として、ダミーのボタン内に下記のように しました。 on (keyPress "1") { trace("1"); my_xml.load("Data1.csv"); } またデータの確認は下記です。 my_xml.onData = function(s) { tmp1 = s.split("\n").join(""); trace("tmp1= "+tmp1); }; これだと、プレビューで FTPS033: loadVariables(49.csv) の呼び出しが見つかりました。制限が適用される場合があります。 tmp1= undefined になってしまい、読み込めません。 色々試しましたがダメでした。アドバイス願います。
808 :
Now_loading...774KB :2009/09/05(土) 23:12:36 ID:SzkRFpId
ファイルを開くたびに4枚の画像をランダムで読み込みたいのですが、 どのように記述すればよいでしょうか?
>>808 cgi使って、毎回動的にswfを生成するか、4つのswfにランダムでリダイレクトするcgiでいける。
810 :
Now_loading...774KB :2009/09/05(土) 23:49:56 ID:SzkRFpId
811 :
807 :2009/09/06(日) 01:57:43 ID:hpVPkp5V
812 :
Now_loading...774KB :2009/09/06(日) 15:22:05 ID:Fma29k58
調査の順序 1 : 新規で fla ファイルを作成する 2 : アクションパネルを開き一字一句コピペを使わずに書き込む これでだめなら 3 : 各 fscommend2 を一つ一つ変数に代入するようにする
814 :
812 :2009/09/06(日) 22:47:35 ID:GZbHy8Ra
>>813 さんきゅうです。
結局3の方法でOKでしたが、これでもonEnterFrameで
FTPS029: FSCommand2 GetTotalPlayerMemory コマンドが見つかりました。
FTPS029: FSCommand2 GetFreePlayerMemory コマンドが見つかりました。
が連発します。メモリー値は得られているのですが、エラーが出る状態です。
何が原因でしょうか?
815 :
Now_loading...774KB :2009/09/06(日) 23:18:05 ID:HO7epbNT
CS3 Lite1.1です loadMovieNum("foo.swf", 1); って感じで読み込んだ_level1のfoo.swfに対して _visible = 0; などと操作したいのですが これって無理な要求なんでしょうか? 色々調べたんですがいまいちどこが悪いのか解りませんでした ご教示お願いします
>>814 トレースウインドウ出力設定で出力レベルを設定できる
デフォルトで色々出力されるようにチェックが入っているから
チェックをはずしてみて
817 :
812 :2009/09/07(月) 01:22:44 ID:FwRevCn5
>>816 さんきゅうです。
でも、出力ウインドウを右クリック → 環境設定 → 警告 を見ましたが、
該当するチェック項目は見当たりませんでした。
Device Central 上部分のメニューのどこかにあったかと
819 :
Now_loading...774KB :2009/09/07(月) 04:34:34 ID:ZnxnSzXa
Lite2.0 WinXP CS4 です。 数字キーを押した動作は、例えば1キーでは on (keyPress "1") { //処理 } ですが、キーを離した時の動作(AS2.0でのonReleaseに相当)は どう書けばよいでしょうか? 試しに on (keyUp "1") { } では、下記のエラーになりました。 無効なマウスイベントが指定されました。
onReleaseに相当はない なのでキーアップは検出できない 一部環境でできたかどうかは忘れた
822 :
Now_loading...774KB :2009/09/07(月) 20:42:07 ID:F0RR75x+
FlashLite1.1対応でお願いします。 どの携帯にも言えることだと思いますが、 圏外(もしくは)それに準じる電波の悪い場所において、 携帯電話のバッテリー消耗が進むと思います。 そこで任意時間ごとに電波状況をチェックし、 任意時間連続で、電波状況が圏外を示した場合に バイブレーション。 見たいなASをお教えください。
823 :
822 :2009/09/07(月) 20:48:00 ID:F0RR75x+
すみません。 質問取り下げさせてください。 電波状況が長時間圏外を示している内容を取得する時間だけ FLASHを起動させ続けていること自体おかしなことですので、 辞めます。 ありがとうございました。 折畳んで液晶消えてる段階でも内部で処理して 実行できるようなOPTIONをメーカーで採用してくれないかな。 意外に需要ありそうなんだけどなぁ。
824 :
Now_loading...774KB :2009/09/08(火) 05:43:07 ID:cAla8jS9
CS4(Lite2.0,WinXP-Pro)です。 外部ファイル(CSV)の読み込みがスタンドアローンOKなのにブラウザモードで 不可になり困っています。 スタンドアローンでダミーのボタン内の on (keyPress "1") { }で trace("ボタン1"); var memoVars:LoadVars = new LoadVars(); memoVars.load("Data1.csv"); memoVars.onData = function(str:String):Void { if (str == true) { motoStrT.text = str; } }; と書いて1を押すと外部CSVは問題なく読み込めました。しかし、これをブラウザモードで 実行すると下記のメッセージが出ます。 FTPA018: キー入力に関連付けられていなかったため、Data1.csv に対する loadVariables の呼び出しは無視されました。 この場合、どうすれば良いのでしょうか? ググリましたが、該当するヒントが見つかりませんでした。
>>824 関係あるかわからないけれど
Keyクラスでキーコードどうたらとか
どこかで見たことあったような
826 :
Now_loading...774KB :2009/09/08(火) 15:30:42 ID:KkKUxz6q
>>824 そのエラーは1を押したとき出るの?
ブラウザモードってインライン再生のことかな
もしそうならインライン再生ではキーイベントを取得できないから
キーイベントを通さないloadVarsが書いてあるぞってことでエラーが出るんじゃね
827 :
824 :2009/09/08(火) 16:18:44 ID:yjfRMG+I
>>825 レス有難うございます。myListener.onKeyDown = function() { } 内で下記のようにしましたが
やはり同じメッセージが出ます。
if (Key.getCode() == 49) {//1キーのキーコードは49
trace("キーコード= "+Key.getCode());
var memoVars:LoadVars = new LoadVars();
memoVars.load("Data1.csv");
memoVars.onData = function(str:String):Void {
if (str == true) {
motoStrT.text = str;//テキスト欄に表示
}
};
}
先ず、「キー入力に関連付けられていなかったため」の主語が分かりません。何が関連付けられて
いないのでしょうか?(仕組みというか連携が分からない)
829 :
824 :2009/09/08(火) 16:34:39 ID:yjfRMG+I
>>826 行き違いになってしまいました。
「インライン再生のことかな」・・・多分そうだと思います。しかし、キーイベントは
取得できます(キーコードは取得できる)。
試しに、キー入力に関係なく読み込ませるため、フレーム内に
var memoVars:LoadVars = new LoadVars();以下を直接書いたところ
FTPA003: loadVariables は無視されます。
と出ました。DeviceCentralの検証機種はP906iです。
最悪、この機種ではもしかして loadVariables は基本的に無効なのかなと思っています。
>>828 有難うございます。これで試してみます。
(自己レス) う〜ん、やっぱりダメです。 FlaファイルをUpしてもいいですか? (CS3版とCS4版の2つUpが可能です)
flash-jp に書いてある内容のものでも動作しないの? flash-jp に書いてあるものが動作するのであれば 自分で記述・設定したものとどこが違うのか 一字一句一行調査、比較を行う flash-jp に書いてあるものが動作しないというのであれば 根本的にどこかが間違ってる可能性がある
インライン再生ならば、キー入力は受け付けないが仕様となってるはず。動いてる部分が逆に個体差がイレギュラーか未保証なんじゃないかな
Device Central での コンテンツタイプが「ブラウザ」はインライン再生ではないよ 「HTMLへの埋め込み」がインライン再生かと
834 :
Now_loading...774KB :2009/09/08(火) 18:36:54 ID:KkKUxz6q
実機ではだめだったの?
flash-jp のものを試してみたけれど こっちも動作しないな これはわけがわからんw
>>834 すいません。実機は持っていません(PHSで代用)
WiiのブラウザがFlash Lite3に対応したらしい
検証nice! flash-jp では、実機(SO905iCS)で問題なく動作したという報告があるけれども こちらで試してみたところ CS4 の Device Central 上では動作しなかったので、 もしかしたら 実機で動作はするがエミュレータ上では動作しないというケースがあるかもしれない
>>840 実は逆も結構ある。もし作ってんのがちゃんとした案件なら、ラボで実機検証した方がいいよ。
実際に検証できる環境がないのなら案件は受けないよ
ラボの使用料、もっと安くなんないかなぁー。現行機の実機を制作会社が網羅するには、あまりにコストかかるもんね。
(続報2)
試しにauのW61SH(機種選定はLite2.0が動くものの中から適当)で
やったところ、
FTPS033: loadVariables(Data1.csv) の呼び出しが見つかりました。制限が適用される場合があります。
が出ますが問題なくCSVが読み込めました。
http://uproda11.2ch-library.com/198444eHF/11198444.png 今のところ、3機種で試して
・(Docomo)P906i → ×
・(Docomo)SH-04A → ○
・(au)W61SH → ○
です。
察するに、キャリアではなく機種次第のようです(SH-04Aはスマートフォン)。
コードは下記の通りです(メインの1フレ目)
System.useCodepage = true;
var my_xml:XML = new XML();
var myListener:Object = new Object();
myListener.onKeyDown = function() {
trace("キーコード= "+Key.getCode());
if (Key.getCode() == 49) {
my_xml.load("Data1.csv");
my_xml.onData = function(strObj) {
tmp1 = strObj.split("\n").join("");
msg_txt.text = tmp1;//テキストフィールドに表示
};
}
};
Key.addListener(myListener);
a1、a2、a3という3つのインスタンス名がついたMCを for文みたいな繰り返し処理で行いたいんだけど 書き方わかるかたいませんか? MC1つ1つ指定して処理を実行させるより 繰り返し文で動かしたい・・・。
a[0] = a1; a[1] = a2; a[2] = a3;
847 :
Now_loading...774KB :2009/09/14(月) 17:48:31 ID:gnRwPJJz
>>846 それ無理じゃね?
a1 = "foo";
a2 = "bar";
a3 = "baz";
for(i = 1; i <= 3; i++) {
trace (eval("a" add i));//
}
とかじゃないと駄目だったと思うけど...
848 :
Now_loading...774KB :2009/09/14(月) 17:50:49 ID:gnRwPJJz
ごめん 補足ね //の後は 「ここにやりたい処理を書く」 って書きたかったんだけどなぜかポチしてしまったよ
849 :
Now_loading...774KB :2009/09/17(木) 07:56:02 ID:ZBdmTTIu
Lite2.0のSWFをCS4(AS2.0)のWinXPで作りましたが、EZwebで表示
されず困っています。
【手順】 表示用XHTMLファイルと共にSWF(test1.swf)をサーバーに
Upし、試しにPCのIE6.0とPHSのOpera(8.6)で試験
→ 表示OK ・・・ しかしEZwebは不可
【使用したXHTML】 ※Live2chでプレビューすると(タグのせいか)大部分が
消えてしまうのでPNGにしました。
http://uproda11.2ch-library.com/199265p1d/11199265.png 間違いはどこでしょうか? 文言「SWFを〜」はEZwebでも正しく表示されます。
852 :
Now_loading...774KB :2009/09/18(金) 03:31:32 ID:6oRLx9sS
flash liteでbluetoothって利用できないのかな
853 :
Now_loading...774KB :2009/09/18(金) 11:53:48 ID:MyZxVVd/
キャリア:au(W63K),Lite2.0,CS4(WinXP-Pro) Stage上に置いたダイナミックテキスト内の情報が読み込めず困っています。 (スタンドアローン再生) ダイナミックテキスト(dataT1)に600バイトほどの文字列を埋め込み、これを 1キーを押して tmp1 = dataT1.text; でStringオブジェクトtmp1に代入したい のですが、この代入段階でエラーが発生し、SWFが再生不可データになって しまいます。 CS4上では何の問題も無く出来ましたが、携帯ではダメです。 考えられる原因は何でしょうか? (ダイナミックテキストはMSゴシックで、デバイスフォントにしています)
端末で扱える文字列数に制限があったりして 短い文字列は正常に動作するのかどうか
すいません、WM6.0でFlash Player9を再生する方法はありませんか? スマホでストリーミングが見られなくて困っています。
>>855 Player9は負荷が大きいので今の携帯機器では無理じゃね?
使用Playerは機種名とPlayerでググってみ。
AdobeのHPってなんであんなに重いんだ? パソコンが固まってCtrl+Alt+Delでタスクを終了するしかないレベルだぞ…
もうFLASHLITEはもう終了するらしいね。 分ける必要ないし当然だよね。
まだ始まってもないぜ
誘導されてきました FSCommand2("StartVibrate",100,100,3) この動作をループさせる方法はないでしょうか?
SharedObject.getMaxSize()の値が0でかえってきた場合は その携帯のブラウザでは保存できないということでしょうか? シミュレーションでは返ってくるのですが・・・。 機種はSO905i(フルブラウザではない)で、Flash Lite2.0にしています。
エミュレータと端末とでは動作が異なるものがある SO905iはピンポイントでそれに該当したような気が ネットのどこかの記事に書いてあったよ
なるほど。 あきらめるしかないですね・・・。 それ以外は結構優秀なんですけど、残念です。 返信ありがとうございました。
901の実機でテストするとキー押してから実行されるまで若干のラグがある 致命的すぎる…
携帯機種ごとに積んでるCPU違うだろうからねぇ。 処理速度が遅い携帯程、使っててダルくなってくるよね。
868 :
Now_loading...774KB :2009/10/06(火) 19:10:23 ID:F6gMCseJ
>>867 その記事も後半も面白いな。
Adobeは同日、携帯電話でのFlashコンテンツのフル再生を可能にする「Flash Player 10.1」も発表した。
でもまたアップグレードで金取られるwwww
いまだに10年前のFlashPlayer4相当のスクリプトでFlashLiteを作ってる現状だ 日本での携帯電話にAS3対応のFlashPlayerが導入されるのは 早くても10年後くらいだろう
AS3対応してるし。
Flash Player 10.1がAS3に対応してるからなんだって?
adobeが出したところで端末に入ってなければ意味ねえってことだろ
>>869 違うよ。今は保有されいる携帯ではLite2.0以上が主流。
つまり、PCのPlayer7以上。
ソース:ウエブデザイニング2009年10月号p052
>>871 グラフィックの処理速度が桁違いに上がる。
(PCなら2桁位上がった例がある)
>>872 一番の問題は独特のフォルダ構造とファイルの扱いかな。
手元の携帯(W63K)では同一フォルダでSWFとCSVの混在が許されないし。
874 :
869 :2009/10/07(水) 00:31:25 ID:pFKiNjcj
>>873 Lite2.0が多く出ていようと
現状はLite1.1対応端末持っている人が多いから
そちらのサポートを考えると2.0製作なんて主流でもなんでもないんだよ
WindowsIE6問題みたいなもん
> グラフィックの処理速度が桁違いに上がる。
誰に何を言ってんだお前さんは
>>871 の書き込みは
>>870 のずっぽぬけたレスに対する皮肉のレスだろ
>>874 いや、Lite対応状況はソース元のページを見てくれ。
俺も1.1がまだ主流だと思ったけど、時代は変わったようだ。
民主と自民の議席配分みたいになってるぞw
>>875 ちがう、同じような事をもう一度言うが
重要なのは訪問者の端末アクセス状況
世の中の端末がLite2.0に多く対応していようと
サイト訪問者で1.1のみの端末を持っている人が多ければ
1.1に対応したほうが仕事になるでしょ
政治云々でくだらんレッテル貼るな
>>876 ソース見れ。「アクセスシェア」とあるぞ。
あと、民主と自民を比喩に使ったのは素直に謝る。
じゃあなんで俺は今時telltargetしたりevalしたりしているのかと Lite2が出たときと同じで「わぁ、AS2が使えるの?これでLite1.xの呪縛から逃れられるのね!」 なんて言っていたが何故かcallしたり2フレームのMCをぐるぐる回す日々 携帯の性能が上がって10.1が動くようになったんだろうけど クソ高い新機種買うのは極一部の人間だけだし、そもそも魅力がないから大分前から買い控え どーせ明日も明後日もバイナリにねじ込んで100kに収める毎日が来るんだよ もう慣れたわ
興味湧いたんで、FLASHも置いてるサイトの一昨日のリクエストから *.docomo.ne.jpで絞って、単純に701〜704/901〜904のUA集計してみた。 (DoCoMoだと600/800番台や一部705、最新LG端末もFL1.1だけど…) そこそこ新型の3Gしか眼中にないサイト(2年目) 14.8% PDC世代の対応をやめてない古臭いサイト(7年目) 35.9% MNP優遇で機種変/買増がしづらい状況とはいえ、意外に旧機種多い気がする。 久々に生Log眺めてみたら、N505やらSO213いて驚いた。
新しい物についていけないから as1しか使えないとはっきり言えばいいのに
むしろ逆だろう。 AS1のトリックを学ぶのに苦労する人が多いんじゃない? 新しい物って……
たしかにAS1だけだと大変だけど、動的にswf作ったりするCGIなんかと組み合わせると、結構いろいろできて好きだ。
3流業者の集いと化してきたな
886 :
Now_loading...774KB :2009/10/11(日) 09:50:24 ID:gS0rPYQi
ちょうど良いスレ見つけたんでここで書き込みますね。 質問なんですけど、ていうかかなり初歩的な事なんですがマニュアルで探してても なかなか見つからないんで教えてくれたらありがたいです。 ソニエリのW52S用のflashlite作ってるんですが、loadMovieでjpg読み込もう としたら表示してくれません。ファイルのパスがダメなのかなって思って調べたんですが、 パスがよくわからんのです。System.capabilitysあたりにそのもののファイル情報が あるかなって思ったんですが、どうも見つからなくて。PCならfile:///なんちゃらって 感じで簡単なんですが、こういうパス情報のプロパティーってどっかにあるんですか? 誰か教えて下さい。
>>886 まず、問題点をきりわけよう。
swfと同じ階層にjpg置いたら表示する?
するなら、ファイルパスの問題。でなきゃ他の問題。
888 :
Now_loading...774KB :2009/10/11(日) 17:47:20 ID:gS0rPYQi
>>887 レスどうもです。書き込んでから幾つか試してみたけどやっぱりダメでした。
同じフォルダーにしても表示してくれません。自分の携帯ってデータフォルダー
とかユーザーフォルダーとかって名前になってまして、それってユーザーにとって
わかりやすい名前にしているのであって、プログラム的な正式なパスはきっと
PCみたいに"C:\document\どこそこ"って感じのがあると思うんですよ。で、
さっきマニュアルでMovieClipクラスで_urlプロパティーっての見つけたんで、
「おお!これかな!?」って思って使ってみました。PCでは"c:\ここだよ"って
出るんですけど、携帯では何故か出ません。でも携帯でフツーにloadMovieって
使えますよね?ファイルサイズも100kbは超えてないんですが、、、。うーん。
>>888 ん…そのloadMovieのActionScript出してみれば?
それとjpgはプログレッシブjpgじゃないよね?
890 :
Now_loading...774KB :2009/10/11(日) 18:21:57 ID:gS0rPYQi
>>889 stop();
var myListener:Object = new Object();
myListener.onKeyDown = function() {
if (Key.getCode() == 50) {
txt_practice.text="deteru?";
mc_display.loadMovie("eroT1e.jpg");
mc_display._x=118;
mc_display._y=92;
mc_display._alpha=100;
mc_display._height=226;
mc_display._width=176;
mc_display._visible=true;
}
}
Key.addListener(myListener);
こんな感じで書いてみました。プロパティー色々やってみたのは「これでどう
かなー」て値を代入してみたものです。初めはloadMovieだけでした。
ムービークリップからだけじゃなく初めはloadMovie("eroT1e.jpg",this)て感じ
でしたがそれでもダメでした。jpgはプログレッシブではないです。なんで表示
されないんだろう、、、。うーむ。
>>888 887です。
あのーひょっとして携帯の中のファイルを読みにいってる?
それってできないんじゃ…
できたっけ?
>>890-891 携帯のファイル参照(パス参照)はPCのそれとは全く違う。
俺も、同じフォルダにある筈のテキストを読もうとしても全く
出来なかった。
(Willcomのスマホなら簡単に出来た)
ウサギとトラが同じ檻に入ることが許されないように、携帯では
同種のものしか同じフォルダに入れないようだ。
(外部SWFの読み込みも怪しいが)
しかもパス参照が同じキャリアでも違うかも知れないので
外部ファイル読み込みは携帯Flashの鬼門。
結局、俺は、SWF内に予め入れておくことにした。
loadMovieはウェブ上で使ってる? 他のキャリアは知らないけどauの場合、ローカルにあるファイル名は内部で勝手に変えられてしまうみたいだよ。 いつだったかランダム待受で挑戦してた人がいたような…ニコニコあたりで見た気がする。
894 :
Now_loading...774KB :2009/10/11(日) 22:46:21 ID:QNEsL6Js
loadMovie一連の質問主です。 どうも、レスありがとうございます。 え、ていうかローカルから読み込めないんですか? 全く疑わず当たり前の様に読み込めると思ってたんですが。 容量100kbまでって知った時、「たったの!?」て感じで、画像3枚でイッパイで。 「でもまあその都度読み込んで、要らなくなったらunloadすればイイだろ」感覚なんですが。 ・・・・・・・出来ないんですか? うーん、なんか方法ありそうな気もしますが、考えてたより難しいっぽいですね。
画質を犠牲にしてjpg圧縮率を思いっきり高くし一枚あたりの容量を小さくして詰め込むとか、
>>894 887です。
たしか、セキュリティの問題で、仕様ではローカルは読めなかったと思う。
swfをサーバに置いて、jpgも同じドメインに置けばうまくいくと思うよ。
897 :
Now_loading...774KB :2009/10/12(月) 13:43:50 ID:I5fzQE1+
>>895 やっぱり沢山イメージを使うにはそれしかないんでしょうかねー。
liteではいわゆるリッチコンテンツてのは難しいんでしょうか。アクションスクリプト
はいくら書いてもそうそう容量はかさばらないでしょうが(端末の処理速度が追いつくかは
別ですが)、ローカルから読み込めるなんて普通に付けておいて欲しいです。出来て当然
だと思ってましたし。
>>896 ウェブから読み込むのはちょっとやってみようかなって思います。
ていうか、マニュアルのloadMovieの説明がパスが"
http:// "始まりがやたら
多かったのはそういう事だったんですかね。ロード時間が速ければ使えそう
ですが。
>>897 896です。
老婆心ながら、もひとつ。
unloadしても、機種によってばらつきはあるモノの、容量制限に引っかかるよ。
適度にswfを読み直すかなんかの工夫をした方がいいよ。
899 :
Now_loading...774KB :2009/10/19(月) 18:43:49 ID:VVToyFOy
XP CS3にて製作しているのですが 質問があります。 6個のMC(MC1-MC6)までの中でフラグ/:hogeの立っているもののみ 処理をさせる、という意図のスクリプトを書いているのですが for(i=1; i<=6; i++){ if(/:hoge add i ==1){ tellTarget("MC" add i){ //なんかいろいろ処理 } } } このようなスクリプトを書いているのですが いまいち動きません。 6個のMCそれぞれのフラグを判定して フラグがtrueだったら処理をさせる、という程度のものなのですが この処理が回らない原因というのは何なのでしょうか? また、動かすためにはどこを変えればいいのでしょうか? traceも出なくて困っております・・。 分かる方、おられましたら是非、教えていただけませんでしょうか?
900 :
899 :2009/10/19(月) 19:23:38 ID:VVToyFOy
もうしわけありません。。
伝え方が変でした。
>>899 の処理を実行しても
ifの条件式内で/:hoge1-6までのフラグを
認識してくれない、という意味合いです・・
どなたか、何卒お願いいたします。
これ… ダブルクォーテーションいるんでね? /:hogeの内容に、iをaddしてないか?
>>901 追記
liteのバージョンがわからんが
eval("hoge" add i) ==1
みたいな?
903 :
899 :2009/10/20(火) 02:21:47 ID:tV9QQlsN
>>901 もうしわけありません、lite1.1です・・
if("/:hoge"add i==1){
}
みたいな形になるのでしょうか?
eval調べてみたのですが、いまいち用途が分からず・・
904 :
takeshi :2009/10/20(火) 05:27:42 ID:HEsysreP
携帯にデータを保存できると聞いて入門書で function soLoaded(so){ if(so.data.count==null){ so.data.count=0; } so.data.count++; so.flush(); count.text=so.data.count; trace("ここまで実行されました"); }; SharedObject.addListener("localData",soLoaded); var so=SharedObject.getLocal("localData"); soLoaded(so)が実行されませんどうしたらいいですか?TT よろしくお願いします。
906 :
905 :2009/10/20(火) 06:06:49 ID:BypCE/hb
同じスレに誘導してしまった・・・ もう寝よう。
907 :
Now_loading...774KB :2009/10/20(火) 09:55:59 ID:JJvTq6tv
>>903 901-902です。
evalは文字列から、その文字列で表される変数やムービーに変換してくれます。
たとえば、
s="test";
i=1;
test1="ok";
の3つの変数があるとする。
s add iはtest1というただの文字列になる。
eval(s add i)はokという文字列になる。
"/:hoge"add i==1だと、仮にiが1なら"/:hoge1"という文字列と1を比べている。
常にfalseだよ。
908 :
Now_loading...774KB :2009/10/23(金) 08:44:16 ID:8JpcsjHr
保存できるようにしたいんだけど SharedObjectって端末、キャリアで対応ごちゃごちゃなんだな フォルダに保存→内容設定→待受みたいなことがやりたい
910 :
Now_loading...774KB :2009/10/23(金) 21:01:30 ID:8JpcsjHr
SharedObjectの保存データはどこにあるんですか? データを削除するのはどうしたら良いのかな
>>910 探すのは難しいと思うぞ。
基本、どこにあるかを内緒にしている動作だから。
「新しく作成されたファイル」で携帯内を検索出来れば
望みがあるかも。
912 :
Now_loading...774KB :2009/10/25(日) 06:04:34 ID:7lxAJNZk
CS3 XP flashlite1.1製作です。 5つのMCを並べてシームレス横スクロールさせたいのですが 何かいい方法はないものでしょうか? MCは全て幅が可変するとします。この場合 ifによる幅抽選 if(obj:_x<=-_width){ _x=haba1+haba2+haba3+haba4; } 上記のようなスクリプトを書いたのですが どうにもズレが生じてしまいます。 良い方法があればよろしければ教えていただけないでしょうか?
913 :
912 :2009/10/25(日) 07:27:21 ID:7lxAJNZk
>>912 です。
912は解決しました。
一個上の階層にMC作ってその中にMC5個を埋め込んで
getPropertyを使って上の階層の幅から自身の幅を引くという処理で
_x=getProperty("ue_MC",_width)-_width;
のような処理で自己解決できました。
しかしながら別の問題が起こりました。
上記のiを使って各MCの中のMCにアクセスしようとしたのですが
setProperty(eval("hoge/ho"add i add "/pinpin"),_y,10);
のようにしても/hoge/ho1(1-5が入る)/pinpin/:_y=10になってくれません・・
どなたか教えていただける方おりましたら何卒お願いいたします。。。
すみません。
Lite1.1対象で、簡易googleガジェットのようなもの作りたいと思っています
イメージはhtmlで書くとこんな感じです
http://ym.jpn.ch/up_bbs/data/form.html 一度もFlashを扱ったことが無いので、いろいろググりながら
ParaFlaというソフトを落として、いろいろ見ながら必死に組んでいったつもりだったのですが
swf書き出ししていざ実機に送ると「このデータは再生できません」と蹴られて挫折寸前です。
単にテキスト入力を変数にぶち込んでURLアクセス、という簡単な動作だと思うのですが
ttp://files.qwe.jp/flash/CavernFlash.swfの ランキング送信画面のような極めてシンプルなものは
ActionScriptといったものでちょいちょいと書いて
コンパイルして終わらせることは出来ないのでしょうか?
今一不勉強で申し訳ないです。
御指南のほどよろしくお願いします‥m(_ _)m
どうやら自己解決しそうです。すみません
916 :
914 :2009/11/14(土) 22:03:08 ID:NATSSNO+
自己解決しました。スレ汚し失礼しましたー。
Flash Lite 1.1 で、 子を順番に取り出したりできないですかね? AS3.0でいうところのgetChildAtみたいな。
あ?
ttp://flash1234.net/mobile/mobile3.html ここのサイトを参考にして、FlashLite2.0以上相当で動く、
ボタンで移行するスライドショー(写真枚数定義無し)を作成してみましたが、
P906iの実機と、iモードHTMLシュミレーター(シュミレートモード5)
では動きますが、P-09A実機、Device Central CS3(P906i、/スタンドアローンプレイヤー)では動きません。
挙動としては・・・
P-09A→ボタンを押して1枚の画像を読み込んで表示した後、2枚目がの処理に移行しない。
(ボタンに割り当てているシンボルの黄色い枠も表示されません。この原因を探すために_focusrect = false;はコメントアウトしています。)
Device Central CS3→同じ階層の画像を読み込まない。エラーメッセージは、無効な FSCommand2 SetFullScreen コマンドが見つかりました。等
上のサンプルソースから改造した点
画像枚数の表示、文字を消さない、画像をステージ中央に表示させる、画像の読み込みエラー(容量オーバー含む)や、最後の画像が表示された後にENDの文字を表示させる。
※縦横混在で、最大240*180pxの画像を使用希望。出来れば画像の縦横比率は維持したい。
※ボタン操作が必要なのでインラインにはしない。
※FlashLite1.1相当は外部ファイルが読み込めないので無視。
参考ソースは2.0相当ですが、3.0以上のみ対象でも可(再配布不可設定にしたいので)
P906i実機と、iモードHTMLシュミレーター(シュミレートモード5)では、FlashLite2.0のパブリッシュでも動きました。
P-09Aで2枚目以降から動かなくなる原因が分からないのと、(FlashLite3.0でパブリッシュしてもダメでした。)
出来れば、auの2.0相当以上でも動けば・・と思っております。
環境はFlash CS3 Pro OSX10.5 (Windows版CS3も使用可)
ttp://aloma.rash.jp/ に使用するファイルを全てうpしてます。
何処を修正すれば少しでも多くの機種で見れるのかご指導願います。
>>919 自己解決しました。スレ汚し失礼しましたー。
921 :
919 :2009/11/17(火) 16:18:14 ID:IOxWgJHd
>>920 は自分ではありません。引き続きお願いします。
そんなに一気に書かれてもなぁ 原因の箇所が殆ど把握できてるんだし もう少し問題点を切り分けたほうが良いんでは?
>>921 長すぎて何が言いたいのか全く分かんないんだよ。正直な話、勝手に自己解決してろよと言いたい
>919 解決したら報告よろ
925 :
919 :2009/11/18(水) 17:12:00 ID:fVOlUoTJ
すげえ圧縮率だなw
>>919 の質問と問題点が変わってる気がするけど
結局再生開始時のsetFocusの問題なのかな?
927 :
919 :2009/11/18(水) 20:27:46 ID:fVOlUoTJ
>>926 ありがとう。原因の一つはそれだと思います。
>P-09A→ボタンを押して1枚の画像を読み込んで表示した後、2枚目がの処理に移行しない。
は、最初に開いた時にはフォーカスしているけど、ボタンを押して1枚目の画像を表示させた以降は、
フォーカスしていない事がと言う事が分かったので。
P-09AやDevice Centralでは、上下キー操作をすればフォーカスされましたが、
P906実機のように何もせずにフォーカスされている状態にしたい。
au等は不正なデータで開く事も出来ません。
非常にわかりにくい… 処理が移行しないと言うより、手動でフォーカス合わせて ボタン操作すれば期待通りに動くって事じゃないか。 操作毎にセットフォーカスし直してやるとかじゃダメなの? 今au云々まで持ち出すと余計わかり難くなる予感がする。
929 :
919 :2009/11/19(木) 17:51:19 ID:fd15TB+f
>操作毎にセットフォーカスし直してやるとかじゃダメなの? あちこちに挟んでみたけど、変化無しでした。 解決しそうにないので取り下げますね。 どうもありがとうございました。
930 :
Now_loading...774KB :2009/11/23(月) 13:15:33 ID:tyulPdag
このスレでの質問が正しいか分かりませんが Flashに詳しい方にお聞きしたいことがあります。 私はFlashは持っていなくてIllustratorだけ持っています。 ご存知とは思いますが Illustraotでもswfの書き出しが出来、レイヤーで分ければ 簡単なアニメーションも作れました。 しかしそれを携帯に持っていくと ループをせずに1回で終わってしまいます。 (もちろんループ設定にしており、PCで見るとループします) やはり携帯用に作る場合このFlash liteが必要になってくるのでしょうか?
932 :
Now_loading...774KB :2009/11/23(月) 20:51:57 ID:tyulPdag
詳細明記し忘れていました。ごめんなさい。 とりあえず配信前にチェックしているのは 私の携帯でauです。ちなみにIllustratorはCS4です。 普通にswf形式を添付して送るだけではIllustratorCS4のみの作成では 難しいようですね。 アドバイスありがとうございました。
>>932 いや、(平たく言えば)単にHTMLの問題だと思うが。
Illustratorではスクリプトを組めないようでしたが suzukaを使い gotoAndPlay(1);を最後にかませばループすることが出来ました。 お手数おかけしました。ありがとうございます。
935 :
Now_loading...774KB :2009/11/24(火) 17:51:38 ID:RW4nWnTT
あなた自身が問題です
937 :
Now_loading...774KB :2009/11/27(金) 23:43:59 ID:OvAUK1iK
この前SH940を買ったのでフラッシュ作ってみようと試みました。 祖父トークでゆっくりボイスをつくったのですが組み込んでも 実機で鳴りませんでした。 どうやれば鳴るようにできますか? 開発環境はParaflaでMP3は午後のこーだで変換しました。 どなたか教えていただけないでしょうか。お願いします
>>937 Liteのバージョンは何?
Lite2.0〜3.1はPlayer7でも代用できるから、
まずPlayer7でパブリッシュ(Paraflaでこういう
表現があるのか知らんが)してみたら?
940SHって埋め込みmp3を実機でならせるの? 一応確認だけど、mp3からmmfを作って、それを埋め込んでるんだよね? flash liteのバージョンじゃなくて単純に端末の仕様を知らずに作ってるだけの気がするんだけど? あとできれば、レスし易いように↓のように端末名を含め状況を正確に書いてほしい。 開発環境:win XP pro 端末:soft bank 940SH 書き出しバージョン:flash lite1.1(swf4) 埋め込んだサウンド:mp3
お前ら不気味なほど親切だな
941 :
Now_loading...774KB :2009/12/03(木) 03:40:19 ID:x/hy5hv1
日本の携帯って、Lite2.0以降で(LoadVarsクラス又はXMLクラスの) sendAndLoadメソッドは使えますか? この質問をする理由は、日本の携帯はXMLSocketが全キャリアで 使えなかったりSharedObjectの扱いがキャリア毎に違うので不安に なったからです。 ググリましたが、sendAndLoadの制限事項みたいなものは見つかりませんでした。
942 :
Now_loading...774KB :2009/12/08(火) 12:32:13 ID:zbXTskp2
lite1.1ですが tellTargetでパスの指定をする場合 rootにあるa1-a9までのMCそれぞれの中にbgというMCがあって それらをfor文で処理させる場合 tellTarget("a" add i "/bg"){ ●●・・・ } って表記で動かないのですが どなたかご教授願えませんでしょうか?
ご教授願えません
944 :
Now_loading...774KB :2009/12/11(金) 22:05:02 ID:eWH0aJCn
-------- on (release) { getURL("XXX.php#YYY"); } -------- FlashLite1.1に↑のように書いたphpページへのページ内リンクが、docomo/SoftBankはちゃんと遷移して、auだけボタンを押したら「404」になるんですけど、なんででしょうか? XXX.phpはxhtmlで、ページ内には、<a name="YYY" id="YYY"></a>で、書いてあります。 同様の事例ご存知のかたいらっしゃいましたら、教えていただけますでしょうか?
#
946 :
UKONN :2009/12/14(月) 01:36:27 ID:X0gz9fKv
FOMA_SH904iのmicroSDカードに自作のSWFファイル(Lite1.1)を転送したいのだけれど、 どのフォルダなら、ちゃんとファイル認識&再生が可能でしょうか? 特定の接頭語や連続番号とかにファイル名を変更する必要があるのでしょうか?
ここで聞くより機種板かマニュアル読んだ方が良くね?
948 :
UKONN :2009/12/14(月) 09:59:02 ID:X0gz9fKv
そします・・・
ところでさあ、何でいまだにLite1.1でやってるの? Lite2.0以上の機種はそろそろ普及率80%を越えようとしているのに。 (来年の春には多分90%)
その8割のソースを出せ。 うちの会社内でそんな話は聞いた事ない。 SBも含めて8割となってるならその統計は間違ってる。 しかもたった数カ月で10%も普及率が上がるなんて考えられない。 まぁ個人でやるなら自由だから好きなの使えよ。
このスレには三流業者しかいない
本人が言うんだから間違いない
954 :
Now_loading...774KB :2009/12/24(木) 21:09:28 ID:Sa+0beHV
softbankでのflashの表示がクソなのは、お手上げなのでしょうか?
むしろSoftBankが正しい
956 :
Now_loading...774KB :2009/12/25(金) 11:38:56 ID:KP56NbDx
回答ありがとうございます。 >むしろSoftBankが正しい 具体的な内容で教えていただけないでしょうか?
957 :
Now_loading...774KB :2009/12/26(土) 16:45:06 ID:t3rHYb1d
>>955 反応が無いけど、
「メールアドレスのRFC準拠」「URLによるセッション保持」「外部CSS」
等のキャリア全体の問題では無く、
SoftBankでのFlashの表示の処理能力の話なら「SoftBankが正しい」の意味がわからないね
SoftBankのFlashの表示能力は、間違いなしにダントツの最下位だと思います。
搭載しなければイイのにとまで思う。
SoftBankはたし算は苦手だけど 引き算は得意です
>>957 SoftBankのCPUは描画のための浮動小数点計算能力が
総じて低いってことかなあ。
あるいはPlayerLiteに合わせたハードのチューニングを
やってないとか。
処理能力なんて機種によって違うのだから
SoftBank全てが遅いというのは個人のイメージだろ。
>>954 はVGA表示の事を言ってるのではなかろうか。
SoftBank機種持ってるの回りにいないから 表示のどこがどうクソなのか教えて欲しいんだが 半透明描画できないとかのレベル?
>>961 ショップに行って自分の目で見た方がいいですよ^^
単純にトゥイーンを再生する処理速度の違いは各キャリアである。 各機種でも処理速度違うわけだし。
964 :
Now_loading...774KB :2009/12/27(日) 14:58:01 ID:AJoncXbu
SoftBankは、掛け算も苦手ですね
Flash = アニメーションってイメージからすると、画面のスクロールの事でしょう!?
仕事でSoftBankの機種(10機種)でテストした際、
4年前のdocomoでサクサク動くFlashが
今年発売された機種でもカクカクしてたからね。
>>959 が言っているようにハードのチューニングかもしれないが、SoftBankから「Flashなんかいらない」って発言もあるからね。
ちなみにメーカーの違いじゃないのは、docomo au SoftBankそれぞれのシャープ製品で比べてみて
SoftBankが、最遅である事が確認済み。
解像度にもよるんじゃない? 今年ようやくブラウザがVGA対応になったauもFLASH描画は極端に遅い
966 :
Now_loading...774KB :2009/12/27(日) 17:23:37 ID:AJoncXbu
>>965 >解像度にもよるんじゃない?
解像度の問題では無いと思う
SoftBankの遅さは、auで感じる遅さの比じゃない
auで感じる遅さは、見比べなければ分からない程度だから
atan2の角度算出方法なんですけれども Lite1.1で近似値を出したいです 1) idouY = 67; idouX = -251; dir = Math.atan2( idouY , idouX ) * 180 / Math.PI ; trace("dir = " add dir); →dir = -14.94562392と表示された 2) dir = Math.atan2( 67 , -251 ) * 180 / Math.PI ; trace("dir = " add dir); →dir = 165.054376082874と表示された 前者のスクリプトでやりたいんですけれども、 答えが後者と違い わざわざ180度から引かなきゃいけないのですが ほぼ同じと言っても良いのに何故答えが違うんでしょうか?
968 :
967 :2010/01/01(金) 13:24:18 ID:3dStQBaX
>497-503 に書いてありましたね。失礼しました。
970 :
スーパー :2010/01/07(木) 12:09:57 ID:o7pMWSyM
そんなにない。この問題はFLASHの問題だと思います。 他のFLAをロードして、再確認すれば、解決でしょう。
971 :
Now_loading...774KB :2010/01/07(木) 17:38:58 ID:c1uOI8YL
SoftBankは、いらんわ
972 :
Now_loading...774KB :2010/01/14(木) 00:32:39 ID:udkVmd04
>>970 普通、ゲームよりもウェブ閲覧する人口が上回っているのはあたりまえ。
一般的な有名なサイト(例えばNIKEとか)を閲覧して、SoftBankは閲覧に耐えれないレベルのカクカク表示
確かに古いドコモではスムーズに動いていた。
と考えると、フラッシュの問題という考え方がナンセンスな気がする
スクリプトの書き方に問題のあるサイトは在るが、
>>他のFLAをロードして、再確認すれば、解決でしょう。
サイトの閲覧が目的の人に「他のFLAをロードして」と言っても解決しないのでは?
それは、イコール「そのサイトを見るな」と言っているようなものでしょ?
このスレ以外で言ってるならバカのタワゴトで済むけど、ここでその発言は現実逃避か、SoftBankビイキにしか思えない!
SoftBankは、買収した時の借金を2014年までに返す為に設備投資は自分達ではせずに他人任せなところがあるから、メーカーにも嫌われてるのかもね
違ったとしても、開発者からすると無くなってくれれば、スゴク嬉しいけどね
確認した機種はなんでちゅか?
ladVariablesってauとsbで仕様が違うとかあるんだろか txtからurlを読み込んでgetURLで遷移 これがsbだと出来るのにauだとtxtを読み込みにすら行かない
うん。無理だよ
無理なの!?
尚、再生中のFlashファイルに読み込むことが出来るファイルはFlashファイルのみであり
979 :
Now_loading...774KB :2010/01/15(金) 16:01:11 ID:Qb/YN737
NIKEは、SoftBankで見れないから!
去年テストしたのは、[ DIESEL ] のサイト
http://www.diesel.co.jp/i/index.swf SoftBankのカクカク表示した機種でちゅ
932SH 2009年2月6日発売
923SH 2008年7月5日発売
815SH 2007年7月7日発売
docomoのスムーズに動いていた機種でちゅ
N703iD 2007年1月26日発売
>>978 ううおおマジだ
でもいろんなサイトで「au端末からloadVariablesでテキストを読み込むには云々」
みたいなこと書いてあったけどどゆこと?
>>979 非VGAだと普通に見れた。
動的に吐いてるから他のはわからないけど。
もしキャリア別でしか分けてないのならその作りでは厳しい。
確認したという機種は全てVGAのようだし
setproperty("",_y,_y-4)なんかは非VGAとスピードが違うのはあたりまえ。
つか確認した機種少なすぎ。
機種別板の非VGA機種の板で聞いて回った方が良いと思う。
982 :
Now_loading...774KB :2010/01/15(金) 23:56:23 ID:0xpQB9Gi
>>981 「
>>979 は、カクカク表示したのは」って書いてるから、それ以外も確認してるにきまってるじゃん
携帯機種シェア、No.1のシャープって事が問題なんじゃね?
>非VGAだと普通に見れた。
って書いてるけど、その機種こそ何なのか書かないとフェアじゃないのでは?
>確認した機種少なすぎ。
>>981 さんも確認した機種全部書かなきゃ!上記のスレは書いちゃだめ
最近のスレの流れについて行けねぇ… いや技術的な部分じゃなくてさ なんか支離滅裂だな