【携帯でflash】 Adobe Flash Lite総合スレ Part2
241 :
Now_loading...774KB:2007/05/25(金) 00:08:15 ID:ym7N2xjf
こりゃひどい
>>240 ( ゚д゚ )
これって勝手に使ったらまずいよな
自己責任でお願いしま。
245 :
Now_loading...774KB:2007/05/26(土) 13:03:38 ID:IIVDnyC6
>>240 何これ?メニューアイコン形式?
勝手サイトじゃ使えないdispositionなの?
247 :
Now_loading...774KB:2007/05/26(土) 13:36:20 ID:IIVDnyC6
すげぇな。
なんで勝手サイトに左右キー使わせないのか、理由が全くわからん。
あうは規制ガチガチにするのが好きだしねぇ…
非公開dispositionとかこれに限らず沢山あるし。
単純にauに直接利益をもたらすかもたらさないかの違いだろう。
利益を生む公式サイトには、優遇措置が存在すると。
それはそうと、情報出したのがどこのサイトのやつかはしらんが、バレたら契約違反じゃないか?
249の頭の悪さが契約違反ですよ!ぷんぷん
252 :
240:2007/05/26(土) 20:52:44 ID:Tt50F5t/
本当にやったのなら神だな。
他の非公開dispositionもぜひ教えてほしいところ。
254 :
Now_loading...774KB:2007/05/27(日) 01:56:00 ID:Y4iycjR3
ゲームならFlashとオープンアプリのどちらで作るのが良いですか?
ほとんどの場合、オープンアプリ。
FLASHはキーの同時押しが出来ないし、音の同時再生も出来ない。
容量も少ない。
アドベンチャーなら問題ないかな。
>>253 夏機種が出るまでノーコメント。
経験上、そろそろKDDIさんに睨まれる頃なので
>>240は今月中に消しますね。
257 :
Now_loading...774KB:2007/05/27(日) 22:51:56 ID:A2G0Xa+0
>>254 >>255 でも、手軽にグラフィックが生成出来るという点ではFlashが格段に使いやすい!
Javaだとパッケージングやクラスが使えるから、生産性はあがるのかも知れないけど、
同じことはFlashだって出来る!ベクターだから、容量100kとはいえ、かなり表現性はあるぞ。
オープンアプリの利点は、もちろんサウンドや通信関連もそうだが、3Dもやろうと思えば出来ることかな。
いわゆる“ミニゲーム”を作るんだったら、確実にFlashの方をおすすめする。
勝手サイトに左右キー使わせないってすごいな・・
そのわりに夏モデルオープンアプリ全機種搭載だし
ってしっても縛りがちがちっぽいけど
260 :
Now_loading...774KB:2007/05/29(火) 18:42:51 ID:wu7MWZsB
携帯のFlashサイト(FLASH Lite1.1)について質問なのですが・・・
携帯Flashサイトにて使用されている文言や画像は、
外部からデータを読み込んでサイトを構成しているのでしょうか?
それとも、文言や画像は基本的に埋め込みデータで構成されているのでしょうか?
外部読み込みで制作しようとしてるのですが、一々データを読みにいってしまい、
凄い使い勝手が悪いんです・・・どなたかお教え下さい!
261 :
Now_loading...774KB:2007/05/29(火) 18:45:20 ID:wu7MWZsB
連投すみません260です。ちなみに作ろうとしているのはドコモです。
262 :
Now_loading...774KB:2007/05/29(火) 18:58:37 ID:NrYjtayg
>>260 >>261 言いたい事が良く分からんが・・・。
サイト自体をFlash化したサイトってこと?
ボタンアクションが発生しない限り、外部からテキスト読めなくね?
まぁ頑張ってドコモを作って下さい。。
263 :
Now_loading...774KB:2007/05/29(火) 19:02:44 ID:wu7MWZsB
>>262 サイト自体をFlash化したサイトってこと?>
そういう事です。
ボタンアクションが発生しない限り、外部からテキスト読めなくね?>
そうなんですよ。ボタンアクションが無い限り外部からデータが読めないので
非常に使い勝手が悪い・・・やはりデータ埋め込みが妥当なのですね。
264 :
Now_loading...774KB:2007/05/29(火) 19:10:55 ID:NrYjtayg
サーバー側でFlashのヘッダーに変数を埋め込んでやる(
>>39あたり参照)
ページアクセス→cgiで外部テキストを指定して、Flash吐き出し→表示
という手もある。
265 :
Now_loading...774KB:2007/05/30(水) 10:27:14 ID:oeiPNmQf
そこまでがんばるメリットが無い。
終了。
266 :
anv:2007/05/30(水) 11:02:00 ID:JZrxZdLJ
268 :
Now_loading...774KB:2007/05/30(水) 15:24:34 ID:6OMgUOQg
企業向けdispositionを勝手サイトで使っても何も悪くないだろ。
269 :
Now_loading...774KB:2007/05/30(水) 21:00:17 ID:Vd4USeMx
質問なのですが、
flash liteで3キャリアの判別方法はどうしたらいいのでしょうか?
auだとかDocomoとか・・・
>>269 status = fscommand2("GetDevice", "test");
substring(test, 5, 1) か substring(test, 6, 1) に
"i"が入るのがドコモ端末。
substring(test, 1, 4) が"KDDI"なのがau端末。
それ以外がソフトバンク。
だとWillcom端末がとれないな。まあ3キャリアって言ってるからいいか。
一応キャリアサイトでGetDeviceでとれる情報を確認してくれ。多分大丈夫
だとは思うが。
271 :
Now_loading...774KB:2007/05/31(木) 19:14:57 ID:5XedW0yM
>>270 ありがとうございます!
au端末で確認できました。
Docomoとソフトバンクはキャリアサイトのぞいて見ます。
ちなみにflash lite1.0でやろうとした場合は fscommand2 が使えないのですが、
それ以外で取得する方法はってあるんでしょうか?
272 :
Now_loading...774KB:2007/05/31(木) 19:19:36 ID:CV7EBqaV
>>271 その場合は、cgiで判別して、Flash表示っていうのが一番簡単かな。
273 :
Now_loading...774KB:2007/06/01(金) 10:22:00 ID:yhbbk0Y5
>>272 いやいや、phpで判別して、Flash表示っていうのが一番簡単かな。
>>273 いやいや、mod_rewriteで振り分けちゃうほうが簡単かな。
数字が画像の時間を表示する待受Flashを作ったんですが、DoCoMoのSH902iでは再生できて
N902iで再生できないって場合、"このスクリプトが足りないみたい"に考えられる原因はありますか?
どちらもFlashLite1.1に対応してるんですが。
N902iでもサーバーにアップした物を表示したときはきちんと動いているものの
いざ待受に設定すると設定した時間で止まったままになります。
また、作ったFlashはauでも再生できました。
>>275 待受に設定してから、携帯を折り畳んでまた開いてミソ?
DoCoMoの携帯は機種によっては折り畳んだ携帯を開いたときのみ
待受のFlashを動かし始める仕様になっているものがある。
キーを何か押すと止まって、終話で待受に戻ると止まってるってことがある。
P901isもそうだった。
277 :
275:2007/06/01(金) 17:40:05 ID:D76P2Gr8
>>276 ホントだ…
閉じて開き直すと時間が……戻ってはいるんですが、
「開いたときの時間」のまま止まってしまいます。
やっぱり何かコードがおかしいのかもしれません。
巷に出回ってる?FlashでN902iユーザーから苦情が出たりはしてないでしょうし。。。
278 :
Now_loading...774KB:2007/06/01(金) 18:37:40 ID:MyQzMHJr
279 :
Now_loading...774KB:2007/06/01(金) 18:44:54 ID:MyQzMHJr
>>277 俺が作成した時は正常に動作したよ。考えられる原因だけど、
1、fscommand2で時間取得しているか
2、メインフレームでループさせる時にgotoAndStop(1);を記述しているか
的外れな答えだったらごめん。
>>278 phpはcgiじゃないだろ。
そもそもphpはperlやcと言ったものと同じ「言語」。
だけどcgiはwebサーバーとプログラムの橋渡しをする「インターフェース」。
その上phpはmodモードでも動作させることができるし(というよりこちらが多数かな?)。あえて言えばこの事がphpがcgiでないことの説明かな?
>>277 ちなみに、一定時間で止まるケースもある。それは設定を変えれば伸ばせるけど最大120秒ぐらいだったかも。
時計以外に適当に動くムービークリップを表示させておいて、アニメーションしてるか確認してみるといい。
disposition乗り遅れた。
左右キー使えたの?
284 :
275:2007/06/01(金) 23:24:20 ID:2azIf0G1
>>279 レスありがとうございます。
1.取得しています。
2.メインにgotoAndStop(1);を記述するんですかね?
2フレーム目を作って、そこにgotoAndPlay(1);を入れると想ってました。
gotoAndStop(1);にした所、自分の環境では動作しませんでした。
実際のコードはとあるサイトのものを引用しています。
stop();
switch (num) {
case "0" : gotoAndPlay(10);
break;
case "1" : gotoAndPlay(1);
break;
case "2" :
...
と、以下9まで上記コードで数字画像のムービークリップを作成。メインフレームは
watch = fscommand2("GetLocaleTime", "time");
sec1.num = substring(time, 8, 1);
sec2.num = substring(time, 7, 1);
min1.num = substring(time, 5, 1);
min2.num = substring(time, 4, 1);
hour1.num = substring(time, 2, 1);
hour2.num = substring(time, 1, 1);
とし、その後2フレーム目にgotoAndPlay(1);を記述しました。
別件になりますが、この状態だと秒取得のタイミングが0.3秒くらい遅いです。
>>282 別のクリップを表示させてみましたが、やはり時計同様動きませんでした。
相変わらず他の端末では動くみたいですが。
285 :
Now_loading...774KB:2007/06/01(金) 23:58:30 ID:MyQzMHJr
GetLocalTimeじゃなくて、GetTimeHours、GetTimeMinutes使ってみると
解決したような記憶がある。うろ覚えですが。
>>283 結構がんばればすぐ見つかるもんだな。
devfl7zが普通のflash
devfl8rがその後登場した着フラ
となれば、その次に登場したflashlite2.0のdespositionは自ずと解るな。
総当たりでやればすぐ見つかるよ。
>>283 結構がんばればすぐ見つかるもんだな。
devfl7zが普通のflash
devfl8rがその後登場した着フラ
となれば、その次に登場したflashlite2.0のdespositionは自ずと解るな。
総当たりでやればすぐ見つかるよ。
289 :
282:2007/06/02(土) 04:18:52 ID:Cyf64veb
>>284 >別のクリップを表示させてみましたが、やはり時計同様動きませんでした。
>相変わらず他の端末では動くみたいですが。
ほんならムービーがちゃんとループなりで動いてない。問題はASの書き方だ。
以前俺が時計待受を作ったときは、数字のムービークリップには各フレームに
stop();だけ記述して、gotoAndPlay(~);に関してはメインフレームから、
tellTarget()を使って飛ばした。
ASの記述としてはスマートではないが、その後納品してから問題が起きたという連絡はないから気にしてない。
290 :
283:2007/06/02(土) 22:51:13 ID:0CID3q3u
>>288 動きました。左右おkでした。有難う。
でも公開出来な(ry
291 :
Now_loading...774KB:2007/06/03(日) 15:10:46 ID:vlrfA+18
公開しても、何の問題もないよ。
>>280 >>281 >>286 うおーい、ひどいのが多いな。
そんなんだからFlasherとか言う単語でバカにされんだよ。
>>281 その説明なら phpもcgiとして動作するって事わかるだろうが。
自分で言っていておかしいことに気づかんのか。
Cだろうがperlだろうがphpだろうが cgiとして動作する。
はい終了
>その説明なら phpもcgiとして動作するって事わかるだろうが。
だからこそ
>
>>273 >phpもcgiなんだけどさ…
この書き方じゃ変じゃねぇの?ってことだと思うけど。
PCで作成したFLASHをdocomo(903i)で動作確認したいのですが、
ネットにアップしないで携帯で見ることは不可能なのでしょうか。
ちなみにメールに添付して送ってみましたが見れませんでした。
何かよい方法はないでしょうか。
いろいろ調べてみたんですけど、いまいち分からなくて…
教えてもらえませんでしょうか。
296 :
281:2007/06/03(日) 22:19:55 ID:9hdfKGZN
>>292 ちゃんとレス読めw
>>278さんは「phpもcgi」、つまりphpはcgiである。といってる訳ですよね。
でも、phpをcgiモードで動作させることが出来るってことはphp=cgiにはならないでしょう。
>>278さんの言い方を文論理的に考えればphp=cgi=c=perlって事になっちゃいません?
>>280さん、
>>286さんもおそらく「phpやperl、Cがcgiモードでも動作させることが出来る」
というのは重々承知の上言ってるのではないかと思いますよ。
あくまでCGIはインターフェースつまり、動作させる手段のこと。
そしてperlやphpやCは言語であり、動作順番を指示するもの。
両方を並列で比べることは出来ないでしょう。
例えるならCUIとGUIそしてLunaやAeroやclassicを並列で比べちゃうような事でしょう。
297 :
Now_loading...774KB:2007/06/03(日) 22:37:10 ID:lBiJCi9M
Flash板でcgi定義の議論はヤメれ
言葉足らずに揚げ足とってどうすんだよ
281はなんでそんなに必死なの?
あんたが言ってることはどうでもいいんだけど。
281は間違ってないが、あえて名乗らなくても良かったのでは?とはオモタ。
名指しされてるから別にどっちでもいいとも思うが。
>>291 禿同。
それ以前にdisposition祭りにならないのが不思議。そんなにFlashLiteは人気無いのかと。
>>299 俺はカーソルに拘りなかったから、あってもなくてもって感じがあるからなぁ。
au専用ならともかくDoCoMoを含む別キャリアへの移植を考えると、使わない方が
無難って考えてる。
まあDoCoMoだけなんだけどね、使えないの。
>>281は間違ってるだろ、常識的に考えて
>>299は
>>281をやや批判するふりしてきっちり擁護する 自作自演の典型的テンプレパターン
もしくは
>>280か
>>286あたりか
「phpもcgi」という言葉は 「phpはcgi」と言っているのではなく
「phpはcgiに含まれる」と言っているのである。
>でも、phpをcgiモードで動作させることが出来るってことはphp=cgiにはならないでしょう。
「phpはcgiに含まれる」≠「php=cgi」
ではない。
だーーーーれも php===cgi 等とはいっていない。
つまり
>>281の読解力不足による勝手な勘違い + これはひどいアホの
>>280と
>>286でFA
みす
×「phpはcgiに含まれる」≠「php=cgi」ではない
○「phpはcgiに含まれる」=「php=cgi」ではない
CommonGatewayInterface (笑)
RFCでも読んでろよチンカスどもw
こちらに見えますのが2ch名物必死杉でございます。
phpもcgiを必死に説明する様が非常に滑稽で、
絵画にも描かれており、みな様の失笑を誘う事で有名でございます。
306 :
Now_loading...774KB:2007/06/04(月) 14:40:14 ID:PJQ4Z0qq
ここは俺が流れを戻すぜ!
>>274 いやいや、FlashLite1.0機種を全部非対応にするっていうのが一番簡単かな。
lite1.1のパズルゲーム作ってるが
まさかセーブに復活の呪文を組み込むことになるとはおもわんかったわ
>>306 すごい現実的。DoCoMoの505/506と900シリーズぐらいしか対応してなかったよな?1.0は。
>>307 サーバー側にユーザー名&パスワードでセーブさせちゃうのも手かも。
309 :
275:2007/06/04(月) 16:53:25 ID:z2l5Zgi9
>>289 お返事遅れました。
提示して頂いたやり方で試してみた所N902iでも動きました。
ありがとうございます...ホントにm(_ _)m
ただ、なんでそうなるのか、というのは未だにわからないので
上記のやり方から色々と変えてみて試してみようと思います。
質問すみません。
FSCommand2("SetInputTextType","txt","type");でテキストフィールドの書式は設定できたんですが、文字数の制限はどのようにすれば良いでしょうか?
>>310 テキスト入力のプロパティにある「最大文字数」設定したらいいんじゃないか?
ちょっと実機テストはしてないが、今プレビューしたら指定文字数以降は無視されたが。
312 :
Now_loading...774KB:2007/06/04(月) 19:31:22 ID:rpsO2+NW
根本的な質問よろしいですか。
Flash Lite1.1でゲームを作成しているんですが、基本的に繰り返しの処理
(何かを監視するMCとか)は、SetIntervalなど使えません。
よって、MCのフレームループ(2フレーム目にgotoAndPlay(1);など)
で代用すると思うのですが、これがFlash Lite1.1においては一般的な方法なのでしょうか?
自分は今までそうしてきたのですが、もっといい方法があるのでしょうか・・・。
発端の
>>278 の発言は間違って認識しているようにしか解釈出来ない。
CGIは仕組みの名称。
ラッピングしてやればFlashをCGIとして動作させる事だって可能。
じゃあ Flash = CGI なのか?・・・どう頑張っても無理な主張。
PHPはCGIに含まれるんじゃなくて、
PHPはCGIとしても動かせる
・サーバで言語を動かす事自体をCGIと思い込んでる人もいる
・CGI=Perlだと思い込んでいる人がいる
そんな世の中だから。
314 :
Now_loading...774KB:2007/06/04(月) 20:39:16 ID:rpsO2+NW
プログラマーってロクなのいねーのな
315 :
314:2007/06/04(月) 20:45:36 ID:rpsO2+NW
↑
華麗に誤爆しました、無視して下さい
>>312 組み方は十人十色なんで、自分の理解の範囲で書いたらいいんじゃないか?
俺は全部メインのタイムラインに書いてる。データだけ差し替えを多少楽にしたい時、
クイズやパズルの問題をmcにまとめる事はあるけど。
かなり汚い書き方にはなるが、自分では一番判りやすいので気にしてない。
他の人と連携で作らなくちゃいけない、とか今作りたい物には向いてない、
ということなら多少検討する必要はあると思う。
でも1.1っていろいろ工夫しても結果泥臭い構成になりそうな気もする。
1.xで他人と連携なんて地獄以外の何物でもない
地獄以前に不可能ですねぇ。
2.0でも正直ちょっと。3.0でやっとまともになりますね。
ただ、1.xも直感的にプログラムできるから、嫌いじゃないです。
不可能ではないとは思うけど、ネットランキングとかが精々だろうねぇ。
連携が「リアルタイム連携」のことを言ってるならば勿論無理だけどw
320 :
Now_loading...774KB:2007/06/05(火) 15:34:09 ID:VPfEKZaj
>>319 複数人での開発の話。
オンラインでのデータに関しては、だれかオンラインでセーブデータ持たせるような仕掛け
作ってなかったっけ?
そろそろ2.0もauだけ考えればシェアの比率も多くなってきてるし、SharedObject使っても
いいのかなとも思い始めてる。
しかしDoCoMo、904iも1.1なのね。Flashはこれ以上あげる気はないのか…。
FlashLite2.0は、ラスタ画像や音楽ファイル無しでswf圧縮すれば無圧縮で300kB近くあるものも100kBに収まるし、SharedObject使えるからセーブもできるし、javaより作りやすいから、オープンアプリなんて要らない
・・・と自分は思ってる。
でもオープンアプリと違ってキー同時押しや、ソフトキー、クリアキーが使えないのが難点だが。
>>322 はげどう!
外部でいちいち画像作ってjavaに取り込むより、Flashで描画した方がむしろ
容量的に考えれば表現できることが多いんじゃないか・・・と思う。
といっても、本格的なゲーム(サッカー、野球、レーシング、CPUありのボードゲーム・・・)
は作る気にならんがwでもワンキーゲームに限って飽きがこないんだよな。
325 :
ぁゃ:2007/06/06(水) 16:41:39 ID:7rYF/uGt
はじめまして!!
OSがwindowsでFlash 8 Professionalを使って携帯用のゲームを作っているのですが、
パスワード入力画面を作成したくて、key"1"(パスワード)ボタンインスタンスを押すパスワード入力画面になり、
正解の「1234」を入力した場合、key"2"(入力)ボタンインスタンスを押すと、
コメント欄に「正解」の表示それ以外の入力をした場合はコメント欄に「ダメダメ」の表示したいのですが、まず、パスワードの入力ができません。
たぶん、
on (release, keyPress "2") {
if (pwd == "1234") {
komento = "成功だ!";
} else {
komento = "ダメダメ";
}
}
このスクリプトで、正解か不正解かの変数は読み込めると思うのですが、入力ができないと、すべて、「ダメダメ」になってしまいます。
いろいろ調べて、
scommand2("SetInputTextType", "pwd", "NoRestriction");
↑これを使うのかな?とも思ったのですが、ダメでした。ダイナミックテキストフィールドを指定して、テキスト入力が出来るようになる方法はないでしょうか?
よろしくお願いします!
>>325 テキストツールに「テキスト入力」てのがあるからそれを使う。
fscommand2のSetInputTextTypeはそこで入力するテキストの形式を宣言するもの。
>>324 絵がうまい!よく携帯Flashでここまで描くなぁ。
俺ペンタブ使っても全く絵が下手。うらやましい。
>>325 × if (pwd == "1234")
○ if (pwd eq "1234")
これで解決。文字列の比較に==は使えない。
Flashとオープンアプリは、プログラムできるなら絶対にオープンアプリだろ。
プログラムできないなら、Flashしかないが。
できるけどFLASHな俺。
他プラットフォーム対応&開発のし易さは圧倒的だぜ。
制限も圧倒的だけど。
オープンアプリだと公式で使えないからね。今のところ仕事だと成立しにくいかな。
331 :
ぁゃ:2007/06/07(木) 10:58:20 ID:S1q7Z/Lh
質問に答えて頂き、ありがとうございます!
>>326 テキスト入力にしたら、入力できるようになりました!!
ありがとうございました!
>>327 パスワード認証にも成功しました!!
ただ、
_focusrect = false;
で、黄色い枠を消してしまっているので、出来れば、キーボタンを押せば、入力画面になる。。。と言うスクリプトにしたいのですが、、、
そんな事は可能なのでしょうか?
FLASH Liteだと、テキストフィールドにインスタンス名を付けれないので、どうやって、入力を指示すればいいのかわかりません。
よろしくお願いします!
>>331 >で、黄色い枠を消してしまっているので、出来れば、キーボタンを押せば、入力画面になる。。。と言うスクリプトにしたいのですが、、、
>そんな事は可能なのでしょうか?
テキストフィールドを上下で選択して決定を押さないとだめ。
仕様にそった形で作るなら、キーボタンを押したら別のフレームに移動して、
全てのキーを監視して擬似的にテキストフィールドに入力してるように見える仕掛けを
作る方が楽。
333 :
ぁゃ:2007/06/07(木) 12:03:23 ID:S1q7Z/Lh
>>332 返答ありがとうございます!
>キーボタンを押したら別のフレームに移動して、
今は、その状態です。
パスワードだけのフレームになってます。
>全てのキーを監視して擬似的にテキストフィールドに入力してるように見える仕掛けを
作る方が楽。
それは、どうやるのでしょうか?
>333
それよりも上下のボタンにロールオーバー・アウトで
枠有り無し処理を入れる方がらくじゃない?
335 :
332:2007/06/07(木) 15:10:22 ID:FO5KUmGE
336 :
ぁゃ:2007/06/08(金) 10:48:13 ID:An38HikS
>>334 そのボタンに枠有り無し処理とか入れれるんですかぁ!
一度試してみます!
ありがとうございます。
>>335 サンプル拝見しました!
わざわざありがとうございます。
メッチャうれしいです!
じっくり研究して取入れたいと思います^^
普通のPCでみるflashで仕事しようとすれば
受注でカッコイイサイトやインターフェース、ゲームとか作ったりでできると思うけど
携帯上で動くだけのliteって仕事にできるのかな?
携帯サイトでデザインされたカッコイイflashサイトってないしせいぜい待ち受けとかちょっとしたサイトのおまけゲームくらいしか
開発がしようがないのかな、とか思って暗い気持ちになった。
lite1.1って
ローカルで再生する際は
通信なしで別ファイル読み込みって100%ムリだったっけ?
>337
>携帯サイトでデザインされたカッコイイflashサイト
flashサイトを作るメリットがないだろ
ゲームはやる気だったらRPGも作れるだろ、お前次第
>>337 俺それで食ってる。年収6000万とか稼ぐなら福祉らしいが。
待受、着信、メニューとか。お前がせいぜいと思ってる物でも食う事は可能。
ヨーロッパ圏や中国の方が食える可能性は高い。
>>338 端末内の他のファイルは読めないね。2.0でもSoだけかな。
Nokia端末は行けると思うけど専用になる。
俺もflashで食ってる。もちろん不安定、お先真っ暗だけど、
ゲーム系のFlashを月間5つ納品して、5万×5=25万。
自サイトのアフィリエイトで2万×3サイト=6万。
約30万×12=360万。もちろん今は独身だから暮らしに不自由はないが、
将来のこと考えたらorz
>>341 ボリュームにもよるが、ゲーム系Flash5万ってのが安すぎる気がする。
いや、月5個出せるクオリティのものだとそのくらいじゃないかな。
たぶんワンクリックゲームじゃないかな。
外部ファイルは読み込めないわ
ファイルサイズ制限はキツイわ
携帯でなにか大層なことをしようってこと自体がナンセンスなんだよな
WindowsMobileでも載せなきゃ。
>>343 俺以前某所で1本2万ぐらいで作ってくれと言われたよ。簡易育成もの。
作ってサンプル送ったら返事が来ない。サンプル段階でサイトに載せてるかもな。
返事がこない!?
常識的にあり得ないと思うんだが…
でも自サイトのアフェで月2万ってすごくない?
結構名の知れたサイトなのかな?
フリーだと最低1人月60万くらいないとやってられなくね?
1本5万として月12本か。多作家だな。
うちは1本あたり8〜10万で仕事受けてるよ。
平均で月3〜4本
多いときでも5〜6本が限界
仕事がFLASHだけじゃないんで
手が回らないと下請け(弟)に半額で丸投げ。
さすがに最終チェックは俺がしないといけないが。
しかし自作のアフィ2万って多いよね。
俺は2サイトほぼ放置(週に1度の自動更新)で4〜5千円
すごく不健康な仕事だと思う
ジム通う時間さえなくなる
>>347 たまにあるよ。常識的にあり得ないというのは同意だが。
トラブルを抱え込む原因になるので、必要以上には追わない事にしてる。
メインのサイトは月額の売り上げからロイヤリティーをもらうようにしてる。
最初の半年は金が来なくて苦労したが、今は作っても作らなくても毎月ある程度入る。
>>353 俺の場合、1ダウンロード30〜50円という契約。
初月2000DLで60,000円、次月は半減以下の800DLで24,000円って感じ。
flashゲームって高くても1DL100円くらいだよね?
その半分くらいもらえちゃうのか・・・。ウラワマスィ
みんな安く請けすぎ。
技術屋は人手不足の傾向があるから、もっともらっても良いと思う。
しかもSWFだとデザイン+ASだもんな。
場合によっちゃ+音+企画・・・
何人月分だよ(´Д`)!
みたいな。
>>356-357 サイト運営の方でもそれほど儲かってないところの方が多いから、
正直欲しくてもとれないのが現実かなぁ。それなら適度な金額と工数で作らないとあかんと。
10000人会員の居るサイトって、公式だとほとんどないんじゃない?
月額210円とかだとキャリアが1割とってそこからサーバー運営と人件費、経費を引いたところからしか
開発費捻出できないしな。一方的に泣く気はないが、こっちだけ希望を言い続けるわけにもいかない。
今はモバゲみたいなスタイルの方が数は確保できるしなぁ。とはいえ今更真似してもとれる訳じゃない。
読んでいて、フリーランスの勉強になった
こういうし合う板ってある?
フリーランスの相場についてみたいな・・
× し合う
○ の話し合う
>>359 適当に自給2000円+αにでもしとけばOK
Web制作板
マ板とかWeb制作板とか
時間給で働けるもんかな?
そうすると仕事の早い人ほど損をするような・・・
>>364 >>361の時給云々は作業量を先に計算して請求出せって話。
仕事が遅い人は、途中で切られる上に次の仕事が来なくなる。
366 :
Now_loading...774KB:2007/06/13(水) 11:05:30 ID:TxZq10TW
1DLでいくらとか、めんどいし敬遠されるのかな
作り手にとってはやりがいかりそうだけど。
でも中身よりウケる見た目、携帯サイトアクセス数やコンテンツ配置位置で左右されるからなぁ。
DL数の報告をちゃんとしてくれる所じゃないと「DLなかったですよだから払いません」
言われかねない。相手みて支払い条件決めるべきかと。
>でも中身よりウケる見た目
ウケる見た目を作るのは商品なんだから当然で、そこにちゃんと中身を作れば良いだけの話ではないかと。
名のある作家ならともかく、その辺りは時流に乗った作りをするべきかと。金をとる方としては。
すまんすっかりFLASHから離れてしまった。
ユニークユーザー5万人のFlash配信運営会社(某大手)
と契約してるけど、普通に1ダウンロード=○○円って感じだぞ。
時給制の会社もあったが、明らかにDL数制の方が儲かる。
良く考えれば当たり前なんだよね。
JavaScriptでストイックにコードを書いている者ですが、
ちょっと携帯Flashの表現力に惹かれて、Flash Liteで遊んでみようと思いここに来ましたが、
2点質問させてください
1:
Flash Liteのスクリプトを書く人にとってお勧めの書籍ってありますか?
特に、Flashに関してはさっぱり素人なので、ぜひ紹介してください。
2:
Flash中で左右ボタンの押下を拾うことってできるのでしょうか?
携帯ブラウザの「戻る」「進む」機能とぶつかると思うのですが、
ゲームなどでは使えたらとても嬉しいです。
以上です。よろしくお願いします。
>>370 1:
Flash For Mobile クスール (著) か
作って!遊んで!自慢する! 本格ケータイゲーム FLASH編 スタジオ無限界 (著)
あたりがいいんじゃね?
2:
DoCoMoはできない。auは公式用の2.0だとできる方法がある。softbankはできる。
詳細は過去ログとかflash-jpとか読め。
2.0と1.1でAS書式が全く違う。3キャリア対応を考えているなら1.1必須。
全くFLASH知らないなら、教えてFLASHシリーズが良いと思うよ。
>>345 そういえばどうやってるんだろね。
挑戦したけど挫折した...orz
>>345 >>374 JPEGを差し替えるだけならこんな感じ。
1)とりあえずベースとなるswfを作る。
2)DefineBitsJPEG2を探してJPEGデータを差し替える。
3)差し替えたDefineBitsJPEG2のRECORDHEADER内のLengthを書き換える。
4)SWF File HeaderのFileLengthを書き換える。
用語やフォーマットは flash_fileformat_specification.pdf を参照。
376 :
374:2007/06/15(金) 15:46:58 ID:K1GZ3ZZr
>>375 アドバイスありがとうございます。
何となく分かりました。
バイナリー弄った事がないからLengthの取得方法がよくわかってないけど、とりあえず調べてやってみます。
ありがとうございます。
>>375 それじゃ無理なんだよねDoCoMoではw
>>378 やってみたらわかると思うけど、
仕様どおりJPEGを貼り付けても真っ赤に表示されてしまうはず
380 :
374:2007/06/15(金) 22:59:25 ID:Wew+HQ+w
381 :
Now_loading...774KB:2007/06/16(土) 03:55:57 ID:ehRmSb7K
昔どっかの記事でduplicateMovieClipして複製したムービークリップをremoveMovieClipで削除しても
メモリが開放されないってのを見たんだけど、これって今でもそのままなの?
実機で調べようとしたんだけど、イマイチどうやって確認すればいいのか分からなくてなあ。
382 :
381:2007/06/16(土) 03:57:09 ID:ehRmSb7K
すまん、ageちまったorz
>>381 DoCoMoでLoadMovieしたものをremoveしても開放されないのは知ってるが。
実機でフリーエリアの確認をするのは、FSCommand2のGetFreePlayerMemoryとGetTotalPlayerMemory()で
やったらええんちゃうか?
携帯音ゲのソースくれ
俺も携帯用音ゲ作ろうとしてるんだがPCと違って音ズレが酷いんだよなあ・・・
>>385 音階ごとのMC使って、メインフレームから呼び出しても駄目?
携帯の性能にもよるでしょ。
俺のなんか音を鳴らすたびに一瞬フリーズしたりしなかったり。
押したら音が出るボタンを連打なんかした日にはもうorz
BUST A MOVEみたいな感じにすれば、ボタン押した際に音データ再生しようとして
一瞬ラグが出ることもないかも。終始高負荷だから大丈夫か、って問題はまったく無視して言ってるけど。
389 :
Now_loading...774KB:2007/06/18(月) 08:42:33 ID:UQnIG9BM
>>375 変なソフトなんて使わないで、
jpg入れ替えたバイナリ比較してどこが変わるか調べてバイナリ操作で入れ替えろよ
ばーか。
どこを縦読みすればいいんだ
>>389 ???
もしかして超高度な釣りかwww
ダンシングおにぎりの携帯版くらいしかやったことないけどズレなかったなぁ
どうやってんだろ
スクリプトの高速化と音データの軽量化、画面表示の簡素化による全体的な処理量を少なめにすれば、
なんとかなるのでは。
ただ、機種によってはやっぱり処理が重い可能性もあるから、一概には言えん。
eval がうまく機能しません。
1フレーム目 ムービークリップ「A」を配置。Trace(A._x)
2フレーム目 gotoAndPlay(3)
3フレーム目 ムービークリップ「B」を配置。Trace(B._x)
とすると、Trace(A._x)の値だけ正常の値が出力され、
Trace(B._x) は 0 と表示されてしまいます。
なぜか分かる方はいないでしょうか。
396 :
395:2007/06/21(木) 00:26:20 ID:paO2H/e6
evalは関係ありませんでした。
ムービークリップには何か制約があるのでしょうか。。
FlashLite1.1で、loadVariableを使ってサーバと通信する場合、
処理は非同期にできますでしょうか?
要は、Flashのアニメーション再生を止めることなく通信できるのでしょうか?
398 :
Now_loading...774KB:2007/06/26(火) 06:27:19 ID:vikr8ZIi
スレチ覚悟で聞きたいんですが
Flash MX2004 ProfessionalにFlash Liteを入れるため?に
7.0から7.2にバージョンアップしたいんですが
Macromedia Extension Managerを使用しインストールされている拡張機能をすべて無効にしてから
アップデータを実行してください
ってエラーがでるんですがどうすればいいですか
拡張機能は入れてませんが一様Macromedia Extension Managerで確認済みです
抽象的過ぎて申し訳ないが、回転ができない。
1フレームに時計のスクリプトと他のインスタンスを
回転させるスクリプトを書いて、
2フレームに
gotoAndPlay(1);
でループさせるようにしている。
ちなみに回転させるスクリプトは
インスタンス名._rotation += 10;
インスタンスは全部別レイヤー
で、これでプレビューしてみると、実は回転する。
でもどんどんインスタンスが小さくなる。なんで?
誰かタスケテ
>>400 回転の処理をするときに小数点のサイズが出ると微妙に縮小するみたいで、
それが累積してちっちゃくなるみたいだ。
それなら一分毎ぐらいにインスタンスを壊して作りなおせばいい。
秒針だったら30秒毎ぐらいだな。
_xscale _yscale を100%表示させるスクリプトを混ぜとけばいいと思うんだ
405 :
401:2007/07/03(火) 02:48:34 ID:aurMG+Gd
>>403 1フレーム目
duplicateMovieClip("hour_b", "hour", 10);
duplicateMovieClip("min_b", "min", 11);
duplicateMovieClip("sec_b", "sec", 12);
2フレーム目
hour = fscommand2("GetTimeHours");
min = fscommand2("GetTimeMinutes");
sec = fscommand2("GetTimeSeconds");
if (sec%10 == 0) {
duplicateMovieClip("hour_b", "hour", 10);
duplicateMovieClip("min_b", "min", 11);
duplicateMovieClip("sec_b", "sec", 12);
//
}
rhour = hour*30+min/2;
rmin = min*6;
rsec = sec*6;
hour._rotation = int(rhour);
min._rotation = int(rmin);
sec._rotation = int(rsec);
3フレーム目
gotoAndPlay(2);
てな感じで。
出来た。ありがとう。
質問です。
1.1で円の当たり判定は作れますでしょうか?
ttp://www.adobe.com/jp/devnet/devices/articles/flashlite2_game.html こちらのサンプルで
ax = getProperty("a_mc",_x);
ay = getProperty("a_mc",_y);
aw = getProperty("a_mc",_width);
ah = getProperty("a_mc",_height);
bx = getProperty("b_mc",_x);
by = getProperty("b_mc",_y);
bw = getProperty("b_mc",_width);
bh = getProperty("b_mc",_height);
if( aw >= bw && ah >= bh ){
if( ( ax <= bx && bx <= ax + aw ) || ( ax <= bx + bw && bx + bw <= ax + aw )){
if( ( ay <= by && by <= ay + ah ) || ( ay <= by + bh && by + bh <= ay + ay )){
trace("hit");
}//if
}//if
}//if
を参考に作れたらと思うのですが。。。
円だとx・y・w・hのほかにどのような要素が必要なんでしょうか??
>>406 つーかかなり死に体なサイトになってるw
300万くらいの副賞はすごいけど、情報は06年度で止まってるし。なによりムキムキマンがきもいwww
>>408 えーっとがんばってるぽいのでレス。
実わ円同士のヒットチェックの考え方は簡単だよ。
中心点Aと中心点Bの差を見ればいいだけだから。
>>409 レスTHXです。
なんとなくわかった気がします
半径を出せばいいわけですね。
相手が短形なもんで応用利かさなければ。。。
おっと
矩形ですね。。
412 :
406:2007/07/04(水) 03:31:06 ID:mSbwusia
>>409 いや、2007年度は7/7からエントリーが始まるから。
今年で4回目。flashばかりがメインではないことと、
第2回までがヨーロッパのみだったのがあれだが。
クリアキーや左キーを押すと前ページにもどったりするのが悲しくてしょうがないんだけど
やっぱり解決方法はないよな(´・ω・`)
javaアプリ上でswfを動かすエミュみたいのを作ろうとおもってたんだが難しそうな
FlashLite1.xって、ガベージコレクションも手動でのメモリ解放も無かったりする?
MCの中に作った変数なら、消したとき一緒に解放されてるみたいだけど、
フレームの中に作った変数って、そのまま最後まで残り続けてる気がする。
>>414 ガベコレってメモリが足りなくなったときにしか
動かないんじゃないのかな。試してないけど。
416 :
414:2007/07/11(水) 03:09:11 ID:LYe+u+CM
いろいろ試してみたが、やっぱり解放されないっぽいな……
ボタンを1回押すたびに変数を1000個くらい作るようにして、fscommand2でメモリの容量監視してみたけど
結局メモリ不足のエラーが出るまでGCが動くことは無かった。
しかも実験の過程で、MCの中の変数も、その変数を持ってるMC消しても解放されていないことが判明したよ。
ちなみに、duplicateMovieして複製したMC自身のメモリも同じで、removeMovieClipしても無駄だった。
なんだかなあ
容量が比較的大きなアプリ作るときには、うまいこと自分で変数を管理しろってことみたいだな。
まあ仕方ない。
仕方ないけど、せめて使いっぱなしOKなローカル変数くらいは欲しいぜ!
417 :
Now_loading...774KB:2007/07/11(水) 08:51:53 ID:47QPaA8x
Flash Liteのアプリはテキスト入力の時、コピペできますか?
>>417 そこら辺はネイティブ側の処理と共通だからOK
質問〜。
FLASH1.xで絵文字を表示するのってどうやるの?
携帯でflashみたときに、表示されるテキストにauやi-modeの絵文字を表示させたいのです。
421 :
Now_loading...774KB:2007/07/15(日) 15:14:29 ID:8r2ORzFa
Flash Lite1.0ではSWF4でしたがFlash Lite2.0ではSWFのどれに対応してるんでしょうか?
質問がわかりずらかったらすいませんm(_ _)m
Flash Lite2.0でもFlash Lite1.0は再生できる
つまりSWF4でおk
スクリプトは一応7相当になっているはずだが、7で作って動くかはしらん。
424 :
Now_loading...774KB:2007/07/15(日) 16:13:12 ID:8r2ORzFa
ではFlash Lite2.0対応機種ではSWF4のものしか再生できないんでしょうか?
425 :
Now_loading...774KB:2007/07/15(日) 16:15:24 ID:8r2ORzFa
424はミスです。
皆さん素早い対応どうもですm(_ _)m
426 :
Now_loading...774KB:2007/07/15(日) 23:05:59 ID:UBcalysj
427 :
Now_loading...774KB:2007/07/18(水) 21:21:06 ID:VRyvmoUs
php/mingを使ってカウントダウンさせたいのだが、次のようにしてもだめだった。
なにかいい方法ないかな?
[Source]
$msg_sprite->add(new SWFAction("
vars="'. mktime( 略 ) - time() + 9 * 3600 .'";
"));
$msg_sprite->nextFrame();
$msg_sprite->add(new SWFAction('
gotoFrame(0);
play();
'));
$msg_sprite->nextFrame();
>>420 レスサンクス〜。ドコモはコードを書き出すアプリがあるみたいだね〜。
でもなんかAUは、できるとは書いてあるけれどやり方が載ってないorz(実はAUで試したかった)
アドビのPDF、リンク先のAUのページ共に。
AUだと実はできないんじゃないか的な疑惑がわいてきました( ゜∀ ゜)
>>427 ActionScriptを使って時間を取得することを考えないと意味ないでしょ
431 :
427:2007/07/19(木) 12:07:22 ID:umUOEYM/
>>429 サンクスです。
てことは、php/mingだけでは不可能ってことですね・・・。
ありがとうございます。
単純にコピペするだけじゃだめなのかい?
>>433 人間が見てわかりやすい(探しやすい)ように絵文字番号を記したまで。
>>431 mingのSWFAction()に渡してる引き数がActionScriptだよ。
new SWFAction("vars=" . mktime(略) - time() + 9 * 3600 . ";")
はSWFAction()でASをコンパイルする時点で
new SWFAction("vars=86400;")
みたいになるからもう一度PHPを走らせるまで値は変わらない。
ちゃんとドキュメント読んでる?
>>430,433
サンクス。
そのページも見てたけどバイナリエディタを駆使するのがswfにも当てはまるとは
思わなかった。(よく読めばわかるけど)
てっきり何かのタグ形式とかfscommandとかでできるのかと夢見ていてしまったぜw
437 :
433:2007/07/20(金) 08:00:07 ID:CQmXl/2K
>>436 いやいやいや…
わざわざUnicodeって書いたじゃないすか
むしろ素人のオイラにゃ
バイナリのが難しい
まぁAU使いなんで
DoCoMoやSoftbankがUnicodeでいけるかは知らない
もともと
>>436の質問に興味がわいて
調べただけだしなー
438 :
Now_loading...774KB:2007/07/20(金) 11:31:09 ID:d4X5P12J
>>435 レスさんくす。
すみません、Flashのバージョンは4で作っているので
ActionScriptで日付の取得ができないからカウントダウンはできないのではと思った。
思いついたことぶっ通しでやってたので
ドキュメントは目に入らなかった・・・。
lite1.1って、深度の調節する方法ある?
duplicateMovieClipで複製したMCが、全部元のMCの上に表示されて困るわ…。
440 :
Now_loading...774KB:2007/07/20(金) 16:40:22 ID:zXcnh1/5
>>439 確か_
上に置きたいなら全部dupliしないと上に来ない。
441 :
Now_loading...774KB:2007/07/21(土) 01:13:13 ID:47JZNjag
FlashでFCのマリオって作れる?
>>440 やっぱそれしかないのかな…。
ありがとー。
>>441 携帯用のFlashで作るのだったら、AS等の技術的問題はともかく
容量と処理速度の問題を如何にクリアするかが問題になるかと。
普通にFlashでしたら他のスレで聞いた方が。
445 :
Now_loading...774KB:2007/07/21(土) 17:48:49 ID:47JZNjag
>>444 1ステージずつに分ければ、容量は解決できないかな?
>>400 かなりよくある質問だと思うからぐぐれが多分参考はいろいろあると思う。
原因は、回転を行うとMCのサイズに小数点が発生してしまい、それを補う為に縮小してしまうからだと思う。
以下のコードなら縮小せずに回転するはずです。
タイムライン1フレーム目:
_xscale = 100;
_yscale = 100;
//この二つで常に大きさを100%に保つ。
インスタンス名._rotation += 10; //回転のAS
タイムライン2フレーム目:
gotoAndPlay(1);
かなり既知な問題ですな
>>445 MAPデータの持ち方がポイントになるかなぁ。
横にどれくらいのマップチップ数があるか判らないけど、255キャラ分ぐらいだとすると…
1ステージで画像データなしでMAPデータなら4kbyte+マップチップの画像データかな。
容量の問題はクリアできるかもしれないけど、処理速度とワークメモリの方が残るかな。
処理速度とか絶望的ですよ、本当に。
とりあえず敵自分含めで6キャラぐらいを動かしつつ、2重スクロールぐらいまでは
作り方次第で何とかなったから、いかに処理で嘘をつくかかなぁ。
操作もそれほど良くないから、ある程度携帯用にオミットしないとしょうがないだろうし、
個人的にはマリオをそのまま作るメリットはあんまりない気がするかな。
452 :
Now_loading...774KB:2007/07/22(日) 18:32:52 ID:A7TYWPR5
ソフトバンクのflash lite1.1と2.0の違いって容量だけ?
Flashでマリオならオイラムが…
Flash8で携帯の待ち受けFLASHを作ってるんだけど
時間、日付、バッテリー、電波の他にどんなものあったら便利かな?
ちなみに天気予報とかニュースとかって表示できるの?
>時間、日付、バッテリー、電波の他にどんなものあったら便利かな?
その全てが、あらかじめ画面に表示されてるから、意味がない。
>ちなみに天気予報とかニュースとかって表示できるの?
無理。
lite1.1でrotation使えないですよね?代用できるASとかないですかね…
ドコモ向けサイト作ってて1.1で書き出そうとしたらエラーでてしまったorz
>>452 ASが4準拠から7準拠に変わった。セーブできない部分が大きく言われてるけど、結構1.1と2.0は違うよ。
>>456 ローテーション使えない?スクリプト間違ってるだけだと思うけど。エラーでたスクリプト出してみそ?
>>455 果たして本当に意味がないと言えるだろうか
時間に関していえば、秒まで表示されない機種があるし、
バッテリー、電波は、残り何%表示が出来るだろうか
そういった意味で待ち受けFLASHに表示させる意味は十分あると思うぞ
ちなみに待ち受けFLASHにしたらソフトキー使えないよね?
>>459 バッテリーや電波に関しては、結局端末が吐き出す情報が0〜3とか0〜4とかなので、
それを%表示にしてもあんまり意味が…。SB携帯は0~100だけど、吐き出すのは4種類ぐらいしか数値ないし。
待ち受けでキー受け付けはできない。
>バッテリー、電波は、残り何%表示が出来るだろうか
何を言ってるんだ
462 :
Now_loading...774KB:2007/07/23(月) 14:23:26 ID:q8tHrqlg
>>454 >時間、日付、バッテリー、電波
そのどれかを面白く表示してみたら?
>>463 べつに100KB制限(元のswfとloadMovieで読むファイルの合計)は変わってない。
読み込んでいないエリアに移ったりズームイン・アウトする際にはswfごと読み
なおしてるだけ。読みなおしが発生せずにスクロールできる範囲はかなり狭い。
465 :
464:2007/07/24(火) 04:32:17 ID:yHA/sJui
>>463 気になって実機で見に行ってみたんだけど、お前の言うとおりっぽいな。
URLがPHPファイルになってたから、座標情報かなんかをPHPに渡しておいて、
それに対応したswfを、動的に生成するか事前に用意するかして読み込んでるだけっぽいな。
最初見たときFlashからswfを動的に何度も読み込んでるように見えたから驚いたんだがなあ。
普通んなことしたら100kb制限守っててもヒープメモリが足りなくなってあぼんだしー
>>466 試せばわかるがswfからの相対URLが使える
swfを動的に読み込んで開放、の繰り返しでもトータル100kb越えられないんだよね?
au端末用のRPGでモンスターが出てくるたびにswf読み込んでデータ入れ替えやってたぽいんだけど
どうやってんだろうか?
>>468 >swfを動的に読み込んで開放、の繰り返しでもトータル100kb越えられないんだよね?
いや、なんかdocomo端末でそれ試してみたら読み込んだ分のメモリは開放されなかったものの、
なんかトータル100kb以上を読み込むことはできたよ。
最初キャッシュかなんかにたまってるだけかと思ったけど、いろいろ試してみたらそうでもないみたいだし。
まあそれでもメモリは解放されないから、ヒープが尽きたらエラーになるけど。
auの場合はFlashLite2搭載されてる機種ならガベージコレクタも標準装備してるんで、
その場合なら外部からデータを何度読み出しても普通に大丈夫なんじゃないだろうか。
>>468 AUとDOCOMOで仕様が違うだけ。AUは入れ替えた後の容量が100K使ってなければよい。
携帯液晶の応答速度ってどのくらいの数値?
ちょっと早いモーション使うと残像酷い、W51S.
うーん。スレ違いかな。
というよりも、そんな専門的な知識、少なくとも俺は持ってないw
たぶん15~6msだと思うけど、液晶の応答速度よりもflashの処理の方が圧倒的に遅いから、
画面表示をバッファからVRAMに描くのが遅いんじゃないかな。
描画する面積が多いほど残像っぽいものでるよ。
474 :
469:2007/07/26(木) 04:22:16 ID:oZ3TMrkF
すまん、
>>469に書いたdocomoの読み込み100kb制限のことだが、
これCS3付属のエミュレータで試してみたらできたってだけで、実機で試してみたらやっぱり駄目だったorz
もし誤解を招いてしまったなら申し訳ない。
携帯用待ち受け時計について質問させていただきます。
アカデミック版を購入後、一番作りたかった携帯用待ち受け時計に挑戦しているのですが
日付、曜日、時刻がうまくいきません。
flaファイルで説明してくださる
神様はいらっしゃいませんか?
お願いします。
夏休みの自由研究なので
マニュアルも読みましたが数学苦手で
不十分な理解です。
よろしくお願いします。
>>475 fscommand2でググってみよう。
477 :
475:2007/07/28(土) 09:46:14 ID:HNA1j9UB
>>477 ダイナミックテキストの変数は「"」を使うべきではないし、
時, 分, 秒の値がhh, mm, ssに代入されただけで、
ダイナミックテキストの変数に渡っていない。
479 :
475:2007/07/28(土) 10:15:53 ID:HNA1j9UB
それとフレームを2まで伸ばす。(第2フレームには何もいれない。)
481 :
475:2007/07/28(土) 10:22:35 ID:HNA1j9UB
>480
あれ、変数mが一緒なので月と分が一緒になっちゃいました。
この場合、どうすればいいんでしょうか?
変数名かえろタコ
自由研究とか言っちゃうなら
そんなどっかからのコピー見たいなもんださずに
もうちょっと面白いもの作れイカ
483 :
475:2007/07/28(土) 16:07:57 ID:HNA1j9UB
自己解決しました。変数って自分で指定できるのですね。
年はyというように決まりがあるのかと思っていました。
>482
タコでごめんなさい。イラレが好きなのでデザインを
凝ろうと思っています。ご声援ありがとうございました。
8月末には凝った物が作れるよう努力します。
つか変数の仕組みも分からないんじゃ、聞くより初心者サイトで勉強してこい
Flashについてるヘルプを理解するまで読めばおk
本家ヘルプよりおしえてFlashだろうな
487 :
475:2007/07/29(日) 10:11:32 ID:ZmggBACS
>486
おしえてFlash、今度買ってきます。
Lite1.1でパブリッシュしたら以下のようなエラーが出て
CS3が落ちます。
どこに原因があるんでしょうか?MCが100フレームを超えていたので
それは修正しましたが、まだ落ちます。
Device Centralでは表示されています。
問題イベント名: APPCRASH
アプリケーション名: Flash.exe
アプリケーションのバージョン: 9.0.0.494
アプリケーションのタイムスタンプ: 46015140
障害モジュールの名前: StackHash_2add
障害モジュールのバージョン: 0.0.0.0
障害モジュールのタイムスタンプ: 00000000
例外コード: c0000005
例外オフセット: 3001a580
OS バージョン: 6.0.6000.2.0.0.768.3
ロケール ID: 1041
追加情報 1: 2add
追加情報 2: 8a92fb7b1380095a93f52215cfd83fd6
追加情報 3: eabb
追加情報 4: dd74afc2749aa9a8e22956a5b5ea4459
もしかしてOSはVista?
489 :
475:2007/07/29(日) 17:15:41 ID:ZmggBACS
>488
はい、VistaでFlashCS3です。
それと、このエラーと何か関係があるんでしょうか?
教えてください。お願いします。
490 :
Now_loading...774KB:2007/07/30(月) 10:33:36 ID:40dOr0aq
FFmpeg 最新版 (SVN-r9807) で
ffmpeg -y -i data.mp4 -qscale 10 -r 5 -t 5 -ar 44100 -s 176x144 data.swf
ってやって作った swf が携帯で再生できません。。
どうすれば再生できるようになるのでしょうか?
>>490 それは無理だと思うよ。swf形式じゃなくてasfだか3gpだかにしないとだめなんじゃね?
というかFlashliteとは関係ないのでスレ違いかと。板すら違うかも。
携帯のFlashliteと通常のFlashは別物。
492 :
490:2007/07/30(月) 14:48:37 ID:40dOr0aq
>>491 Flash を携帯で再生したいんだから、Flash Lite の話でしょ。
携帯で動画再生は普通 3gp でってのは当然知ってるし。。
このスレに来てるのはニコニコ動画モバイルみたいなことがしたいんで
swf 形式のムービーファイルを loadMovie で読み込みたいって話だったのです。
3gpを再生してるわけじゃないと思うよ、ニコニコ動画は。
>>492 外部のはloadMovieじゃなくてH.263のflv(か3gp)にしてVideo.playじゃないの?
495 :
494:2007/07/30(月) 15:16:44 ID:hO4cf0O9
あー、デバイス依存だからflvじゃだめかなあ。
>>492 FlashliteはあくまでもFlashのサブセットだから、Flashデータにしたから動く訳じゃないってのが一つ。
あとストリーミング再生は不可能。ffmpegで作ったswfファイルは中にムービーデータを埋め込んでいる
仕掛けじゃない?となると無理。
容量の問題もあるけど、それは無視して考えてる。
497 :
490:2007/07/30(月) 16:22:59 ID:40dOr0aq
>>496 なるほど。
Flash Lite に 3gp なんて埋め込めないよなぁ。
じゃあ、ニコニコ動画モバイルはどうやってるんだろうか。。。
Flash Lite3.0 からは YouTube みたいに flv 再生できるみたいだけど
ニコニコは 2.0 でそれっぽいのやってるからなぁ。
いやいや違うよ。
サーバーで、動画を画像にして次々とフラッシュに埋め込んで生成。
それをloadMovieで読み込んでいるだけ。そういう独自の仕組みを持ってるんだよ。
だから、ニコニコ動画携帯版は定期的に決定キーを押さないといけないでしょ。
Flash Lite3.0になっても、日本での仕様はキツキツだと思うね。
パケ代を利用者の意向に反して発生させちゃうから。
499 :
490:2007/07/30(月) 17:34:25 ID:40dOr0aq
>>498 loadMovie で読んでるのは静止画なの?動画じゃないの?
定期的に決定キー押さないといけないのは、
loadMovie はユーザからのトリガーが必要だからだと思うんだけど。
一度に読めるデータサイズが決まってるから細切れにして読み込んでるのは分かるけど、
>>498 が何について違うって言ってるのかわからない。
知りたいのは、決定キーを押したときに loadMovie で読み込む
swf ファイルをどうやって作ってるのかってことなんだけど。
じゃなくて、もしくは別の方法なのかもしれないけど。。。
ひとまず俺は思った。
>>490は「文章の力」と「理解力」そして「調べる力」がない事に。
物を作りたい奴としてはダメじゃね?
>>499 サーバー側の処理で、PC版のニコニコ動画から、適当なフレーム数で区切って
画像を抜き出し、それを合成してFlashとして吐き出す。
要するにGIFアニメみたいなもんだ
503 :
490:2007/07/30(月) 18:29:16 ID:40dOr0aq
>>500 貴重な意見をどうも。
>>501-502 要するにニコニコは静止画を並べてるってことかな?
音声とずれちゃう気がするんだけど。。。
いや携帯の話だろ?
505 :
496:2007/07/30(月) 23:25:40 ID:MNw3/wVJ
>>503 現行の方法でできる方法で作ってるしかないんだから、ニコニコの携帯版の動作仕様を紙に列挙して、
DoCoMoかAuのFlashLiteの仕様pdfをダウンロードして読んで、可能性を考えてみるといいと思うよ。
どのような工夫があるのかを自分なりに解析して、調べてみるのがベスト。
そうすれば、具体的に何を聞けば作れるのか見えてくると思う。
自分で作ったLITE1.1のSWFを携帯のデータフォルダに入れて
それを他の携帯にメールに添付して送りたいんだけど、添付するときにSWFが選べないんだけど
どうすればいいのか知っている人いますか?
507 :
Now_loading...774KB:2007/08/01(水) 02:48:01 ID:dkNmksgg
flash lite1.1 でIF文を使おうとしているのだが、
a = "あ";
b = "い";
if (a === b) {trace("等しい")}
で実行したら”あ”と”い”は等しくないから”等しい”が出るはずないのに出る。OTL
数字や"半角数字"ならきちんと判別してくれるのだが、全角文字を入れると
全部等しくなってしまう。
なんで?
>>508 ありがとうございます。
flash5以降用の辞書見てたんだがのってなかったから助かった。
やっぱりLiteは違うんだね。
>>510 1.1だったら4以前の辞書を見ればOk
FlashLiteは癖あるから、なんかあったらリファレンスをこまめに見る様にした方が良いよー
Flash8とCS3にはヘルプにFlashLite1.1のリファレンスが付属してた筈だから、そっち見てみるといい。
ちなみにLite1.xでは == は在っても === は無い。
ビットシフトすらもない・・・・
俺は仕事で携帯用フラッシュ(Lite1.1)をずーと作ってたから、
逆にAS2.0に疎くなりつつあるぞw 今から再勉強せねば。
516 :
キムラ:2007/08/02(木) 16:00:12 ID:HjQYatQm
PHPでFlashLiteのデータのバージョン判別って、可能なのでしょうか?
オブジェクト指向とかけ離れた、アナログ的なゲーム作りが出来るところが
Flash Lite1.1の魅力ですね。
519 :
Now_loading...774KB:2007/08/03(金) 01:37:55 ID:U8u4mkFN
おみくじで同じものが出ないというものをFlash Lite1.1で作ろうとしているのだが、
2.0だと
msc_list = new Array();
msc_list = ["大吉","中吉","小吉","凶"];
for(i=1;i<=4;i++){
this["omikuji"+i] = new Array();
pos =Math.floor(Math.random () * this.msc_list.length);
mymsc =this.msc_list.splice(pos,1);
this["omikuji"+i] = mymsc;
trace(this["omikuji"+i]);
}
だが、配列が使えないとのことなので
for(i = 1; i <= 4; i++) {
eval("omikuji" add i) =おみくじの中身をランダムで
}
とやりたいのだが、中身が重複しないように抜き出す部分が分からない。
携帯用の神経衰弱とか見かけるから出来るんだろうけど・・・。
520 :
Now_loading...774KB:2007/08/03(金) 02:36:07 ID:eXyo88ox
こんな感じで良いのかな。
listを全て出し切るまでループする形。
//Frame1
list1 ="大吉";
list2 ="中吉";
list3 ="小吉";
list4 ="凶";
for(i=1;i<=4;i++){
set("omikuji" add i,true);
}
//Frame2
for(i=1;i<=4;i++){
num=random(4)+1;
if(eval("omikuji" add num)){
trace(eval("list" add num));
set("omikuji" add num,false);
}}
//Frame3
for(i=1;i<=4;i++){
if(eval("omikuji" add i)){
gotoAndPlay(2);
break;
}}
//Frame4
stop();
並び替えるだけなら
array_0="大吉";
array_1="中吉";
array_2="小吉";
array_3="凶";
for (i=0; i<100; i++) {
n1 = random(4);
n2 = random(4);
wait = eval("array_" add n1);
eval("array_" add n1) = eval("array_" add n2);
eval("array_" add n2) = wait;
}
for (i=0; i<5; i++) {
trace(eval("array_" add i));
}
がシンプルですけどね・・・。的外れ!?
522 :
Now_loading...774KB:2007/08/03(金) 09:52:24 ID:Q4GtsIrj
>>520 >>521 どうもありがとうございます。
これからスクリプト見て勉強させて頂きます。
forでまわしたり、該当するまで実行するって感じなんですね。
flash lite の場合一発で処理するスクリプトがあるわけじゃない場合が
多いみたいなのでいかに頭使って処理するかが大事っぽい。
>>522 ループしていないだけでは?
flaファイルを開いて、2フレーム目の1行目にある
stop();をgotoAndPlay(1);に変えてみて下さい。
525 :
522:2007/08/03(金) 14:34:41 ID:Q4GtsIrj
>>524 レスありがとうございます。
やってみたら、
「SWFデータ内のActionScriptが無効です。」とエラー表示され実行できませんでした。
2フレームの gotoAndPlay 以降のステートメントが無視されるためでしょうか?
こちらで試したのは、2フレームの stop(); を消して、
3フレーム目にキーフレームを作って次のスクリプトを書いてみました。
//日付が変わったらカレンダーを再表示する
dnum=fscommand2("GetDateDay");
if(nowDay!=dnum) gotoandPlay(1);
gotoandplay(3);
これだと、画面がちらちらして見辛く、使い物になりませんでした。
また、gotoandplay(3);といった強制ループではこちらの処理に時間を割きすぎるせいか
ライブラリから貼り付けてある当日を示す枠(インスタンス:waku)が点滅しなくなってしま
いました。WinAPIのSleep()のようなものが必要なのでしょうか?
いや、もっと簡単に
インスタンス"waku"の最後のフレームに
tellTarget("/"){
gotoAndPlay(1);
}
とすればいいと思う。
で、ちらちらするのは1フレーム目が白紙だからだね。
あとはwakuがあるフレームのキーフレームを削除して終わり。
527 :
522:2007/08/03(金) 17:36:48 ID:Q4GtsIrj
>>526 tellTarget("/") {
の行でエラーが出ました。
「このアクションを使用するには、ムービーをFlash5形式で書き出す必要があります。」
携帯用のアプリなんで、Flash Lite 1.1 で作ってます。
>>527 ソースを見てみたけど、これをそのまま日付が変わったときに動かすようにするには少々問題がありそうだ。
2フレーム目でStopをかけることを前提に作ってるみたいなので、根本から構造を作り直した方がいい。
529 :
522:2007/08/03(金) 22:34:25 ID:Q4GtsIrj
>>528 見ていただき、ありがとうございます。
簡単には直せなさそうですか、残念です。
前に使ってた機種では、液晶画面を開くたびに待ち受けフラッシュが起動していたので
問題なく使えていたのですが、新しく使い始めた機種ではフラッシュが動きっぱなしの
ようで、いつまで経ってもカレンダーの表示が変わらなくなってしまいました。
他の待ち受けカレンダーも試してみたのですが、みんな同じような作りなのか、うまく動作
するものが見つかりませんでした。
もし、よろしければ、Stopをかけることが前提になっているというのはどのあたりが問題な
のか教えていただけないでしょうか?
>>529 Flashが動きっぱなしの機種でも、一度メニュー画面等から戻ったらFlashが再起動するんじゃない?
531 :
522:2007/08/03(金) 23:31:31 ID:Q4GtsIrj
>>530 しませんでした。
フラッシュが最初から再生されるのは、
電源OFF/ONしたとき。
待ち受けフラッシュを壁紙に指定したとき。
の2つだけのようです。
ご丁寧にも、壁紙指定で実行中のフラッシュを再指定したときは、最初から
再生されずに、実行中のものがそのまま継続されるだけでした。
このため、待ち受けカレンダーを別のファイル名でコピーして2つ用意しておき、
一日に一度、交互に起動しなければ日付が更新できません。
機種は SBM の709SCです。
ちょ、そんな仕様だったっけ?
au端末だったら、普通に再生を巻き戻すだけで再起動するけど。
533 :
528:2007/08/04(土) 04:42:09 ID:5NiJICMU
>>529 えーと、大まかに言うと1フレーム目で日付情報を取って、
2フレーム目で画面を作ってるんだけど、mcをduplicateMovieClipしてたりとか、
表示部分の処理終了後に初期設定した変数が変わるため、単純にループで戻すと
表示がいかれていく。
あえてこれをループにしようとするなら、2フレーム目のstop();を削除。
4フレーム目にAS用のキーを打ち、
dnum=fscommand2("GetDateDay");
if(nowDay!=dnum) {
gotoAndPlay(1);
}else{
gotoAndPlay(3);
}
こう記述。
>>525の書き方で間違っているのが3点。
ちゃんと{}で囲む。gotoAndPlay(1)とgotoAndPlay(3)は同レベルの位置にないと動作しない。
大文字と小文字をちゃんと書かないと予約語は動作しない。
自分自身にとばしたらだめ。一つ手前にとばすこと。
自分自身にとばすと次のフレームに行っちゃうので、動作としては
1->2->3-(gotoAndPlay)->3…のつもりが
1->2->3-(gotoAndPlay)->1->2…という動作になってる。だから点滅してる。
フレーム増やすときはmcのフレームも増やさないとだめだよ。3フレーム目まで。
ただ動作確認してないから動くかどうかちょっとわからん。
534 :
522:2007/08/04(土) 08:54:59 ID:/GuZC02B
>>533 丁寧にありがとうございます。
おかげさまで、日付の変化に連動して表示が更新されるようになりました。
「mcのフレームを増やす」ってのがピンとこなかったので、各レイアに3フレーム目
を付け足したのですが、これで良かったのでしょうか。
ただ、ひとつ問題が。
本日を示すwakuが点滅しなくなってしまいました。
こちらで使ってる.flaはオリジナルからちょっと改造して、デジタル時計のライブラリ
も貼り付けているのですが、この時計は動いています。
535 :
522:2007/08/04(土) 09:01:02 ID:/GuZC02B
>>532 前に使ったauのSやCA、それからSBMのSHはメニューに行き来するだけで頭か
ら再生されていたのですが、SCは画面が消えてもずっと再生しっぱなしです。
そのつど頭から再生する機種では、カレンダーの表示に一瞬間があるのに対し
SCはすぐに表示されるので使ってて気持ち良いのですが、
寝ている間もずっと余分な仕事にCPU回りっぱなしだし、メモリリークなどの
悪影響も受けやすいのかなと思うと良くない仕様ですね。
まあ、それ以前に、他社との互換性に問題がある時点でさすがチョン様ですね。
>まあ、それ以前に、他社との互換性に問題がある時点でさすがチョン様ですね。
au、ドコモ、ソフトバンクで一切仕様が共通してないんだから、
そういう野蛮な発言はよくないよ。 ドコモなんてボタンアクションすら受け付けないという。
まぁ携帯Flashの需要の90%はau端末だけどね。
>>535 >さすがチョン様ですね。
↑これはどういう意味?
538 :
522:2007/08/04(土) 11:29:50 ID:/GuZC02B
>>537 サムソンです。
使いやすさに敬意を込めると共に、ヨン様を連想し敬称を付けました。
てか、このスレで話す内容では無いですね。
539 :
528:2007/08/04(土) 14:27:12 ID:5NiJICMU
>>535 点滅がうまくいかないのは多分どこか間違えてる。俺がやってみたらうまく動いた。
SCは基本的にSBのベース仕様にあってないので、俺が仕事で作るときは対応機種には書かないことにしてる。
ただ世界的に見ると、キャリアで同シリーズの基本仕様があるのは日本ぐらいなので、今後はその辺りは
機種ごとに作っていかなければいけなくなる気もする。
売れてる端末用のファイルがそのまま使えるように
したほうが得策だと思うんだけどなぁ。
マイナーなメーカーが独自色の濃い仕様にすると
売れなくなるだけじゃん。
541 :
528:2007/08/04(土) 17:52:41 ID:5NiJICMU
>>540 それだとNokiaと同じにしてもらうのが理想だな。ワールドワイドで作ってもこまらんし。
でもFlashLiteはまだマシな方よ。
確かその仕様(flashがそのままになるってやつ)はauの携帯でもあるよ。
厳密に言うとスライド式(折り畳みじゃないやつ)ではそれが起こる機種があったはず。たしかSAだったと思うけど。
(そもそもauが使ってるのもflashの仕様通りじゃないところがあるので、きちんとASを書いたほうがいい。)
543 :
522:2007/08/04(土) 23:50:32 ID:/GuZC02B
>>539 すいません、そこまでしてもらって。
こちらでやってるものは祭日の判定や休日の色変えなんかを組み込んで、
レイアの作りもちょっと変えてますので、そのあたりが点滅しなかった原因
かもしれません。
とにかく、動かす方法を検証までしてもらったので、これで迷い無く手を入
れられます。
本当にありがとうございました。
質問します
携帯:W52S
ソフト:パラフラ
携帯用の待ち受け作ってるんですけど、本体画面をスライドさせると表示を変えたいですが携帯側からの情報っ受け取れますか?
fscommand2だと思いますが知ってる方教えてください
>>544 質問の意味が分かりません。
>本体画面をスライドさせると表示を変えたいですが
何の表示を変えたいのですか
>携帯側からの情報っ受け取れますか?
何の情報を受け取りたいのですか
>fscommand2だと思いますが
思うなら検索したらどうですか
Flash側で、「一時停止されたこと」を知ることは出来ませんよね・・・。
携帯端末側で一時停止されてしまうと、いくらでもゲームで
ズルが出来てしまうので困り者です。。
>>546 時間監視して、1ループに一定時間以上超えるような事態があったら、タイトルにもどすような仕掛けにしたら?
548 :
Now_loading...774KB:2007/08/06(月) 15:45:10 ID:nfacwyMU
最近始めてひたすら調べること苦節累計12時間超…
やっと充電時/非充電時での画像切り替え待ち受けが出来た…ククク…
というかだいぶこのスレのお世話になりました。
特に
>>533とかなんまら参考になりました。ありがとうございます!
まさかgotoカレントフレームにそんな罠があったとは…
がんばるぞー!
興奮しすぎてあげったわわあわっわわああわ
携帯電話の待ち受けフラッシュを作っています。
au なのですが、PC 上で動作確認できるシミュレータがありましたら教えてください。
WinXP、 ParaFla を使っています。
551 :
533:2007/08/06(月) 19:21:04 ID:JSRxNMet
>>548 本当はもっとちゃんとした理由があるんだが、面倒なんでああ書いた。
俺個人は動けばいいという主義なので、原理はそのうちちゃんと学んどいてください。
>>550 俺が知ってる限りで一番できがいいのは、AdobeCS3のDeviceCentralがよい出来。
まあFlashCS3買えって話になるから、ParaFraでの製作前提で無料でってことなら、
DoCoMoのシミュレーター。こっちは1.1しか対応しないが。
どっちも音は再現出来ないと思うので、その辺りは実機テスト必須。
まあ待ち受けなら音は必要ないか。
552 :
550:2007/08/06(月) 20:16:53 ID:65eBAang
>>551 ありがとうございます。
DoCoMo のシミュレータを入れてみました。動作確認の用途としてはこれで充分です。
>>394のソースでまともなの作れた人いる?作り方というより使い方がよくわからん
PC版ダンおにの作り方学べばよいのだろうか
>>553 中のReadmeを読んでみる限りだと
csvで譜面データを作って、ひまわり使ってasに変えて
音データをwavとmmfで作って入れればできるんじゃないか?
全く作ってないからわからんが。作者のサイトで聞く方が多分早い。
既出かもしれんが、
FlashCS3のFlashLiteでバグ?エラー?不具合があったんでご報告。
俺、待ちうけ作る仕事してるんだけど、
903sh 904sh (アクオス携帯)でCS3で吐き出したファイルエラーでるわ。
1.1 1.0どっちも。
多分、bmp画像の圧縮とか表示に関係してるっぽ。
8で新規ファイル作ってCS3からタイムラインコピって吐き出したら直った。
>>555 それ元のデータgifにしてもだめだった?
557 :
555:2007/08/10(金) 15:19:20 ID:AM8F7Nrs
>>556 あ、もしかしたらgifでいけるのですか?
普段、pngで作ってるから気付かなかったけど…
>>557 今のところgifだと問題ない気がする。まだCS3にしてから本格的に仕事のデータ作ってないが。
とりあえずAdobeに移ってからの初バージョンアップだから、動作がおかしいとか問題は噴出する気がする。
559 :
555:2007/08/10(金) 21:38:50 ID:AM8F7Nrs
なるほど。
調子に乗ってCS3使ってたけど、
仕事は8でするようにします。
FlashLite1.xのダイナミックテキスト、全角文字って使えますか?
作り方が悪いのかなぜか半角しか表示できないくて
フォント埋め込みやれば確実なはずだが、Pro8の話なので他の奴は分からん・・・
>>561 仕様では全角OKでしたか、ありがとう!
やっぱり作り方が悪かっただけなんだな……頑張ろ
564 :
546:2007/08/12(日) 01:27:11 ID:Fkz+RSNB
>>547 亀レスですが、アドバイスサンクスです。
565 :
522:2007/08/16(木) 14:28:08 ID:Ecem5pv2
>>533 ずいぶん経ってしまいましたが、おかげさまで盆休みでなんとか直せました。
やったのは
>>533のままですが、1点だけ「mcのフレームを3フレーム目まで増やす」
ってところを、4フレーム目まで作ったらなぜか意図通りに動いてしまいました。
ちょっとづつ手を入れて休日判定付けたりして、初めて自分でビルドしたフラッシュで、
機種変えても、キャリア変えてもずっと使ってて愛着があったので、
久しぶりに待ち受けに設定しなおしたら、修理に出してた携帯が戻ってきたみたいに
やっと自分の携帯が返ってきた感じです。
亀レスだが
>>416 FlashLite1.1にもローカル変数はあるぞ。
callで呼び出されたスクリプトの中でだけ使ってる変数はローカル変数だと見なされて、GCの対象にもなる。
同じ名前のグローバル変数があると、別名のローカル変数を作ってくれるわけじゃなく、
そのグローバル変数が使われることになるから、結局は変数の命名に気を付けなきゃならんけどな。
俺は「_root.」を付け忘れて、何で動かない!って数時間悩んだことがしばしばあったw
定数は使えないのですか?
固定の数値でも、ベタ書きしかできない?
変数に文字列なり数値なり突っ込んで変更しなきゃ定数として使えるだろ。
応用力のないやつだな…
570 :
568:2007/08/20(月) 00:06:23 ID:6zoBvCPZ
571 :
Now_loading...774KB:2007/08/21(火) 18:28:22 ID:B3JPbhh5
flash lite2.0対応の携帯を買ったんですが、
以前まで使用できていたflash lite1.1対応のゲームの動作がおかしく
なりました。
バージョンアップだから前のバージョンは使えるんだと思い込んでました
が違うのでしょうか?
>>571 一般論だと問題なく動く。もうちょっと具体的にどんな機種から変更したとか書いた方がいいと思うが。
573 :
Now_loading...774KB:2007/08/28(火) 11:32:09 ID:p8DmNCoz
質問です
動画の一部を切り抜いたものを、FLASH MX2004でFLASH LITE1.1に変換しようとしたところ、
「サポートされていない機能を使用しています」と表示され出力出来ませんでした
これは1.1では動画の埋め込み等は対応出来ていないからでしょうか?
また、2.0ならば可能でしょうか?
>>573 >また、2.0ならば可能でしょうか?
試してみたら?
575 :
Now_loading...774KB:2007/08/28(火) 12:01:57 ID:p8DmNCoz
>>574 パブリッシュ設定で1.1はあったのですが、2.0が無かったもので・・・
>>575 2.0が作れるのはFlash8から。MX2004では作れない。
とりあえず元のflaがバージョンいくつで作られていたかは判らないんだが、7で作っていたなら
そのままでは無理。恐らくActionScriptが7相当になっているはず。
4相当まで落としてScriptを書き直す必要あり。
FlashLite2.0は一応7相当だが、対応してない機能もあるので、やはり動画を抜いただけでは動かないこともある。
575ではなのですが便乗質問です。
flash8を使用してるのですが書き出しはflash lite1.1までしかないですよ?
アクションスクリプトのところにスクリプト2.0というのはありますが・・・。
>>573 無理。「埋め込み動画」は現在、携帯非対応。
2.0機種でも無理。
>>577 アップデータじゃないかな?
579 :
Now_loading...774KB:2007/08/29(水) 13:37:40 ID:06cHWxNL
すいません、教えてください。
1.1で製作しているんですけどボタンを配置した状態で
一番上にあるボタンをキーを押さずに
最初からフォーカスされた状態にするにはどうしたらいいですか?
逆転の発想だよ
何も選ばなければフォーカスされた状態とし、選んだら処理を変える。
オレいま酔っぱらってるけど、これが最大のヒントだと思う。
581 :
オッパピー:2007/08/30(木) 00:31:27 ID:qOIaUoq2
はじめまして。FLASHの初心者です。質問させて下さい。
携帯の待ちうけ画像をFlashを使って作ったのですが、自分の携帯では再生可能
だったのですが、友人にメールで添付しようとすると、著作権保護が付いていて
転送できませんでした。
保護を解除するなど、何かいい方法はありませんか?素人な質問ですみません。
>>579 えーと、変数で管理したらどうだろう?
自分でフォーカス枠を作って、それを初めのフレームに配置。
あとは変数によって上下させてあげればよい。
>>581 保護解除は無理です。外部メモリに移すのも同じく無理。
対策は、パソコンからメールする、WEB上にアップロードするなど・・・
>>580,582
579じゃないけど実際にフォーカスされていない状態で
on (press)相当のイベントって取れたっけ?
>>583 on (keyPress "<Enter>")
585 :
579:2007/08/31(金) 12:40:05 ID:pyLKtaZp
>>580,582
レスありがとうございました。
無事にうまく出来ました。
1.1やってるとなんかとんちやってるみたいだ・・・。
586 :
Now_loading...774KB:2007/08/31(金) 20:50:36 ID:4Fck//8K
Flash lite1.1で外部ファイルの読み込みって可能ですか?
イメージを動的に変更したいと思います。
loadVariablesとloadMovieが使える
588 :
Now_loading...774KB:2007/08/31(金) 22:29:24 ID:aC8FjDTg
今更ASをお勉強しているんですが
指定した日時のunix秒を取れる関数ってないんでしょうか…?
PHPでいう、mktime()みたいな関数です。
ASバージョンは1.1です。
やりたいこととしては、指定日時と現在との差秒を求める、って感じです。
代替案などあったら教えてください。
お願いします。
ASバージョンじゃなかった、Lite1.1です。
すみません
>>588 代替案・・・ていうか普通に計算したらどうだろう?
知っているとは思うが、時間関係は以下で求めるしかない。
・現在時間取得
status = fscommand2("GetLocaleTime", "time");
・個別に取得
year=fscommand2("GetDateYear");
month=fscommand2("GetDateMonth");
day=fscommand2("GetDateDay");
hour=fscommand2("GetTimeHours");
min=fscommand2("GetTimeMinutes");
sec=fscommand2("GetTimeSeconds");
あと自分で関数を作りたい場合、Lite1.1だとfunctionすら使えないんで、
別のフレームにスクリプトを書いて、call()で呼び出すしかありません。
591 :
Now_loading...774KB:2007/09/01(土) 00:29:20 ID:ukMQDx1i
592 :
588:2007/09/01(土) 17:34:20 ID:ISN11fRp
お答えありがとうございます。
callだと戻り値がないから、使いにくそう・・・
グローバルな値を介してやりとりすればいいのかな??
そういう使い方があるのか分からないけど。
1フレーム目で起動時間のunix時間を出しておいて
ループ処理中は1フレーム目で出した時間を元に算出させようと思います。
お答えありがとうございました。
>>592 そういう使い方があるのかっていうか
そういう使い方しかないのよね
ここで聞くのはスレ違いのような気もするが、みんなFlashLite1.1での良い当たり判定の方法知らないか?
1.1シューティングゲーム作ってみようとしたんだが、
弾50個に対して矩形の当たり判定を毎フレームごとやってみたら、それだけでFPSがガタ落ちでなあ。
もし、1.1で実装するのに現実的な方法で、なんか良い当たり判定在れば教えてくれー
まず自分はどんな判定の方法をしてるか示さないと
そこから改良の余地があるかどうか分からんだろうが。
まー縦シューティングなら自機と弾との判定はY軸を先に、
横シューティングならX軸判定を先にして
範囲外なら次の弾判定のがとりあえずのセオリーか。
>>595 すまんすまん、確かにそうだな。
俺が今やってる当たり判定はこんな感じ↓
・弾のムービークリップ
/*フレームラベル'move'*/
//まず弾の移動処理
_x += mx;
_y += my;
//当たり判定処理
//x0,x1,y0,y1は、自機の当たり座標(左、右、上、下の順)
if(enable) { //弾は領域範囲内か
if(_root.x0 < _x && _root.x1 > _x && _root.y0 < _y && _root.y1 > _y) {
//当たり
}
}
/*フレームラベル'loop'*/
//ループする
gotoAndPlay("move");
ちなみに、x0〜y1の各値はゲームの準備をするときに自機の座標から初期値を設定して、
そのあとは自機が移動したときにのみ値を増減させるようにしてある。
それと、弾が領域の範囲外にあるかどうかの判定は、毎フレーム行うと重かったから
一定時間経過後に一括で行うようにしてある。
なんか指摘があれば頼む。
>>596 移動処理の計算もif(enable){}の中に入れると、多少速度改善されそうな気がする。
弾数多いときに結局低下するかもしれんけど。
でも当たり判定以前に、ムービークリップを50個とか同時に動かすと処理落ちしない?
以前アクション作るときに、サイズにもよるけど20個ぐらいが限界だった。
1フレーム目に半分のMCを動かして
2フレーム目に残り半分のMCを動かして・・・とかやったら軽くならないかな?
もちろん1回の移動量は通常の2倍で。
>>597 アドバイスthx、確かに画面外にある弾動かす必要は無いわな。
>処理落ちしない?
確かにそうなんだよなあ
50個のMC(俺の場合弾オブジェクト)を全部同時に動かすと、さすがに12FPSは保てない。
まあそれでも、シューティングだから50個くらいは弾出しておかないと迫力無いかなってのと、
最終的に6〜7FPSくらい出れば恩の字かなと思って作成続けてるよ。
もちろん速度は機種にもよるけど。
>>598 うーん、移動量を2倍にしてごまかしても、
結局は毎フレーム移動処理させてあげないとカクカクした動きになっちゃうと思う。
601 :
597:2007/09/05(水) 12:51:01 ID:RFRYGB34
>>599 以前落ち物パズルを作ったときに、処理速度を上げるために色々した時は
1.配列風の変数をいじるときにevalを使うよりは普通に記述した方が圧倒的に早い
2.演算数をどこまで減らせるかを検討する
だった。
自分でテストしてないで言うのがアレだが、弾のx,yをPropertyのみじゃなくて、各MC内に
変数を持たせた方が多少速度上がる可能性はないかな?
それとmcの数が多いとどうしても処理速度が落ちるので、そこを減らす工夫も要るかも。
例えば自機に向かってくる弾は単体だろうけど、決まったタイミングでばらまくような弾は
複数の弾を一つのmcにまとめてムービーとして動かした方が早くなるかも。
当たり判定が面倒だとは思うけど。
602 :
Now_loading...774KB:2007/09/05(水) 18:19:17 ID:qre8bAqg
FLASH CS3でPSDファイル読み込んでシンボルにしたら
ムービープレビューでエラーになったんだけどなんで?
>>602 もうちょっと、何をどうしようとしたのか説明が有った方が答えやすいかと。
どんなエラーが出たとかも、有った方がいいかも。
あと携帯向けに作ったFlashの話?
604 :
Now_loading...774KB:2007/09/05(水) 22:44:02 ID:qre8bAqg
>>603 すいません。。。
iモード公式サイトのトップページのタイトル部分をFLASH化しようと思っています。
背景画像の上に重なるサイトロゴをPSDでステージに読み込み、
ムービープレビューしたところ、デバイスセントラルで
「不正イメージデータエラーです」と出ました。
が、いまGIFでやってみたところ、問題なくプレビューできました。
お騒がせしてすいません。。。
しかしなぜPSDではダメだったのか疑問です。
605 :
Now_loading...774KB:2007/09/05(水) 23:17:03 ID:CEcP0EHs
>>604 PSD形式はそのまま読み込めるけど、出力するときにそのままのフォーマットのデータだと
Flashliteプレイヤーが対応してないので内部のデータにアクセス出来ないんだと思う。
非透過型限定にはなるが、jpegデータとして内部に変換して持たせるオプションがプロパティに
有ったはずなので、あれでやるとPSD形式でもそのまま出せると思う。
ただまあ背景画像の上にロゴを置くということは透過型のファイルじゃないと意味なさそうなので、
そのやり方は意味がないと思うけど。
内部でSWFを作るときに都合良く変換してくれるわけではないので、PSD形式ではなく、ちゃんと
データを作るときにGIFにしないとダメだと思うよ。
Lite1.1です
LoadVariablesでテキストファイルを読む時に
そのファイル自体の有無はどうやって知ったらいいんでしょうか?
色々読んでもあるものとして書かれてるものばかりで
分かりません。
608 :
Now_loading...774KB:2007/09/06(木) 09:33:38 ID:xKIJ1/oC
>>606 丁寧にありがとうございます!
ドロップシャドウを諦めて、GIFにします。。。
>>608 >ドロップシャドウを
↑のせいじゃない?
610 :
Now_loading...774KB:2007/09/06(木) 11:28:58 ID:xKIJ1/oC
うそwそうなの?www
ドロップシャドウNGなんですか?
みなさんドロップシャドウ使いたいときどうしてます?
>>607 ファイルの存在確認ではないけど、読み込むテキストファイルの最後にEND=1とか書いておいて、
LoadVariablesした後にENDの値が1になっているかどうか調べることで、ちゃんと読み込まれているか判別する、じゃ駄目かな?
その方法が駄目なら、外部のスクリプト(PHPとかPerlとか)読み込むようにして、そっちでファイルの存在確認してから
結果をFlashLite側に返すようにすれば良いと思う。
flash8basic しかもって無いんだけど
lite 2.0開発無理かな?
せっかく携帯が対応してるので試したいんだけど
>>611 そうですか
何かステータスが返ってくるのかと思ってましたorz
ありがとうございました
>>610 ドロップシャドウは無理だそりゃ。アルファチャンネルで抜くわけじゃないし。
1.まんまGifにする
2.ドロップシャドウなしのデータを作って、2枚重ねて奥の色を黒にしてずらして配置。
それっぽく見えるように作ればいいんで、結果から考えてみればいいと思うよ。
>>612 Pro以上じゃないと携帯用の開発はできないことになってる。
一応Flash7と互換があるので、7形式で作れば見えるかもしれない。
1.100kByteに納めつつ、ワークエリアに気をつける。
2.Fscommand2といった携帯用の専用命令は一切使えない。
BasicからだとCS3にアップグレードが50000円だからなぁ。簡単には薦められない。
Lite2.0機種ではFlash7形式、Lite1.1機種ではFlash4形式で再生OK
>>610 アルファチャンネル付きのPNGで影を作って重ねる。
>>612 ParaFla!とかSuzukaとか、フリーの環境で「Lite2.0もどき」なことはできる。
617 :
Now_loading...774KB:2007/09/07(金) 12:46:34 ID:rP5fYdjt
携帯用のフラッシュゲームを作っているのですが、
音の読み込み関係が上手くいきません・・・
ライブラリにwavファイルを読み込んだ後、
携帯(AU)で音がなるようデバイスサウンドに
WSC-MA2というソフトでwavを変換した.mmfファイルを読み込んでみたのですが、
「同期:イベント:繰り返し:1回」という設定にも関わらず
何回もループ再生されてしまうのです。
何が原因なのかまるでわかりません。
どなたか原因、解決法がわかるかたは是非是非、教えてください。
制作環境はFLASH8、windowsXPです。
>>617 音楽データのあるフレームを通り続けると、ずっと音が鳴り続けることがあるな。
音専用のmcを作って、必要なときにtellTargetで音を呼び出すとたいてい大丈夫だった。
mc_snd
1f:ラベルを付ける。
label_null
2f:AS
gotoAndPlay("label_null");
3f:音配置 ラベルつける
label_snd01
4f:AS
gotoAndPlay("label_null");
みたいな感じ。本当はどういうタイムラインの配置にしてるかが判ると説明がしやすい。
あと実機じゃなくてPC上でテストすると、関係なくループするよ。
うん、PCではどうしてもループするね。気にしてない。
620 :
Now_loading...774KB:2007/09/07(金) 14:20:50 ID:rP5fYdjt
なるほど。パソコンで見るとループする仕様なんですね。
早い返答ありがとうございます〜。
621 :
Now_loading...774KB:2007/09/07(金) 14:46:45 ID:Hq1IldiT
特定のムービーが流れた後にランダムで画像表示させるカンジ
のFLASH作りたいんですが、ムービーの最後のタイムラインに
r=レイヤー2(5)+2;
gotoAndStop(r);
みたいなカンジで記入していいんでしょうか?
>>621 質問の意味がわからないけど、ランダムで画像表示したいなら
r=random(5)+2;
gotoAndStop(r);
じゃね?そもそも携帯Flash板で質問する内容なのかどうか。
>>616 なんで「もどき」なの?
普通にParaFla!で作れるけど
>>623 Flash Lite2.0に完全対応してないからじゃない?
>>624 完全対応って何なの?
FSCommand2やSharedObjectも普通に使えるけど・・・・
627 :
Now_loading...774KB:2007/09/08(土) 20:43:32 ID:yFX+6yE9
超初歩だと思うのですが、教えてください。
PCで問題なく動作したので、実機でテストしてみようと思い、
swfファイルをメールに添付してPCから携帯に送ったんですが、
「対応していないデータのため、表示できません」
とエラーになってしまいました。。。
swfファイルのままでは駄目なんでしょうか?
Flash Lite 1.1でドコモのN703です。
>>627 メールでは送れないから、
サーバにswfをアップロードして携帯からそのURLにアクセスする。
Softbank携帯なら対応してるけどね<添付
630 :
Now_loading...774KB:2007/09/08(土) 21:13:54 ID:yFX+6yE9
>>628,629
なるほど。そういうことだったんですね。
ありがとうございます!
>>625 hasSharedObjectsも使えたりする?
632 :
Now_loading...774KB:2007/09/11(火) 01:28:01 ID:pWxvtFdq
Flash Lite 1.1で、
床に散らばったトランプをランダムにシャッフルするようなASって
どう書けばいいのか教えていただけませんか?
または参考になるサイトでも結構です。
最悪、ランダムってのを捨てて、トゥイーンでやろうかとも考えているんですが・・・
633 :
521:2007/09/11(火) 03:12:39 ID:ZKxUEcgG
>>632 下記はカード4枚の場合です。
@フレームアクションの実行
array_0="絵柄1";
array_1="絵柄2";
array_2="絵柄3";
array_3="絵柄4";
for (i=0; i<100; i++) {
n1 = random(4);
n2 = random(4);
wait = eval("array_" add n1);
eval("array_" add n1) = eval("array_" add n2);
eval("array_" add n2) = wait;
}
Aカードがシャッフルされているアニメーションを再生。
その際にcard_0〜card_3という名前のムービークリップを配置。
(これらのMCの親は共通で、フレーム1〜4に絵柄1〜絵柄4が描かれていること
ラベルも絵柄1〜絵柄4にする)
B実際にカードを表示させる。
for (i=0; i<5; i++) {
tgt="card_" add i;
tgt_card="array_" add i;
tellTarget(tgt){
gotoAndStop(eval(_root.tgt_card));
}
}
説明ヘタでスマソ
634 :
632:2007/09/11(火) 13:15:20 ID:tN2z3PG8
>>633 ありがとうございます!
しかし、やってみたのですが、うまくいきませんでしたorz
自分こそ説明下手ですいません。
トランプなのですが、カードの表の絵柄を見せる必要はなく、裏面のまま単にランダムに動き回ればいいだけなんです。
イメージとしては、手品などでありがちな、裏返したままシャッフルし、その中から1枚を引き抜くっていう感じのやつで、
1枚を引き抜くのは別画面でやるので、シャッフルされている様子だけをFlashにしたいのです。
なので、表の絵柄は関係なく、ムービークリップはすべて同じ絵でOKです。
カードは10枚ほどで、ステージのサイズは230x200程度です。
どうかご教授願います。
ご教示
636 :
Now_loading...774KB:2007/09/11(火) 18:02:25 ID:ImP5Z0z0
まずはAS云々よりアルゴリズムを考えるべきだな。
>>634 636さんが言うように、仕組みを理解すればいくらでもASは自分で書けるよ。
>>633が理解できないなら参考書を買って勉強しないとキツいよ。
@で配列を作成して、Bでその配列の中身をランダムに入れ替えてるだけ。
>@で配列を作成して、Bでその配列の中身をランダムに入れ替えてるだけ。
おっと訂正wごめん。
array_1〜array_10まで配列を作って、
以下の式で、配列の中身の入れ替えを100回行っている。
for (i=0; i<100; i++) {
n1 = random(10)+1;
n2 = random(10)+1;
wait = eval("array_" add n1);
eval("array_" add n1) = eval("array_" add n2);
eval("array_" add n2) = wait;
}
というか、
>>633の処理もまずいだろ。
無駄に100回ループ回してるし、
card_0〜card_3といいつつBで
card_4までカード5枚処理してるし。
>>639 >無駄に100回ループ回してるし、
n1とn2が同じになる確率を考慮すれば100回ループしないと
精度の良い結果は得られないぞ?ただMathを使えばさらに精度は良くなるね。
>card_0〜card_3といいつつBで
>card_4までカード5枚処理してるし。
え?何か勘違いしてないか?
n1 = random(4); の場合n1に入るのは0〜3までだぞ?
>>639 ちょ、またまた誤爆した。Bの処理のことか。確かに1回多いね。
鬱になったからもう寝る。
642 :
632:2007/09/11(火) 23:17:43 ID:tN2z3PG8
>>637 そうですね。
ほんと何もわかってない状態なので、本を買って基本から勉強したいと思います。
ありがとうございます。
643 :
Now_loading...774KB:2007/09/12(水) 13:44:55 ID:qzk+SP0t
flash lite1.1 で不要になった変数を削除したいのですが、どのように
すればよいのでしょうか?
undefinedでも入れといたら
645 :
Now_loading...774KB:2007/09/12(水) 16:50:19 ID:nrbVrTGv
すみません。
flash lite1.1でインタラクティブ再生をする場合ですが、
端末でブックマークした際のタイトルを指定する事って可能でしょうか?
ブックマークするとswfのアドレスがそのまま表示されるので
それをなんとか出来ないかと・・・
そこはHEMLとかの範囲であって、Flashの範囲ではないはず。
というか、携帯の機種の問題だろ
機種がどうとかの問題ではなくFlashLiteの仕様
FlashLiteがどうとかの問題ではなくHTTPの仕様
HTTPの仕様は全く関係無いだろ。お前HTTPの仕様わかってるのか?
FlashLiteの仕様でも無い。
…HEMLも残念ながら。
>>645 objectのタグにid属性をセットして、
<a iswf="#id" href="非対応端末用のURL">再生</a>
でリンクすれば同ページ内で再生するから、そのページのtitleが適用されるはず。
当然だけど非対応端末には非対応。
HTTPの仕様は全く関係無いだろ。お前HTTPの仕様わかってるのか?
FlashLiteの仕様でも無い。
…HEMLも残念ながら。
>>645 objectのタグにid属性をセットして、
<a iswf="#id" href="非対応端末用のURL">再生</a>
でリンクすれば同ページ内で再生するから、そのページのtitleが適用されるはず。
当然だけど非対応端末には非対応。
二回も送信してしまって本当に申し訳なく思っている。
653 :
Now_loading...774KB:2007/09/14(金) 23:24:44 ID:9cGVMUz3
ありがとうございます。
やっぱり直でswfを呼び出すと
無理ですよね。
ブラウザに反映されるヘッダ情報が無ければ無理なのは必然だよ。
でも
>>651でインタラクティブ再生にもなるし問題無いでしょ。
そもそもスレ違いと言えなくも無い。
>>651 ちょっとプチムカ来たんで反論(?)
俺は「HTML周りの事じゃないのか?」という事を言っただけで、HTMLの仕様云々は言ってないぞ?
そもそも「 <a iswf="#id" href="非対応端末用のURL">再生</a> 」の書き方はHTML系の話だろ?
俺の言っていた「HTML周り」というのを否定するのならば、その記述も否定になる。
と俺は物申したい。
ただそういうやり方で回避できる場合があると言うのは知らなかったので感謝はする。
656 :
651:2007/09/15(土) 14:26:02 ID:dfZhSAjj
>>655が
>>646ならばすなまい。あれは暗に記述ミスをつっこんだだけで否定では無いんだ。
うまく伝わらない書き方をしたのが悪かった。
どちらにしろボタンアクションが無効にならないか?
サーバの設定いじくれば一応アドレスの偽装は出来そうな気がする。
ブラウザ上には偽装アドレスに対するリンクを貼っておき、
サーバ側ではmod_rewrite使ってそれを正規のアドレスに書き換える、とか。
自鯖orルート権限持ってないと無理っぽくね?
.htaccessとmod_rewriteに対応しているレンタルサーバもあるし、管理者権限が無くても大丈夫と思う。
そもそも
>>645の
>ブックマークするとswfのアドレスがそのまま表示されるので
>それをなんとか出来ないかと・・・
は自分個人の問題なのか、第三者がブックマークした時全般の話なのか。
前者なら携帯のブックマークのタイトル編集機能使えば済む話だが、
今は後者が前提で話が進んでる。
・・・まあ、さすがに前者を聞いてくるような猛者ではないか。
前者、後者、猛者って・・・何者?
>>662 第三者 は仲間はずれですかそーですかorz
質問です。
MC_Aのタイムライン上のASで
tellTarget("MC_B"){
if(_x>0){
tellTarget("MC_A"){
_x = 0;
}
}
}
↑これと↓これ
tellTarget("MC_B"){
if(_x>0){
/:mc_a_flg = true;
}
}
if(/:mc_a_flg){
_x = 0;
}
2つとも同じ処理なのですが
どちらが効率よい(負荷が少ない)でしょうか?
>>665 Adobe Device Central CS3だと負荷も確認出来るよ。
言☆え☆て☆る
あのCPU使用率みたいなグラフを見ればいいんだね!
668 :
Now_loading...774KB:2007/09/21(金) 03:37:51 ID:7qyYrq2W
>>667 if( getProperty("MC_B", _x) > 0) _x = 0;
or
if( MC_B/:_x > 0) _x = 0;
これじゃダメなのか?
処理負荷はどうか分からんが・・・
669 :
Now_loading...774KB:2007/09/21(金) 10:37:44 ID:TJsHqyLU
負荷を計るんなら、計測したい処理を100回ほど繰り返すようにして
getTimerでその処理間の実行時間を計測して、それを実機で確かめてみると良いよ。
ただ、計測した処理時間にバラつきが出るから、一度だけじゃなくて何度か繰り返して平均を求めるようにすると良いかも。
FlashLiteの参考書ってある?
AS全般でなしに、lite専用みたいな。
673 :
Now_loading...774KB:2007/10/02(火) 13:25:31 ID:kv3ScGNb
>>671 モバイルFlashコンテンツ作成講座
という書籍がある。
674 :
Now_loading...774KB:2007/10/02(火) 22:14:58 ID:Q6z1LWID
>モバイルFlashコンテンツ作成講座
レビュー見ると分かるけど、ほとんどが基本的なFlashの操作に関して
書かれていて、Flash Liteに特化した内容は少ないよ。
FLVを見れるの?YouTubeも?
676 :
Now_loading...774KB:2007/10/02(火) 22:25:01 ID:kv3ScGNb
携帯用待受けの時計を作っています。
時計数字(0〜9)を
漢数字(0→零、1→壱、2→弐、3→参、4→肆、5→伍、6→陸、7→漆、8→捌、9→玖)
と表示させたいのですが、埋め込みで追加文字において
【 零 壱 弐 参 肆 伍 陸 漆 捌 玖】を埋め込んでも(時、分共に)
プレビューで時計が表示されない(当たり前だと思いますが…)状態です。
なおかつ
ダイナミックテキストは縦書きできないと十分承知済みですが、
上にあるような漢数字を使って和風時計を作ってみたいと試行錯誤していますが…
何か解決策をご存知の方がいらっしゃいましたらよろしくお願いします。
678 :
Now_loading...774KB:2007/10/02(火) 23:17:27 ID:kv3ScGNb
ダイナミックテキストでやらずに、数字のMC作ればいいんじゃね?
数字MCは
1フレーム目に静止テキストで零
2フレーム目に静止テキストで壱
・・・と。
内部であとはtellTarget(数字MC)gotoAndStop(値+1)で数値のクリップを変更していけばいけるかと。
>>678 単純に指定の文字列を表示用の変数に入れたい、という話なら
m0 = "零";
m1 = "壱";
:
と10個変数作っておいて、
disphour_10 = int(fscommand2("GetTimeHours") /10);
disphour_1 = fscommand2("GetTimeHours") %10;
displayh = eval("m" add disphour_10) add eval("m" add disphour_1);
とやると、displayhが表示用の文字列になるんじゃないかな。
縦に書きたいのであれば、一桁づつ縦に配置したダイナミックテキストに表示するか、
複数行の表示を出来るようにして
displayh = eval("m" add disphour_10) add chr(13) add eval("m" add disphour_1);
とやる。chr(13)は改行コード。
680 :
Now_loading...774KB:2007/10/03(水) 17:07:42 ID:BmCrR55/
>>679 安価ミス?それとも俺?
後者なら一応説明?しておくが「フォントの埋め込みじゃなくても出来る」という事を言いたかった。
フォントがいいなら
>>679でいいだろうけど、数字の画像にしたいと今後なった場合その埋め込みフォント方法ではムリになるから、
あらかじめ画像として扱ったほうが今後変更しやすいかもよ〜
という事でしたっ!!
俺も画像にした方がいいと思う。
自由度が広がるのと、商売ならフォントのライセンス問題が出てくるから。
>>681 フォントのライセンスはやたら厳しいしな
印刷はいいけど画像はダメとか
FlashLite3ってAS3搭載されるわけじゃないんだな。
ちょっと残念。
684 :
679:2007/10/04(木) 08:23:22 ID:5lA/hTg3
685 :
Now_loading...774KB:2007/10/05(金) 18:58:11 ID:y5wyyXd4
ドコモの携帯でmidかmldを使いたいんですが、どうしてもうまくいきません
読み込み>ライブラリ>適当なwav>ライブラリのwavのプロパティ>
デバイスサウンドのフォルダクリックからmid選択
レイヤーを用意してステージにドラッグ
全然やり方違うとか、詳しく書いてあるサイトとかあれば
どなたか教えてもらえませんか?
使ってるのはCS3 Lite1.1です。
鳴らしたい携帯はドコモN903iです。
686 :
Now_loading...774KB:2007/10/05(金) 23:18:35 ID:ALw/+UuQ
まずWaveはmidやmldに変換しないと使えないんじゃなかったっけ?
更にケイタイの機種によって変換方式も変えないといけないはず。
と俺は認識しているが・・・・
midはもう用意してあるんでしょ?
機種やキャリアによって動作ちがうから、別機種、別キャリアでエミュレートさせて
動かして見ればどうかな?それで鳴ったら、ドコモN903iは不可ってことで。
688 :
Now_loading...774KB:2007/10/06(土) 16:45:56 ID:utz4VpWe
>>687 スマン見落としていたorz
1.N903i対応しているのMLDを作成。
2.着メロとしてDLして鳴るか確認。
3.その後にFlashに組み込んで見る。
という手段ではどうでしょうかね?
組み込み方は合っているはず。
機種依存関連だとエミュよか実機で試すのが一番かと思われまする。
689 :
Now_loading...774KB:2007/10/07(日) 00:15:12 ID:eRsSOMcc
PlaFlaでlite1.1用に作ってるんだけど、on(keypress "5")って実機だとちゃんと反応してくれるけど
PC上だと押しても無反応なのなんでだろ?
テストするのに毎回携帯に転送するしかないんだろうか?
keyPressだろ
>>690 PlaFlaの携帯用サンプルはkeypressになっている。
もちろんkeyPressでも動くし動作の違いは無い。
ムービーを1回クリックしてやらないとキーを拾ってくれないのを知らないだけとか。
694 :
Now_loading...774KB:2007/10/08(月) 08:35:24 ID:zOd8i/d/
カイゾクバンナラ plans3618
695 :
Now_loading...774KB:2007/10/08(月) 22:47:20 ID:OBmEqBZz
ムービーが再生中にボタンを押せなくなるようにしたいのですが、インスタンス名がつけられないので困っています。
調べたのですが、いまいちインスタンスの特定方法がわかりません。誰か教えていただけますか?
ボタンをムービークリップの中に置くと良いよ
すまない
答えになって無いから補足させてくらさい
恐らくFlashLite1.1(2.0は知らん)ではパスでボタンをどうこう出来ないから、ボタンはムービークリップの中に置いてムービー再生時にダミーボタンのフレームに飛ばすって感じにすると良いかと
もしくはボタン中のスクリプトを変数で管理して、ムービー再生時にフラグを立てたりしても良い
知り合いに頼まれてFlashでノベルゲームみたいの作ってんだけど、
データフォルダから動かしても、loadVariablesでのWEBアクセスって使えんのか?
なんかVariablesの方はASの記述が同じなのに、
できるヤツとできないヤツがあって若干パニックなんだが。
>>699 データフォルダってことはau?
auはDF起動からだと通信系ASは使えないよ。
通信系はブラウザ上でのswf起動時のみ。
多分どのキャリアも同じ。
getURLはどうだったかな。
いけたような気もする。
ぐあー名前はいってた。
消し忘れです。
すいませんでした。
>>700 レスdクス。そそ、auです。
ウチもDFからAS使った通信はできないものと思ってたんだが、
試しにやってみたらできたりするケースがあるのな。
(loadMovieは無理だったけど、loadVariablesは可能なケースがあるっぽい…)
なんでモバゲーのとかもやってみたら、
そっちもデータフォルダから通信できたりしてさ。
結局のトコ何が良くて、何がいけないのかが良く分からんくって…('Д`)
>>703 あれれまじで?
うーん、最近のはそうなのかしら。
loadVariablesかー。
通信使えるならノベルゲー作りやすくなるね。
Lite2.0で作ってんならSWF圧縮かけられるから
大分容量使えるなー。
loadVariablesの件は面白そうだから
分かったら教えておくれー。
モバゲーのはgetURL()
loadVariablesはweb上のみ
どうでもいいけど
「モバゲー」ってさ
口に出すと言いにくいんだよな…
クライアントに説明するとき「モグゥアゲー」と言ってしまうのよ…
モバゲーてLite2.0で作ったゲームもあんのかな。
ドコモで動かないけど。
はやくドコモLite2.0対応機種出してくんねーかなー。
もうFlashはどうでも良くなっちゃったのかしら。
うおっ!
まじでか!
2すっとばしていきなり3いくのかあんにゃろめ!
フフ、宇宙が騒がしくなってきやがったぜ。
ついでだからMCん中入れたボタンが
auは効いてドコモは効かないとかそういうのもひそかに直しといてくんないかな。
>>709 >ついでだからMCん中入れたボタンが
>auは効いてドコモは効かないとかそういうのもひそかに直しといてくんないかな。
あれ、それdocomoでも大丈夫じゃなかったか?
少なくとも俺のF902iでは動いたぞ。
機種依存かなにかかな?
>>711 たしかそれは元からエラーなはずだから、当たり前だと思う。
>Flash Lite 3.0
これで通信制限や容量制限が緩くなってなかったら、微妙だな。
>これで通信制限や容量制限が緩くなってなかったら、微妙だな。
まあでも、1.1に比べれば格段に良くなるのは事実。
今まではほとんどメモリを解放しないも同然だったから
単体で容量が大きかったり、通信でデータをやりとりするFlashを作るのは難しかった。
あとやっぱプログラマとしては、AS2相当の言語が搭載されるというのが嬉しい。
幾分かは慣れたが、関数や配列すらない環境ってのはやはり辛いものがあったからなw
逆に言えば、3.0に期待してるのは主にそういうところで、目玉のflv対応とかに関してはあんまり期待してなかったりする。
ドコモはFlashLite2入れるといって結局まだ放置状態だからな
FlashLite3導入するの5年くらい先じゃね?
おとといくらいからflash liteを触りはじめた初心者ですが、教えてください。
サーバから天気情報を受け取って表示する待ち受けを作りたいのですが、
as1.xで作ったswfを待ち受けにした場合、loadVariableを使えないと聞きました。
as2.0では待ち受けでLoadVarsを使うことってできますか?
716 :
Now_loading...774KB:2007/10/15(月) 00:59:43 ID:LVgfxd0n
出来ないよ。
ユーザーの意図しないパケット代が発生するアクションは絶対に許されない。
718 :
715:2007/10/15(月) 03:47:54 ID:8gyTUSnX
>>716 なるほど。言語が(実質)変わってもポリシーは変わってないんですね…。
>>717 公式どころか自分用に作ろうとしてたので…。
サーバアプリから天気情報をパースして、
携帯待ち受けに渡すことを考えてたんで残念です。
ご返答ありがとうございました。
719 :
Now_loading...774KB:2007/10/16(火) 00:57:00 ID:7k/Z2qQZ
Lite2.0ではUIコンポーネントのチェックボックスを使ったASは組めますか?
>>719 コンポーネント自体は使えたと思うけどすっごく重いよ。
なんか非推奨だったよな気もするな。
自作した方が早いよきっと。
ユニクロのホムペに置いてあるユニクロックを携帯用に変換したいんだが・・・
可能ですかね?
最低でも2.0以降の話だな。
その上待ちうけとなるとどうなるんだろうな・・・
LoadMoveとかは1.1だとユーザーの任意でしかロードできないからな。
2.0や3.0が自動で可能なら出来るかもしれんがどうなんだろう・・・
画像をひたすら組み込んで出来なくはないだろうが、容量制限で1種類分位しかアニメーションに出来ないと思われ。
確実に出来ないとは言い切る事は出来ないのだが、俺はムリだと思われる。
これか。
http://www.uniqlo.jp/uniqlock/ ユニクロック面白いね。
あれ中村勇吾さん作なのかな。
変換・・・というのが何をどうしたいのかにもよるけど、
実写のない時計部分のあの動きだけを実機で再現させたいというのなら、
まあがんばれば出来るかな。
auのFlashちょっぱやの機種でやればそこそこ速度出るかも。
実写部分の動画も含めてあれと同じものを作りたいという話なら、
なかなか難しいな。無理なんじゃないだろうか。
変換というのがサイトからswfぶっこぬいてきて
データどうこうして携帯用に変えてやれ、という事であるなら、
まず無理だし著作権云々の前に倫理的にどうかと思うのでお勧めしない。
ちとお聞きします。
W51SA用にFlash2.0で計算アプリ作ってるんだけど、
fan_text.variable = "fan";
fu_text.variable = "fu";
fan_text.fscommand2("SetInputTextType", "fan", "Numeric");
fu_text.fscommand2("SetInputTextType", "fu", "Numeric");
とやっても、実際入力しようとすると漢字入力になる。
どこか間違ってます?
もしかするとサポートされてないのかもね。
他機種のauもってる人に試してもらうしかないかな。
ParaFlaで作ってるんですがFlash Lite1.1の仕様なのか携帯の仕様なのか
Wavファイルが再生されません
量子化ビットレート制限でもあるのでしょうか?
Flash Lite 1.1用のActionScriptを書こうと思ったんだけど、
まさかECMAScriptに対応していないとは思わなかった。
クロージャはおろか、関数すら作れないんだね。
こういう環境は燃える
>>727 ケータイではWAVは再生されないよー。
鳴らすならドコモならmidiかmld。
auならSMAFだね。
どうしてもWAV鳴らしたかったら
auならSMAFにPCMでつっこめば鳴るよ。
ドコモでもできるのかなー。
ドコモはちょっと分かりませんすみません。
>>728 マゾ向け仕様だよね。
>>729 どうもです
wavからmmfとmldに変換して各キャリア事のVerを作りましたー
しかし各社で対応形式が違うとかめんどうっすねー
>>730 あ、そしたらコンパウンドサウンドっての使うといいよ。
mmfとmldとmidをまとめて1つのデータに出来るの。
再生するときは、その機種で使える音源を自動で選んでくれるから
そうすれば各キャリアごとの作らなくてすむよ。
このスレの
>>691 にソースとか置いてあるから試してみて。
>>726 うーん、どうやら無理っぽいす。(W51CA)
やり方が間違ってるのかも。
>>732 >fan_text.fscommand2("SetInputTextType", "fan", "Numeric");
>fu_text.fscommand2("SetInputTextType", "fu", "Numeric");
ここを
fscommand2("SetInputTextType", "fan", "Numeric");
fscommand2("SetInputTextType", "fu", "Numeric");
こうしたらうまく動かないか?
>>733 無事通りました、ありがとうございます。
Flash Lite 1.1で、ボタンを押されたらテキスト編集がスタートするようにしたいんだが、
これって1.1のActionScriptで実現しようと思ったら、どうすればいいのだろう?
>>735 テキスト編集って「テキスト入力」って意味でよかったのかな?
なら特に特別な処理は入らなく、テキストフィールドを貼り付けて「テキスト入力」っていうのを選択すればいい。
pro8やMX意外のソフトだとどうなっているか知らないがな〜
ちなみにテキストフィールドの作成スクリプトはLite1.1対応していない。
つかLite1.xは普通のFlash4までの機能しか使えない。
つか俺が早とちった\(^o^)/
ボタンオブジェクトを押したら、テキスト入力画面を出したいという事だよね〜
わっから〜ん\(^o^)/
>>736 ありがとう。言葉たりなくてすみません。
テキスト入力に対してユーザの選択でテキスト編集が始まるけど、
それをユーザの選択ではなくボタンクリックをトリガにして
テキスト入力をはじめたいなと思っています。
どうでもいいけどテキストフィールドの貼り付け出来ないんですね。
それは困るなぁ
>>738 ボタンを押すのではなく、ユーザーが押した気にさせればいいんだ。
テキストフィールドにフォーカスが当たったときに、
フォーカスが当たったような絵とスクリプトを作って
「いかにもボタンを押したように見せる」ことなら出来ると思う。
>>739 それは後々試して見たんだ。
MCの下にテキストを隠しておいて、Up 又は Down でフォーカスをあたるようにして。
どうもスクリプトをキーに割り当てるとフォーカスが動かない可能性があるかもしれない・・・・
まぁ即席テストだったから間違っていただけかもしれんがな〜
何度か話題になってるみたいだけど、905からlite2.0対応じゃね?
docomoの話?
SoftBankでは、GetPowerSourceは使えない?
一応ダイナミックテキスト作って、戻り値確認しようと思ったけど、
0,1どころか-1も返ってこなかったorz
つーか、常に0が返ってきてるっぽい
744 :
743:2007/10/22(月) 21:52:52 ID:/Oa4vT62
事故解決しました
AS間違ってただけだったorz
スレ汚しスマン
905iからはFlashLite3.0対応です。
swf本体100k
ヒープ3M
WEB中の同時起動2つまで
N,P,F,D,SH,SO
ようつべやニコ動が直接見られる ってことはない。
なんつーか子供に絵本読んでるような台詞の言い方するよな。
ご質問です。
AUの着せ替えツールの作り方の詳しい情報を知ってる人いませんか?
ご質問です。
AUの着せ替えツールの作り方の詳しい情報を知ってる人いませんか?
助けてください Y(>_<,)Y
749 :
Now_loading...774KB:2007/10/25(木) 20:01:29 ID:ipT3h4WQ
ご質問ワロタwww
着せ替えツールってドコモじゃないの?
しかもFLASHと関係ないし。
753 :
Now_loading...774KB:2007/10/27(土) 17:39:12 ID:hG7yEZ2x
Flash8ProでFlashLite2.0アップデートを適用してから
Flashの動きがもっさりして、特にライブラリパネルでの操作で、
ドラッグとかダブルクリックの操作に2〜3秒くらいかかるようになったんだけど
他にもそうなった人いる?
FlashLite2.0で同時に2HTTPリクエストを投げる事ってできますか?
Aリクエスト(レスポンスに時間がかかる)
Bリクエスト
Bレスポンス
Aレスポンス
と、追い越せるような形を実現したいのですが。
auはできない。sは知らない。
757 :
755:2007/10/29(月) 04:50:38 ID:UM/aOjv2
随分前の話題だと思うけど、
>>275-276 この問題の解決方法は特にないのかな。
他画面から待ち受けに戻っても時間が変わってないってやっぱり不便だ。
いちいちフタを開閉しなくても
電源キーとか使って再生、時間の読みこみってできないものかね。
759 :
Now_loading...774KB:2007/10/31(水) 16:39:41 ID:cYBAKce+
疑似関数とか疑似配列はつくれるよ。Callやらevalで。
760 :
Now_loading...774KB:2007/10/31(水) 23:43:38 ID:O6iwWS6M
evalとsetで作れるってだけね
setで配列要素の作成
evalで配列要素の参照
759と760は誰に対してのレスなんだ。
そんなのFlashLite1.1やってるなら常識だと思うんだが。
いや、はじめてlite触ることになった携帯ゲーム作ってる某有名出向先で
liteで配列ってどう処理するんです?って聞いたら
配列ってなに?って返されたことあるぞ。
掘り下げたらプログラム自体をよく理解してなかった。
マジで。
Flashの表現力があればmぶっちゃけゲームくらいならgotoつかえれば構成しだいではいくらでもなんとでもなるのね。
Flash4相当のFlashLite1.1では
式の左辺にevalを用いることが可能のため set は使用しなくてよい
evalだけで十分
>>762 但し「出来る事」と「していい事」の区別ぐらいつけろよ?
evalよりsetのほうが動作が早いらしいよ。
じっさい、モバゲー等のワンキーゲームは力技gotoでもいけそうだよね。
evalとsetそんなに変わるかなあ
前に速度比べてみた事あるけど、そんなに変わらなかった。
ちなみに、FlashLite1.1でも頑張ればeval使ってリストとかキュー、スタックなんかも実装できるぞ。
ただしパフォーマンスはあまり出ないから、作ったところで使いどころ考えなきゃただのボトルネックだけど。
ドコモがFL3採用したけど
現時点ではようつべ見れないみたいだね
将来的に対応するらしいけど
現時点で見れない要因としては
FLV再生機能を搭載してない可能性以外にも
FLV再生はできるけどFLVストリーミング再生を制限してるとか、
ようつべがFL3に対応しないとそのまま見れないとかなどが考えれる?
>>766 実際そんなに変わらないけど、ちゃんと代入はset、参照はevalとした方がぱっと見で分かりやすい。
>>768 おまえさん基準かよ
代入なのに数式使わないsetのほうがみやすいってどういう理屈だ
それにFlashLiteで作れる程度のゲームに
速度うんぬんはほとんど影響しません^^;
多分setもevalもどちらも参照している事には変わり無いと思うからそこまで差は無いと思う。
厳密に言えばevalの方が遅くなるかもね?
本来の関数の用途+αの機能になっているという事はそれだけ処理が追加されているって事だろうしさ。
でもliteで物を作っている自分としては,setとevalは分けて使った方が分かりやすい派。
「FlashLite ≠Flash」で考えて作ってるからね^^;
>>769 どっちが見やすいかなんて人それぞれ。
>代入なのに数式使わないsetのほうがみやすいってどういう理屈だ
それこそお前基準かよ^^
なんつーか、一緒に組みたくない雰囲気は伝わった
>>767 FlashVideoのプログレッシブダウンロード(HTTP)とストリーミング(RTMP)対応って情報は出てた。
その上でYouTubeが見られないとなると、コーデックに制限があるからじゃない?
DoCoMoのFlashLite3はH.264のFLVしか見れないのではと仮説を立ててみる。
(確か携帯の動画再生はハードウェアデコーダを使っていたはずなんで。
>>772 >FlashVideoのプログレッシブダウンロード(HTTP)とストリーミング(RTMP)対応って情報は出てた。
この情報どこで見れますか?
>>769 >それにFlashLiteで作れる程度のゲームに
>速度うんぬんはほとんど影響しません^^;
他はともかく、これはどうかと思う。どこまで作れるは自分しだいだぜ。
俺は結構処理速度向上が必要になる。
キャリアが変な制限を独自で付けるからなー・・・。
ドコモ側の人が言ってくれないと、期待できないね。
>>779 石川さん、とってもつぶらな瞳…
記事にFlashPlayer7相当って書いてあるけど、8相当じゃなかったけ?
「Adobe Device Central CS3」はパブリッシュ後表示されるまで時間がかかり、
でかい携帯画像そのまま表示してキーが画面からはみ出し
デバッグにつかえたもんじゃないクソツールなんだけどな。
>>781 デバイスセントラルがクソツールって・・・
実機で毎回テストするより全然楽だけど。
>>781 石川さん(*´д`*) ハァハァ
だが、パブリッシュ&表示ともストレスを感じた事ないのだが・・・
普通にデバッグに使えて便利だとおも^^
でかすぎる携帯画像のために番号キー表示が画面外にはみ出て、
それら番号キーをマウスで押すためには一々スクロールさせねばならず
スクロールしたらしたで今度は肝心の画面が見えなくなるというのに、
表示に難を感じないの?
仕方ないから携帯画像がはめこまれていない機種のを使用してるよ。
Flash 8の時から何だこりゃって思ってたな。
Adobe Device Central は立ち上げに時間を要するから
うっかりAdobe Device Centralのウインドウ閉じると、
パブリッシュのたびに時間がかかりイライラくるね。
機能は豊富なんだろうけれど、8の時くらいのシンプルなもので十分。
>>785 とりあえずスペックうp!
C2D6850、2GBだと別に困らないんだけど。
ディスプレーも一般的な1600×1200なんだが。
それなりにマシンパワーいるのかな?
結構最新の環境やんそれ
いまだネット見ている人は 1024 x 768 の環境が大半だというのに、
1600×1200 が一般的はちょっとオーバーでは。
うちのは WinXPの 1280 x 1024、Pen4 2GBなのでやや古め。
でかすぎる携帯はめこみ画像をそのまま表示しなくてもいいだろう、と思うのよ。
開発効率を上げるために、こちらで大きなモニタそろえるのはいいけれど、
はめこみ画像あるなしが簡単に切り替え可能になっていれば、
大きくないモニタでも上で上げたような不満は上がらないわけで、
そこらへんまったく考えて作られてないな、と思うわけだ。
こんなのWebサイト作成の知識にも通じると思うんだけれどねえ。
でかい固定サイズのWebサイトなど、ひんしゅく買うだけだよ。最近のmixiみたいに。
788 :
Now_loading...774KB:2007/11/06(火) 13:46:39 ID:WPOF/EZp
DoCoMoのFlashLite3、糞使えねぇ…
キー入力が無いとネットワークアクセス無理なのは当然として、
サイズ制限が100KBで、しかも通信パケットサイズ(元swf込み)で制限
越えたら一切のネットワークアクセス系は動作しなくなるとさ
unloadMovieしても無駄だとざわわざ書いてあるぐらいだ
もちろんビデオはサポート無し
flvが見える見えないどころか、無理矢理ながらもニコモバ見れるauのLite2以下だろこれ…
そろそろドコモのFL3の情報でないかなあ
話ぶったぎってわるい。
ParaFlaで携帯の待ち受け用に文を一文字ずつ表示されるようにしたいんだが、どうも次の文字が出てこないんだ。
どうすれば良いか教えてくれ。
1フレーム
アクション:スクリプト
alltext = "表示したい文字";
speed = 1;
tail = "_";
del_tail = 0;
count = 0;
frame = 0;
2フレーム
中に変数名text1のテキストが入ったスプライト(固定)
アクション:スクリプト
frame+=1;
if(frame == speed){
count+=1;
text1 = substr(alltext, 1, count) + tail;
frame = 0;
if(count > length(alltext) && del_tail == 1){
tail = "";}
}
3フレーム
アクション:スクリプト
gotoandplay(2);
ちなみに構文はあってるらしい。
>>792 >text1 = substr(alltext, 1, count) + tail;
を
text1 = substr(alltext, 1, count) add tail;
にしないとダメじゃない?
>gotoandplay(2);
Plaflaは大文字小文字の区別はなしで大丈夫?
gotoAndPlay(2);
と書かないとFLASHだとダメだし。
>>793 ご指摘どうも。
+は数字加算のみで&を使わないとだめだったっぽい
(addはパラフラでは使用不可)
gotoandplayは一応替えといたけれど、
他の上手くいってるFLASHで小文字だったので、たぶん問題ないとオモ
ん〜やっぱり上手くいかない。表示の範囲は十分あるから、
ASにミスがあると思うのだけれど。
795 :
Now_loading...774KB:2007/11/06(火) 20:16:32 ID:o66LbAU8
>>794 +は数字加算のみで&を使わないとだめだったっぽい
文法的にはVisualBasicに近いのか????
>>795 無理にスクリプトで動かさなくてもいいんじゃない?
798 :
Now_loading...774KB:2007/11/06(火) 20:37:46 ID:uEt9O7oH
FLASH4 : y = eval( "var" add x );
ParaFla : y = valueOf( "var" & x );
paraflaはaddではなく&
readmeを読みなさい。(フレームに余裕を持たせてみると動くことも。)
>>796 ビジュアルベーシックって知らn(ry
以下パラフラsampleより抜粋
* 文字列の結合
文字列の結合には「&」を用います。FLASH4における「ADD」に相当します。
(「+」は数値専用の加算演算子になります)
また、文字列の比較演算子は「===」「!==」です。
FLASH4 における「EQ」「NE」に相当します。
800 :
795:2007/11/06(火) 20:47:23 ID:o66LbAU8
すいません、製作はFLASH8で設定をlite1.1にしています。
797>>
具体的にどんな方法か、教えていただけると助かります(T_T)
798>>
エラーになってしまいました(T_T)
801 :
Now_loading...774KB:2007/11/06(火) 20:55:43 ID:uEt9O7oH
>>800 別に795に対してではなかったんですけどね。
AとBというシンボルにそれぞれ歩いてるアニメーションを入れて、
ランダムでどちらを使うか変えてるだけだと思う。
必要なのはifとrandomの扱い方(あとはヘルプを読む)
802 :
792:2007/11/06(火) 20:56:53 ID:eXzlnURs
あほだ・・・・
メインじゃなくてスプライト中にスクリプト書けばよかったんだ・・・・orz
漏れ涙目w迷惑かけてすま(´;ω;`)ブワッ
>>795 798はパラフラ専用だがな・・・
>>792 条件式が絡む時は、その条件を満たしているかをまず疑えよ
del_tailってのはいつ1になるんだよ
804 :
792:2007/11/06(火) 21:07:27 ID:eXzlnURs
>>803 たしかに()内の&&以後いらないな。
重ね重ねスマン
805 :
Now_loading...774KB:2007/11/06(火) 21:13:15 ID:uEt9O7oH
しょうがないので(flash8)
1フレーム
speed = 1;//表示スピード(大きいほど遅い)
tail = "_";//末尾につける文字(あれば)
del_tail = 0;//全て表示したら↑を[1:消す|0:消さない]
count = 0;
frame = 0;
//初期化
2フレーム
なし。
記憶によるとつめると動かない場合が出てくる。
3フレーム
frame++;
if (frame == speed)
{
count++;
text = substring (alltext, 1, count) && tail;
//テキストエリアに表示
frame = 0;
//繰り返すための0
if (count > length (alltext) && del_tail == 1)//全部表示で消すかどうか
{
tail = "";
}
}
4フレーム
gotoAndPlay(3);
806 :
795:2007/11/06(火) 21:54:22 ID:o66LbAU8
>>805 ありがとうございます(>_<)
ちなみに、これはまた別なのですが、
たとえばランダムで表示された画像に対して、
その画像を表示した場合にシーン2へ飛ばすなどといった
命令は出せるものなのでしょうか?
【例】
A・B・C・Dがランダム表示される設定で、
たとえばBが表示された場合、シーン2へ飛ばす。
Cが表示された場合、シーン3へ飛ばすなどといった感じです。
そういうのがあればぜひ教えてくださいm(__)m
807 :
Now_loading...774KB:2007/11/06(火) 23:31:48 ID:NLbvVSzm
頭使えよ。頭。難しいスクリプトなんて使わなくてもすむだろ。
A〜Dを全部ムービークリップに入れればいいじゃないか。
そのMCにgotoAndStop();を記述すればいいじゃないか。
>>790 わざわざunloadしてもダメと書くぐらいだから無理だろうな
swfのサイズじゃなくて、通信のパケットサイズ(元swfサイズ込み)で計測だし
これじゃSharedObjectとAS2使えるぐらいしか利点が無いぞ…
>>791 >>790のリンク先にCDKがあるだろう
809 :
Now_loading...774KB:2007/11/07(水) 00:30:18 ID:Dk0hw+zP
>>808 結局flash lite2.0と変わらないのか。
少しスピードが速くなるぐらいなのかな。
>>809 スピードが速くなるのは機器側の性能による所が大きいから微妙…
AS2だとスクリプトの実行は効率良いと見たが、重さの原因の大半はグラフィック表示に
よるものだろうしな…FlashLite向けのコンテンツだと特に
>>805 もっと落ち着いて、丁寧に、整理してから質問すべき
alltextが何なのか説明が抜けてしまってるし、textの役割とか、どこにどのように表示部分を設けているのかが不明
全部表示で消すかどうかなんてのは質問内容に全く関係無いし混乱を招くだけ
&& tail
を
& tail
にすれば動くとは思うけど、想像に過ぎない
それとcountアップが止まらないように見える
フルブラウザ経由の場合は制限が緩いと期待しておこう3.0
残念ながら、フルブラ側でFL3は動作しない。。
よくあるフルブラウザには
PC用のFlashPlayerが搭載されているのもあるんだっけ
willcomとか
815 :
Now_loading...774KB:2007/11/07(水) 11:17:04 ID:Pdhc84Wt
俺使ってるのMX2004だからflash Lite1しか搭載してないんだが
これでも携帯用ゲーム作れるのか?
816 :
795:2007/11/07(水) 12:08:20 ID:dMdwbJaO
皆様、昨日はアドバイスありがとうございますm(__)m
実際、いろいろいじってみたのですが、
やはりどうしてもできません。。。(T_T)
いまの現状をflaファイルでアップロードしてみたのですが、
お時間あったらDLしてアドバイスいただければ幸いです。
http://sample000auction.web.fc2.com/sample.fla ↑開くたびに待ち受けは変わるのですが、
どの待ち受けが出た場合も、
ballが画面上を流れていくようにしたいのですが、
どうしたらいいのでしょうか。。
モーショントゥイーンだと、一個一個止まったまま
表示されてしまいます(T_T)
本当に素人で馬鹿な質問だと思いますが、
何卒今回だけお力を貸してやってくださいm(__)m
宜しくお願い致します。
(製作環境はFLASH8で設定はlite1.1です)
>>214 WILLCOMの310K、通称京ぽん2にはflash6が載ってるね
ただWILLCOMでもスマートホンではない機種にflashが積まれてるのはその1機種だけだな
>>816 今の状態だとボールが飛んだ先のフレームで止まるのは当たり前。
random画を1つのムービクリップして、
そのクリップの中に7つの背景を置いたら?
>>816 ttp://www.pen2so.com/upload/count.cgi?up0683.lzh あなたのsampleはランダムで出た数字のフレームでムービー全体をストップするフラッシュ
止まって当然
ランダムで変わる画像は新規シンボルを別に作る
タイプはMC
1コマ目に
r=random(7)+2;
gotoAndStop(r);を入れて
2コマ目から画像を各コマにいれる
そのインスタンスをシーン1に置いて8コマ目までフレーム挿入
シーン1のASレイヤー1コマ目
r=random(7)+2;
gotoAndStop(r);
は削除する
820 :
795:2007/11/07(水) 14:45:31 ID:dMdwbJaO
>>818 ありがとうございます(>_<)
>>819 作成したものをアップしていただけるなんて
大変感激です(T_T)すごく参考になります。
ただ、アップしていただいたものを参考に元のファイルを
いじっているのですが、ランダムで変わる各画像を
まとめてシンボル化する方法がわかりません。。
質問の前にまず自分で調べてみたのですが、
よくわかりませんでした。。
そのやり方だけ、もう一度教えていただけないでしょうかm(__)m
お手数掛けて申し訳ありません(T_T)
821 :
795:2007/11/07(水) 14:51:33 ID:dMdwbJaO
>>819 いじってみてたらやり方わかりました!!
馬鹿な質問ばかりですいませんでした(T_T)
アップしていただいたファイルを参考に頑張ります!
本当にありがとうございました(>_<)
822 :
Now_loading...774KB:2007/11/08(木) 11:57:57 ID:gC+NNbdE
俺使ってるのMX2004だからflash Lite1しか搭載してないんだが
これでも携帯用ゲーム作れるのか? くんくん!
ぶっちゃけfscommand2を使わなきゃ大丈夫
824 :
Now_loading...774KB:2007/11/08(木) 14:11:48 ID:gC+NNbdE
!
ありがとうございます
825 :
Now_loading...774KB:2007/11/08(木) 15:53:49 ID:GVSLDaLA
Lite1.x系でひたすらミニゲーム作ってますが何か('A`)
1.0 と 1.1 の差なんて、fscommand2が使えないだけだぜよ。
それ以外は変わらんぜよ。
828 :
Now_loading...774KB:2007/11/09(金) 07:30:47 ID:I2c1uvVv
なんかここの質問ってFlash Liteの次元以前にAS1.0すら理解してない奴が
多いな。Flash Liteを製作してる人って、それで飯を食ってる人か、厨房かの
どっちかなのかな。
^^
Flash Lite 1.x の言語はは AS1よりも前の仕様の言語だから
AS1 を理解しておく必要はないぞ
Lite3用のデバイスプロファイルマダー?
>>828 その程度の質問にすら答えられない828みたいな連中がほとんどってことだな
概ねあってると思う
>>828 まあ、そんなもんじゃない?
制約が多すぎて、多くの絵を動かしたりとかしたい人はまず目も向けないし。
作ってるとそれなりに面白いんだけどねぇ。思ったよりは色々作れるし。
835 :
Now_loading...774KB:2007/11/09(金) 19:41:28 ID:I2c1uvVv
>>833 図星だからって反抗する必要はないと思います
>>835 ほんとだねw
図星だからってわざわざageてまで反抗する必要ないのにねプ
まぁ
>>828がどの程度のレベルなのか作品がアップされるのを待とうじゃないか
あれだけのこというんだから本人はflashliteで飯食っていけるぐらいの実力者なんだろwktk
逃げ出してなきゃいいけどねw
じゃあ、最近気づいた事実を。
オーサリング上でテキストボックスに文字を書いて置くより、
スクリプトで、テキストボックス名="あいうえお"ってやったほうが容量がずっと少なくてすむ。
デバイスフォントの場合
スクリプトで書くよりテキストボックス上に書いたほうが
容量ずっと少なくなかったっけ?
FlashLite1.xの場合スクリプト圧縮きかないから、
へたにスクリプトで文字書くと容量が増える。
840 :
Now_loading...774KB:2007/11/12(月) 02:55:55 ID:cqPzHK3+
試してみた。
デバイスフォントでテキストボックス上に
『あいうえおかきくけこさしすせそ』
とやってパブリッシュしてみたら0.14kb
一方ダイナミックテキストでやった場合は
0.15kb
若干だがスクリプトでやったほうが増えた。
まぁ、考えたら、
テキストボックスで直接書き込めば
メモリ使用量は
テキストボックス + 『あいうえおかきくけこさしすせそ』
ですむが、ダイナミックテキストを使えば
テキストボックス + 『あいうえおかきくけこさしすせそ』+変数名+""
になってしまうから仕方ないことかも。
841 :
Now_loading...774KB:2007/11/12(月) 16:59:05 ID:gsTLaZC+
>>838は静止テキストを分解してベクターにしちゃってるんじゃないか?
初歩的な質問だと思うんですが、Flash Lite1.1で作成したflashで
au機種でメール受信画面に設定できるものと、待ち受け画面にしか設定できないものがあります。
保存時に何か違いがあるんでしょうか?
844 :
Now_loading...774KB:2007/11/15(木) 01:38:13 ID:VQfgWTfA
ダウンロード時のdispositionが違う。
dispositionによって、通常flash、着flash、メニューflashなどに分類される。
ググるとメーカー・タイプ一覧出てくるから参照するとよい。
845 :
843:2007/11/15(木) 02:46:34 ID:9Gp4lL6a
あああそうだったんですね…!やっと謎が解けました。どうもありがとうございました。
846 :
Now_loading...774KB:2007/11/15(木) 13:36:52 ID:ufjkKrJj
次週のマガジンで月刊誌に冨樫連載告知
847 :
Now_loading...774KB:2007/11/15(木) 14:51:45 ID:trHuDKwn
質問です
現在FlashLiteでゲームを作ってるのですが、画像が重すぎて使えません。
変換した方がいい保存形式とかはありますか?
現在はgifを使用しています
848 :
Now_loading...774KB:2007/11/15(木) 17:14:59 ID:cmL9GBcm
おいおい
初歩すぎてFLASHがどうのってレベルじゃない。
強いてマジレスすると、外注にするか案件をキャンセルすべき
850 :
Now_loading...774KB:2007/11/16(金) 14:11:43 ID:0/NYEaDU
HP用でキーボード→・←で動かすゲームって携帯用だと
どう入れれば動きますか?
if (Key.isDown(Key.LEFT)) {
_x = _x - 3; // 左に移動
}
現在こんな感じです
851 :
↑:2007/11/16(金) 15:26:57 ID:0/NYEaDU
CS3、AS1、FlashLite2.0で作成しています
>>851 AU、DoCoMoの資料は読んだ?左右キーはブラウザが占有してるから使えないことになってる。
あとDoCoMoはキーリピートはできない。
853 :
Now_loading...774KB:2007/11/16(金) 16:39:25 ID:0/NYEaDU
はい。
使えないなら4・6キーを使用して作成したいんですが
数字を入れてみても全く動かないし困っています・・
>>850 それじゃPCFLASHでもうごかないんじゃ・・・。
on (keyPress "4") {
_x -= 3;
}
on (keyPress "6") {
_x += 3;
}
liteだとこんな感じ
855 :
Now_loading...774KB:2007/11/16(金) 17:18:34 ID:0/NYEaDU
>854
ありがとうございます。
PCではなんとか動きます
856 :
Now_loading...774KB:2007/11/16(金) 17:26:07 ID:0/NYEaDU
今試してみたのですが
_x -= 3;
_x += 3;
の部分にシンタックスエラーが出て動きませんでした
うんこ!うんこ!
全角うんこ!
858 :
flash初心者:2007/11/17(土) 19:46:07 ID:F5oE8AfW
はじめまして。今、携帯用の待ち受けフラッシュ作りに悪戦苦闘してまして、
皆さんに教えてほしい事があります。
とりあえず、flash8でパブリッシュ?をflash lite1.0にして
待ち受けフラッシュを制作したところ、メールで携帯に送ってみても
添付ファイルが削除されてしまい、携帯で見る事ができません。
なんででしょうか?詳しい方お願いします!
それはFlashの話ではないのですれ違いです
>>858 お前は似たような事例があるかも知れないと
頭を働かせてこのスレを検索したのか?
してないならさっさとしろ。
何度同じ質問が出りゃいいんだ。
861 :
Now_loading...774KB:2007/11/17(土) 22:05:58 ID:xab+tXqX
nike6.0やweiderのサイトのような、イーズアウトしながらスクロールする
サイトを作成したいのですが、やりかたがいまいちわかりません。
色々調べてスクロールするやりかたはわかったのですが、減速ができません。
どうやればいいのでしょうか?
FlashLite1.1で作成しています。
862 :
Now_loading...774KB:2007/11/18(日) 22:34:47 ID:P+7uagnh
質問がいまいち分からないが
scroll_speed = scroll_speed/2;
これはヒントになるのかな・・・・。
swfファイルの画像だけを置き換えるのに簡単な方法ってないでしょうか?
半年ほど前に体験版のFlashで時計が付いた待ち受けを作ったんですけど
その画像だけを置き換えたくなりまして
>>863 画像形式が同じという前提なら、バイナリエディタが扱えればそんなに難しくない。
とりあえず file_format_specification_v9.pdf を入手して読んでくれ。
>>864 pdfのある場所を教えてあげた方がいいんじゃね?
つか、そういうことするフリーソフトを見掛けたことがある気がするんだが・・・
>>863 バイナリエディタが使えないなら
あとはswfを直接開いて編集できるソフトで
画像を置きかえるというのが手っ取り早いんじゃね?
俺はプロジェクトファイルからしか読み込めないのしか使ったこと無いが
探せばできるそういうことがソフトもあるっしょ
あまり役に立たない情報でスマンね
866 :
865:2007/11/19(月) 10:34:31 ID:5Scf5qhl
pdfの場所を他の人に丸投げするのもどうかと思って
パソの中とネットで探してみたんだが見つからんかった
スマンね
swfの仕様書だろ?
あれ、DefineBitsJPEG2に堂々と嘘が書いてあるから
ネット上の記事を参考にするほうがいいぞ
確かこのスレの最初の方に書いてあったけど
868 :
Now_loading...774KB:2007/11/19(月) 16:05:13 ID:RFRghqij
>>862 すいません、説明不足でした。
縦に長いFlashなので、
画面内にボタンを必要分配置して
on (rollOver) {
if (current eq "button1") {
tellTarget ("/mc") {
_y -= 50;
}
}
というかんじで、mcを座標移動させて
スクロールさせる方法は調べてみつけたのですが、
これだと座標に移動するだけなので、
減速しながら指定座標までを移動させる方法がわからないのです。
Docomoの直感ゲームってあるじゃないですか、傾けたり振ったりしたのを検知するヤツ。
あれをFlashで取得できないかなと調べてるんだけど、有用なソース知ってる方いましたら
貼れ
870 :
Now_loading...774KB:2007/11/19(月) 17:32:44 ID:95Lxq4k2
>>868 例えばy座標を100から150にしたいなら、まずその差分(移動距離)をとる。
この場合は150-100で50。次に、ムービークリップを利用してループ処理を作り、
50をどんどん2で割ってあげれば、基本的な減速運動になる。
>>869 tellTarget("/869"){
_visible=false;
}
871 :
Now_loading...774KB:2007/11/19(月) 19:43:14 ID:IzunojDf
携帯Flashで飯を食っている俺が通りますよ。
>>868 挙動を決定するのムービークリップを置いている可能性があると思うよ。
872 :
Now_loading...774KB:2007/11/19(月) 19:56:19 ID:IzunojDf
>>868 あ、あと追加。
その方法だと、
下キーを押してスクロールする場合は良いけど、
上キーを押した場合変なことになるよ。
873 :
Now_loading...774KB:2007/11/19(月) 20:05:04 ID:RFRghqij
>>870 あーなるほど、MCにループ処理をさせればよかったんですね。
ですが、そのループMCはどこに置いとけばいいんでしょうか?
callの使い方がいまいちよくわからない…
>>872 まったくそのとおりでして、その点もちょっと困っています…
874 :
Now_loading...774KB:2007/11/19(月) 20:06:07 ID:IzunojDf
あ、すまん、
current で直前にロールオーバーしているボタンをチェックしてたのか。
875 :
◆lW0aizHLK2 :2007/11/19(月) 20:12:11 ID:IzunojDf
>>873 今仕事中だから出来んけど、
家帰ったらサンプルファイル作ってやるから、ちと待っといて。
876 :
◆lW0aizHLK2 :2007/11/20(火) 10:35:34 ID:HVWz5vxi
877 :
Now_loading...774KB:2007/11/20(火) 13:02:47 ID:VN5nM9aG
php+mingでflash作成を行っているのですが、
onclipEventを使用したい場合はどのような
記述になるのか教えてください。
調べたり試したりしているのですが、わかりません。
>>877 どこに引っかかってるか教えていただかないと答えようがありません。
ですので、論点がずれていることを承知でお答えさせていただきます。
liteには "onclipEvent" はありません。
インターフェースイベントを設ける場合には "on (引数)" で代用できる構造にしましょう。
879 :
Now_loading...774KB:2007/11/20(火) 13:44:04 ID:MkLgRICX
>>876 おおー!そうですそうです!
すごく奇麗に真ん中にフォーカスしますね!どうやっているのですか?すごいです!
880 :
Now_loading...774KB:2007/11/20(火) 14:56:20 ID:VN5nM9aG
877です。
説明不足ですいません、引っかかっているというか根本的に
やり方がわからないという状況です、サイトとかを見ると
例
onClipEvent (enterFrame) {
_alpha += 1;
}
上記の様な記載があって、これをmingの場合にはどういった
記述をしていいかがわかりませんでした(SWFActionを使う等)。
lite2でも"onclipEvent"は使用出来ないのでしょうか?
無知ですいません。
>>879 う〜ん、結構説明がめんどくさいんだ。
876にあるswfの拡張子をflaに変えてソースファイルを見てくださいな。
で、わからんことがあったら聞いて
無知スマソ
flashlite 1.1 で変数ポインタ操作できる?
c みたいに。
>>882 ポインタみたいなのは無いよ、Cみたいにメモリを直接いじくるような事は出来ない。
というか、ポインタ操作をして、どんなことをしたいのか分からないけど、
FlashLite1.1の場合は変数を作ると、それは殆ど全部グローバルになるから
Cみたいに関数の引数に対して、変数を参照で受け渡す、とかする必要は無いよ。
そもそも関数自体も無いしねー。
>>883 d!
いやー、配列の代わりに先頭アドレスとオフセットで文字列操作したかったんだよね。
残された道は eval のみか・・・
Lite1.1でエセ正規表現エンジン作った時はsubstring駆使したよ
処理重すぎてしゃれにならん
いまデスクトップマスコットみたいな定型文とキーワードを
組み合わせて適当にしゃべらすモン作ってるけど、関数がホントほしくなる。
callで何とか代用させようとやってるけど、上手くうごかなくて苦戦中。
明日また調べなおそう。
(一度に処理しすぎなのが原因かも)
call使うときに何か注意点ってあるかな?
>>886 そうだなあ・・・・・・
引数と戻り値をグローバル変数で代用する時には、なるべく専用の変数を設けた方がいい。
くらいかなあ、今思いつくのは。
あとついでに、実はcallの中「だけ」で使われる変数はローカル変数でGCの対象になる。
ってのも覚えておくと良いかも。FlashLiteって結構メモリかつかつだし。
まあ役に立つ場面って殆ど無いような気もするけど。
>>885 あれ?substringは意外に早かった記憶がある、
昔実験したときには確か+演算子と同じくらいの処理速度だったような・・・・・・。
すまん、確証持てんw今手元に実験できる環境ないから暇な奴居たら計測してみてくれ。
888 :
Now_loading...774KB:2007/11/23(金) 19:33:44 ID:6EU2AdPe
>>888 携帯かDevice Centralでプレビューするんだよ。
891 :
888:2007/11/23(金) 19:58:18 ID:6EU2AdPe
ごめん、見れた
保存した時ファイル壊れただけだった
892 :
Now_loading...774KB:2007/11/24(土) 07:58:11 ID:Y0Ao+KxL
>>881 ループさせてる
/back:_y-=(/:target_y+(/back:_y-133))/3
の133って何の数値ですか?
893 :
FLASH初心者:2007/11/25(日) 14:30:20 ID:J1wUD7Hq
<<859<<860
858ですが、それではどこに行けば分かるんですか?色々見てみたけど、分かりません。知ってるなら教えてください。
894 :
Now_loading...774KB:2007/11/25(日) 21:19:45 ID:xyd2ztWz
>>790 左右キーも使えないのね。。。
がっかり
895 :
Now_loading...774KB:2007/11/26(月) 00:33:34 ID:0a3iAzcZ
>>893 なんでメールで送ろうとしてんの?
メールが駄目なら他の手段探そうとしないの?
フラッシュのサイズが240x266だから、
ちょうど真ん中に来るように266の半分の133にしているのよ。
で、そろそろ消してよい?
>894
左右キー使えるって!
誰もつくってないだけで。
898 :
Now_loading...774KB:2007/11/28(水) 22:59:50 ID:/163Ujvs
まぁ個人サイトで使う気にはなれんなw
gif画像をライブラリに読み込んで、プロパティ→ロスレス圧縮
それをシンボル変換して拡大縮小させて動かしてるんだが、
不正イメージデータエラーが出てしまう
圧縮をjpg画質に変えたところで変化なし
同じエラーが出たpng画像は圧縮を変えたら
プレビューできるようになったので余計にわからん
なんか心当たりあったら教えてくれないか
Docomoの905出たのに3.0の話題は無いとですか?
Javaあるんだからいらなくね?
またJavaあるからいらないね厨か
>>901 個人で作ってる人間が905買わない限り、まだ3.0の話はでないんじゃないかと。
オレはまだ1.1で依頼がくるし。そろそろ2.0に移行できそうだが。
905 :
Now_loading...774KB:2007/12/04(火) 00:59:12 ID:2/CkuYDm
>>896 消していただいて大丈夫です。
レス遅くなりましたが頂いたファイルを参考になんとか作ることができました。
本当にありがとうございました!
906 :
Now_loading...774KB:2007/12/04(火) 19:23:47 ID:50i+7+bg
てすてす
907 :
Now_loading...774KB:2007/12/05(水) 18:29:34 ID:lg9qd4Qi
flash lite1.1用の待受けフラッシュ作ろうと思ってます。
flex2 sdkでコマンドラインからコンパイルしてswf作ってるんですが、
fscommand2の関数って使えないんでしょうか?
モバゲーのFLASHゲームに使ってる画像は何形式なんでしょうか?
結構大きな一枚絵を使ってますよね。
>>903 なんでも厨付ければいいってもんじゃないだろw
>>908 25kByteぐらいまでなら大丈夫。ピクセルデータじゃなくてベクトルデータならまた別だけど。
>>909 なんでも厨付けなければいいってもんじゃないだろw
>>901 個人的に、905iの3.0は、3.0と言えるのかどうなのか…。
auの2.0にも劣ると思うんだが。
DoCoMo☆3.0
914 :
Now_loading...774KB:2007/12/08(土) 12:38:02 ID:3rf7L+3x
>>894 左右キーはブラウザの「戻る」「進む」用でFlashでは使えないのでは??
糞仕様。
915 :
Now_loading...774KB:2007/12/08(土) 12:40:23 ID:3rf7L+3x
>>912 透過機能とかあるしauよりかは優るんじゃない?
でも、透過ってあんまり使わないなw
>>915 あぁ、透過があるんだっけ。
ドコモ3.0は保存が出来れば支持したんだけどな…。
>>912 auの2.0より劣るって
なにか悪い部分があるのかい?
918 :
Now_loading...774KB:2007/12/08(土) 21:12:53 ID:3rf7L+3x
>>917 データボックスに保存できない。
auも同じだけどムービーが使えたらなぁ。
そう、それ。
保存とflv、何故切ったのかなぁ。
>>917 一番酷いのはさらには通信容量100KBの壁じゃね?
auの2.0なら一度通信して読み込んだデータを捨てれば、制限無く通信できて、
ニコモバではこれでauの3M通信制限回避してる
ドコモ3.0はswfと通信したデータの合計が100KBに達したら、以後一切のデータ通信不可能
iアプリみたいにデータを外部から読み込んでサイズ制限の回避するって事も出来ないという
超糞仕様
失礼。
Flash lite1.1で、MCを同時作成できる数の上限、
どなたかご存知ないでしょうか。
仕様上は確か16384だったと思うんですけど、
携帯実機ではせいぜいこんなもんだよ、とか、
いくつくらいを超えたら危うくなったよ、とか、
そんな体験談がございましたら。
docomo の 100KB制限はあいかわらずのようだね。
使えるメモリは au Flash Lite 2.0 の二倍になったらしいけれど
iモードサイトだとパケ定額に入ってないユーザーのこと考えると
うかつに100KB制限をなくすとパケ死の問題や
パケ代気にして多くの人にサイト見て貰える機会を失うデメリットがあるだろうしね
>>921 1フレームで書き換える画面サイズにもよるけど
スクロールシューティングのときは15個ぐらい。背景重ねがなければ、30個ぐらいかな。
パズルでは230個ぐらいまでつくっても大丈夫だった。それ以上はあんま挑戦してないな。
>>924 ありがとうー。参考にします。非アクションで230かあ…ふむ。
今気づいたけど、端末にもよるんだろうなと>処理速度
凝れば凝れるけど、つとめて軽めに軽めに、で行った方がよさそうですね。
926 :
Now_loading...774KB:2007/12/11(火) 23:23:24 ID:7uqSL6ZP
んじゃフルブラも100KBだなw
928 :
Now_loading...774KB:2007/12/12(水) 17:00:55 ID:vKCPVilq
>>925 透過gifとか5枚重ねると、だいたい重ね処理に限界がきておかしくなったりもするので、
ワークエリアの限界値を考えておかないと結構ヤバイ。
ファイルサイズはベクトルで絵を描いた方が小さくなるけど、ワークエリアの占有量は増えるぽい。
8ビットの頃のBASICで何か作るぐらいのことはできるので、本人のやる気次第で結構できる。
>>929 そういやPC用のflashプレイヤーでも半透過の重ね枚数が増えると、負荷軽減のために
一定枚数以上のレイヤーは重ね処理を省くって最適化が行われてたな
>>927 コンテンツサイズ:ヒープ比でFlashLiteは15、PC用は30だそうな
つまり、swfのサイズの15倍ぐらいのメモリが無いと再生できない可能性がある
ついでにflashLiteプレイヤーはブラウザと同時に動く可能性があるから、動作を保証するためには
ある程度のサイズに押さえないとダメってのは理解できるんだけどな
ただ、通信容量100KBの制限は酷すぎると思うが
932 :
Now_loading...774KB:2007/12/12(水) 23:10:59 ID:XogsKUO7
905iシリーズが出揃ってきたけど、lite3.0サイトってあるのかね?
>>932 だれかが趣味でやってるのは居たような。
公式とか仕事だと、まだしばらく1.1で依頼がくるんじゃないかな。
まあ、あと半年から1年すると3キャリアとも大多数のユーザーが2.0以上の端末になるだろうから、
その辺りから2.0使用のswfが増えてくると思う。
どなたか「携帯Flashスクリプト入門」って本、買った人いません?
905iを買ったのを機に、勉強用にamazonで買おうかと思ってるんですが、内容のレビューが見当たらなくて。
ちなみに、他に初心者向けの本があったら紹介よろしくです。
出たばかりの本のようですな。レビューは流石に難しいかと。
自分も、Adobeの重ーいドキュメントのページとか、他のサイトとかで情報拾ってくる
だけなんで、何か一冊手元に置いといてもいいのかな、とは思ってますが。
936 :
Now_loading...774KB:2007/12/15(土) 19:27:22 ID:DavvnTgU
>>934がLite1.1以下を使わないなら普通のFlashの本でいいと思う。
Lite1.1 - Flash4までの機能限定版
Lite2.0 - Flash7(だっけ?)までの機能がホボ使えるはず。
Lite3.0 - Flash8以上の機能がホボ使えるはず。
ケイタイ向けの本を買う場合は主に1.1を作る場合かと思われる。
それ以後はFlashを作った事のある人ならそこまで苦無く作れる物だと思うよ。
資料としてという意味では買ってもいいとは思うけどね。
938 :
934:2007/12/16(日) 02:09:57 ID:iC/PGv3P
近所の本屋じゃ売ってなかったよ・・・orz
皆さんレスどうもです。
937さんの言葉を聞き、携帯でPC向けのFlashを色々試してみたところ、確かに結構動く。
ファイルサイズやキー入力で引っかかりますが、携帯向けに作らないともっと全然動かないものと思ってました。
これなら携帯でも何とかなるかも。とりあえず一冊、Flash8の教本を買って勉強してみます。
ちなみに、自分は普段Javaばっかで、Flashはド素人の人間です。
目指すはPCと携帯共通に遊べて、作るのも簡単なゲーム製作環境・・・
939 :
Now_loading...774KB:2007/12/16(日) 12:07:07 ID:ubFLYNec
JavaばっかならAS3.0には困らないだろうw
逆にAS1.0のアナログさにイライラするだろうw
ドコモがやっとLITE3.0に対応したばかりだから、遊んで貰うためには
せめて2.0、できれば1.1のどっちかで作った方がいいと思う。
941 :
Now_loading...774KB:2007/12/16(日) 14:11:08 ID:yL2k6hS3
はーりーぱーりーキタ━━━━━━(゚∀゚)━━━━━━ !!!!!
944 :
Now_loading...774KB:2007/12/18(火) 23:04:38 ID:WuH+PiA9
\________________________/
o
。
。 ヽ从/
ガバッ ∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(゚Д゚;):. _ < なんだ夢かゴルァ!!
r'⌒と、j ミ ヽ \_________
ノ ,.ィ' `ヽ. /
/ i!./
(_,. //
く.,_`^''ー-、_,,..ノ/
`~`''ー--‐'
Flash LiteのLoadMovie関数って、非同期ですか?
それともブロックしちゃう?
>>945 非同期だよ、ただしユーザーからのキー入力によって呼び出された
コンテキスト内でないと無視される
947 :
Now_loading...774KB:2007/12/21(金) 17:50:03 ID:18/zEnY+
>>946 ありがとう。
使用期限切れてて自分で試せなかったので、今日Flash買って実際に試してみました。
確かに非同期だけど、キー入力はブロックしちゃうね。
これじゃ非同期の意味がない。
iモードHTMLシミュレータではキー入力をブロックしてないから、
もしかしたら俺の携帯の機種依存かもしれないけど、困るな。
コンテキスト内って、どこまで大丈夫なんだろう。
callは大丈夫だったけど、やはりgotoAndPlayでloadMovieしたらダメだった。
遅延読み込みは出来ないね。
>>947 loadMovieやloadVariableは、本当に一度のボタン押下で一度の通信しかできないよ。
ちなみにボタン押しっぱなしにして、連打状態にしても最初の1回のみしか通信できない。
まあでも、仮に何度も通信できたとしても、docomoだと100kbデータを受信した時点で
それ以降通信が出来なくなるから、あんまり有効な使い方は出来ないような気がする。
949 :
Now_loading...774KB:2007/12/25(火) 23:50:57 ID:M0I451vJ
すいません、初めて質問させてもらいます。
flash8 で着flash(flash lite1.1) を作ろうとしているのですが
スクリプトを
Status = FSCommand2 ("GetCallerInfo","CallerName","CallerNumber");
s1 = Status;
s2 = CallerName;
s3 = CallerNumber;
stop();
にして、そてぞれtextに、s1, s2,s3と
変数を割り当て
アンチエイリアス(アニメーション設定)で
フォントを埋め込むと
携帯で表示するのですが
s2は、人の名前で漢字などが多いため
デバイスフォントに設定して
設定してみると表示しません。
↓こんな感じに表示されます
s1 0
s2 (なにも表示されない)
s3 090XXXXXXXX
なにかアドバイス頂けないでしょうか。
宜しくお願いします。
>>949 なぜs1などに代入し直してるかは判らないけど、テストしてる機種はなに?
Statusに0が入ってると言うことは、基本的にデータは取得できてる(ことになってる)はず
951 :
949:2007/12/26(水) 15:48:08 ID:myhki0xC
>>950 テストしてるのは、
auのMedia Skinです。
s1は、意味ないですね
すいません。
試しにs2をアルファベット埋め込みにすると
登録がアルファベットでされてるなら
表示します。
私も0になってるので
取得は出来てると思うのですが
デバイスフォントにしてしまうと
なぜか表示されなくなるのか分かりません。
>>951 ダイナミックテキストフィールドのテキストフォントはなにを選んでる?
デバイスフォントを選んでても、日本語フォントになってないと出せない可能性もあるかも
今CS3+DeviceCentralではそういう現象が起きた
955 :
954:2007/12/26(水) 16:35:19 ID:mcl3JO52
あとチェックする方法としては、変数の内容が見られない場合、変数の長さや文字コードを調べるようにしてみるといいかもしれない。
受ける文字数が判っているなら、
ls2 = length(s2);
でls2の数値を調べてみるとか。ちゃんと変数が入っているようなら問題がどこなのかが判るはず。
受け取ってる段階なのか、表示の部分なのか。
あー、自分も昔、着fla作った時全く同じ問題が起きたな。
どうやって解決したんだっけ…。
確か
>>954だったと思うんだが。MS ゴシックかなんかにした気が。
957 :
949:2007/12/26(水) 17:17:28 ID:myhki0xC
みなさん、いろいろアドバイスありがとうございます。
解決出来ました。
原因は、一番上のレイヤーでマスクをしてたの原因みたいでした。
>>フレームの重なりが原因なのかな?(flash liteにはよくある事)
ということでした。
初めて知ったことが、いっぱいでした。
一つずつ調べて頑張ります。
もっと、基礎の方から勉強していきます。
みなさん、ありがとうございました。
むしろ勉強になった。
>>957 Flashの仕様として、ダイナミックテキストにレイヤーマスクはかけられない。
マルチ先にもフィードバックするように。
960 :
957:2007/12/26(水) 19:07:54 ID:myhki0xC
了解です。
チェックしときます。
重ね重ね、ご指導ありがとうございます。
>>960 間違った。ダイナミックテキストじゃなくて、デバイスフォントな。
嘘教えるところだった。
962 :
960:2007/12/26(水) 19:33:20 ID:myhki0xC
はい、わかりました。
よい流れ和む。
次スレどうします?
964 :
Now_loading...774KB:2007/12/26(水) 23:50:39 ID:1fBJ69co
まったりパート3に突入しますか
965 :
Now_loading...774KB:2008/01/10(木) 20:17:00 ID:bjROF+al
flash liteの素人で申し訳ないが質問させてください。
着せ替えツールを作ろうと考えてるんですが
http://mobilef.jugem.jp/?cid=6 ここの一番下以外はとりあえずできました。(softbank動かなかった物もありますが)
次に携帯の上とかにある電池の残量や、電波所今日のアイコンのカスタマイズを考えてます。
これを消すorカスタマイズするのはflash liteで可能なのでしょうか?
消して自分で作ったアイコンを載せれるとベストなんですが。
よろしくお願いします。
966 :
Now_loading...774KB:2008/01/10(木) 20:18:07 ID:bjROF+al
× >電波所今日のアイコンのカスタマイズを考えてます。
○ >電波状況のアイコンのカスタマイズを考えてます。
>>965 多分ダメです。
それより気になったのが、ら抜き言葉とい抜き言葉
>>965 電池や電波の情報を拾って、自作アイコンに反映させるのは普通に簡単。
所謂描画域の外の、プリセットのアイコンをいじったり差し替えたり、は
恐らくできないんじゃないかと。
昔のF機辺りだと、アイコンのデザイン変えたりする隠しコマンドがあったけど。
969 :
Now_loading...774KB:2008/01/11(金) 17:21:33 ID:QSeWJBbp
>>967 気をつけろと言うなら考えます。
やはりflash liteでは不可能みたいですね。
電波の部分を変更するのはjavaとかになるんですかね?
>>969 なぜJavaが出てきたのか分からんが、ピクトアイコンは変えられない
auの三洋端末は可能だが(もちろんDLで
>>969 きせかえツールだったら、確か専用のツールで作ればFlash使わないでも画像だけ設定して
アイコンを自作のものに変えられた筈だけど・・・・・・
そうじゃなくて、どうしてもFlashでやりたいってこと?
読めるだろ低脳
974 :
Now_loading...774KB:2008/01/14(月) 05:47:06 ID:jKb/TeB8
サウンド関連でお聞きしたいのですが、今、Lite2.0でゲーム作っていて、
たとえると、マリオでブロックを連続ヒットしたときのような音を出したいんです。
wavファイルからmmfにコンバートした音は鳴らすことができるんだけど、
連続でならすと音がかきけされて、効果音に使えるレベルじゃないんだけど、こんなものなんでしょうか?
立ち上がりの早い音にしているので音色の問題ではないとおもうのですが…
いいやり方はないのでしょうか?機種はauのw43caです。
wavからmmfにってことはADPCMで鳴らしてダメだったんだよね?
素直にMIDIでそういう音作ってmmfにしたほうが早いかも。
そうすれば全キャリアで使えるし。
976 :
Now_loading...774KB:2008/01/14(月) 17:25:06 ID:jKb/TeB8
ありがとう。
MIDIも試しにやってみたけど、
どちらの方法も音が発生するまでにタイムラグがあるみたいで
「バシバシッ」とか「ビシビシッ」みたいな連続で音がなるような場面には
うまく音がつけられないみたい…。
BGM的な音だけで妥協するしかないか。
>>976 遅いレスだが、携帯機器は音データの重ね合わせができないから、連発でならそうとすると
前の音を消す仕様になってる。配布されるpdfに書いてあるので確認するといい。
連続した音が必要ならあらかじめ連続した音を作るしかないかと
978 :
974:2008/01/15(火) 05:21:04 ID:ruar9NL7
>>977 どうも。
そうなんだよな。前の打ち消すのは仕方ないとしても発生までのタイムラグが短ければ
もっと気持ちよく音がなるんだろうけど…。
最近携帯のゲーム作りはじめて、さわる前のイメージと違いすぎてちょっとショック。
みんなよくこれで作っているよな。
979 :
Now_loading...774KB:2008/01/15(火) 11:00:53 ID:+rZAfbhA
DoCoMoでSharedObjectを使いたいのですが,
CS3でflash_lite_3_0_imode_cdk_jpの モバイルメタデータ.swf を
書いてあるフォルダ.../Documents and Settings/<ユーザ>/Local Settings/Application Data/
Adobe/Flash CS3/jp/Configuration/WindowsSWF に置いても
ウィンドウ/他のパネル に モバイルメタデータ が出ないのですが,
「Flash を再起動してファイルを認識させます」って何か特別なことをするのですか?
Flashを全然書いたことがないので初心者質問かもしれないけれど、
Flash Lite 1.1でActionスクリプトを書いてます。
あるムービークリップ(インスタンスmc)のタイムラインのフレーム1で
stop();
と入れていて、メインタイムラインから
tellTarget("mc") {
gotoAndPlay(1);
}
とやったら、stopが実行されずに再生されてしまったのだけど、
これは内部でどのような処理が行われているためでしょうか?
とりあえずフレーム2にstopを入れて現状の問題は回避できましたが、
内部的な挙動が気になったので質問させてください。
>>980 順序として
mc の stop がまず実行され
その後 gotoAndPlay が実行されているため
auを対象にしたページでFlashでバナーをつくり、
バナーがクリックされたら別のページに飛ぶようにしたいのですが、
http://www.au.kddi.com/ezfactory/mm/flash03-04.html これに拠ればインライン再生されている場合はユーザーのキー入力を
受け付けないとあり、実際にon(release)などをセットしても
受け付けられない、というかそもそもフォーカスが移りません。
objectタグをaタグで囲んでもaタグを認識しないので
クリックできません。
なにかバナーからリンクさせる方法はありませんか?
<a href="URL"><img src="flashのURL"></a>
で画像と同じようにflashを使うことができる。
でもauしかこの方法で表示できないので、ドコモとかを全部含める場合は無理。
>>981 時系列順に行くと、こんな感じでしょうか?
mc(1frame):stop
…
ここで数フレームの空き
…
main:tellTarget(mc) { gotoAndPlay(1); }
mc(1frame):stop
mc(2frame):...
という形になるんでしょうか?
985 :
965:2008/01/15(火) 18:37:24 ID:w7TCUz2F
>>970 javaでアプリを作り、そのアプリでピクトを消せるかなぁと思いました。
>>971 そのツールの名称を教えていただけないでしょうか?
Flashに拘ってるわけではありません。
私はauなのでとりあえずauのサポートにメールしてみたのですが
技術のサポートは行っておりません。
http://www.au.kddi.com/ezfactory/index.html ここ見て自分で解決してくださいとのメールがきました。
ピクトを変更するには拡張子「.kar」を作り、ケータイアレンジすれば
ピクト部分も変更できるみたいなのでケータイアレンジの作成方法を探してみましたが
中々見つからず。
>>983 ありがとうございます。
DoCoMoとsoftbankは<img>の代わりに<object>で
クリックできるようです。
>>984 「stopで停止しているフレームに gotoAndPlay でフレームジャンプしても stop は実行されない」
でわかるかな。
gotoAndPlay を gotoAndStop に書き換えてみてはどうか
>>988 他のムービークリップと統一的に扱っているので、gotoAndPlayは必須です。
とりあえずは2フレーム目のstopでなんとかなっているので
現状は問題ないのですが、現象を理解できなかったのが気持ち悪くて。
要するに、
1;gotoAndPlayでmcの1フレーム目に移動し、mcをplayする"フラグ"が立つ
2;mc1フレーム目に移動して、そのフレームのアクションスクリプトが実行される
3;そのアクションスクリプト中でstopが実行される
4;その後で先ほどの"フラグ"がチェックされ、強制的にmcでplayを実行される
5;最終的にplayされる
という認識でいいですか?
フラグとかヘンな考え方するより
「stopで停止しているフレームに gotoAndPlay でフレームジャンプすると stop の次の行から実行される」
と認識したほうが簡単。
そのフレームのスクリプトの最後の行がstopなら「次の行」が無いので、
通常の動作に従って次のフレームに移る。
>>他のムービークリップと統一的に扱っているので、gotoAndPlayは必須です。
それなら他のムービークリップを全て gotoAndStop に変えなさい。
自分は gotoAndPlay はいっさい使用せず gotoAndStop のみでコーディングしている。
Flash liteってライブラリの画像を表示するのはできないのでしょうか?
ランダムで壁紙のベース画像を変更したいのですがload関数が使えなくて涙目です。
>>990 あ、そういうことなんだ。わかりやすくてありがとう!
他のフレームの場合は先頭からなんだよね…
>>991 そしてtellTargetでplay、ということですか?
>>994 gotoAndStopをどうしても使いたくないなら、2フレームを1組にして
1フレーム目にとばして2フレーム目のスクリプトにstop();を入れる方法もある
996 :
Now_loading...774KB:2008/01/17(木) 16:28:19 ID:gwEl/0x4
softbankのメニューってカスタムスクリーン対応じゃないと
Flashで作れないの?教えてエロい人
ならわざわざ書き込まなくても……
>>996 中途半端にエロいので中途半端に教える。Softbankの資料には、公式にメニューのカスタマイズが
出てないようなので、カスタムジャケット対応機種以外はムリじゃない?
ぱっと見た感じシャープ携帯の独自規格みたいだけど