[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 2chのread.cgiへ]
Update time : 04/24 11:42 / Filesize : 271 KB / Number-of Response : 892
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Flashの超基本的な質問はここでしろ! part35



1 名前:Now_loading...774KB [2007/07/17(火) 19:10:56 ID:1cdFiO/E]
どの質問スレでもスルーされるような超基本的な質問はここでしろ!
調べるのがめんどくさい初心者はなんでもかいとけ!知ってたら即、答えるし、
知らんかったら知らんと書く。検索なんかクソでも喰っとけ!教えて君以外は逝ってヨシ!

★しかし良心があるならせめて質問前に↓まずここに目を通せ!! [Q&A と 問題解決リンク]
 z-temp.hp.infoseek.co.jp/2ch/flash_faq.htm

質問テンプレ(書いてあると回答者がレスしやすい)
(1)使用ソフト/バージョン:FLASH 5/ MX / MX2004 / Pro / 8Pro / 8Basic など
(2)OSのVer:Win2K/ WinME /WinXP /MacOS 10 など
(3)作品の具体例がある場合はリンク必須
(「このサイトのように○○したいhttp://〜」とか)

前スレ

Flashの超基本的な質問はここでしろ! part34
pc11.2ch.net/test/read.cgi/swf/1176277512/
関連スレ
Flash製作初心者の質問スレッド レイヤー36
pc11.2ch.net/test/read.cgi/swf/1173006099/
ActionScript 誰かが物凄い勢いで解答するスレ 15
pc11.2ch.net/test/read.cgi/swf/1169277793/

422 名前:Now_loading...774KB mailto:sage [2007/09/03(月) 16:10:37 ID:yh50BFne]

質問に答えてから次の質問をしようね♪

     ∧         ∧          ∧
      / ヽ      / ヽ_       / .∧
    /   `、___/   `、⌒ヾ⌒ヽ/  ∧
  /        /    (.....ノ(....ノ   / ヽ
 .l:::::         |   ι      ι::(....ノノ
 |:::::   -=・=-  / ̄ ̄ヽ      ::::::::::::::/`ヽ
 .|:::::::::::::::::  \_(___..ノ     :::::::::::::::::::(....ノノ
  ヽ:::::::::::::::::::  \/ヽ   ι ::::::::::::::::::::::::::ノ

423 名前:Now_loading...774KB [2007/09/03(月) 16:27:15 ID:sUbR64Y9]
すいません。
フレームは上の方法で設定しています。
あと、自分なりに調べてみてシーンもちゃんと指定して、フレーム名も指定することができたのですが
実際の動作は違ったものになります。また、フレーム番号でも試してみましたが同様の結果になりました。
どこか違うとこに原因があるのかという結論になり、基本的なことをおさらいして調べてます。

424 名前:Now_loading...774KB [2007/09/03(月) 17:11:57 ID:t/XHqvWg]
もの凄い基本的なことですが、質問させてください

Flashを作成する場合に、
同じ内容のFlashを作成した場合

MCを多用して基本のタイムラインのフレームを少なくするのと、
タイムラインを長くしてもMCを極力使用しないのでは、
どちらのほうが軽いFlashになるのでしょうか?
詳しい方、教えてください

425 名前:Now_loading...774KB mailto:sage [2007/09/03(月) 18:43:53 ID:9Zd59moX]
>>424 Flashを作成する場合に、 同じ内容のFlashを作成した場合

意味分からん。同じムービーを違う時間軸に置くということか?
MCなら複製ができるので、軽くなるとしか言えん。

426 名前:Now_loading...774KB mailto:sage [2007/09/03(月) 21:37:47 ID:uxWiZuof]
ボタンがあって、押すごとに再生スピードを変化するようにしたいのですが…
1回押せば2倍、もう1回押せば4倍、更にもう一回で元に戻るような

427 名前:Now_loading...774KB mailto:sage [2007/09/03(月) 22:07:32 ID:5Vn1bWY2]
どーでもいいですよ
ID変えてんじゃん?と思うのは、私だけ?

428 名前:Now_loading...774KB mailto:sage [2007/09/03(月) 22:28:17 ID:++hzqQ0o]
>>426

ActionScriptでできる。
setTimeout()メソッドを使う。

429 名前:Now_loading...774KB [2007/09/04(火) 04:14:47 ID:Rj4nz1eW]
>>424
そのムービーがどういうムービーかにもよるだろ。

430 名前:Now_loading...774KB [2007/09/04(火) 04:27:03 ID:fdkGG/wX]
>>427
Flashの知識しかないんだね



431 名前:Now_loading...774KB mailto:sage [2007/09/04(火) 07:55:33 ID:Vzsa4CJH]
へんなの沸いてるな

432 名前:Now_loading...774KB [2007/09/04(火) 12:52:21 ID:W+X5Ci6v]
AdobeのHPからFlash Playerをダウンロードしようとしても何回やってもInternet Explorerを閉じて再起動しますってなるんですがどうしたらいいですか?

433 名前:Now_loading...774KB mailto:sage [2007/09/04(火) 13:10:16 ID:TxroaBlb]
>>432
閉じて再起動したらいかんの?
あれって、ブラウザ起動してるとインスコできなかったような。
勘違いだったらすまん。

434 名前:Now_loading...774KB mailto:sage [2007/09/04(火) 13:31:27 ID:lEr5jGDc]
_visibleプロパティでMCをfalseにした場合とtrueの場合は、表面上が見えないだけで処理負荷は同じなんでしょうか?
それともtrueに比べてfalseのほうが負荷は少ないのでしょうか。

435 名前:Now_loading...774KB mailto:sage [2007/09/04(火) 14:17:59 ID:TxroaBlb]
>>434
> それともtrueに比べてfalseのほうが負荷は少ないのでしょうか。

描画されない分、負荷は低い。
ちなみに_alpha=0よりも低負荷。

436 名前:Now_loading...774KB mailto:sage [2007/09/04(火) 16:08:51 ID:lEr5jGDc]
>>435
ありがとうございます。
ずっと気になってたのですが、ようやくスッキリしました。
ありがとうございました。

437 名前:Now_loading...774KB [2007/09/04(火) 17:31:49 ID:W+X5Ci6v]
>>433
それが何度再起動かけても同じようにダウンロードできないんです。

438 名前:Now_loading...774KB mailto:sage [2007/09/04(火) 19:16:13 ID:wtq6RxQZ]
>>431
残暑ならぬ残夏厨やからwもう少し我慢w

439 名前:Now_loading...774KB [2007/09/05(水) 07:43:01 ID:Nc9Bw0Cy]
唐突にすいません。
無謀にも手書きで原稿を作成、それをスキャナーで取り込んで
うまくFLASHに出来ないものかと試行錯誤してます。やっぱり
パソコンで描かないとFLASHに取り込む事は出来ませんか?

440 名前:Now_loading...774KB mailto:sage [2007/09/05(水) 08:11:29 ID:Cz7pqokk]
俺はそういう風にいつもやってるな

ただ長時間アニメで中割りも、とかだと厳しいけど
何を作りたいかによる



441 名前:Now_loading...774KB mailto:sage [2007/09/05(水) 08:32:51 ID:RFw0Fx8k]
>439
何が問題なのか書かないとわからん

442 名前:Now_loading...774KB mailto:sage [2007/09/05(水) 08:35:07 ID:Nc9Bw0Cy]
>>440
ありがとうございます。
とあるアニメのオープニングを全て手書きでやってみようなんて
無謀な試みなんですがね…。何しろFLASH作るのは初なんで
わかんないどころだらけで…なんとか頑張ってみます^^

443 名前:Now_loading...774KB mailto:sage [2007/09/05(水) 08:37:54 ID:Nc9Bw0Cy]
>>441
パソコンで描いた絵でないとFLASHには使えないのかなと
思ってしまいまして。どうやら出来るようで良かったです

444 名前:Now_loading...774KB [2007/09/05(水) 10:20:11 ID:GbGJ/S/D]
全体的なサイズを変更したいんですが、ステージに合わせて既に作成したシンボルなどをそのステージの変更に合わせて同時に変更することってできますか??

445 名前:Now_loading...774KB mailto:sage [2007/09/05(水) 10:24:57 ID:RFw0Fx8k]
>444
無理。シンボルは個別にリサイズ。
ただ、配置済みインスタンスなら
複数フレーム編集にして全部選択、リサイズでおk

446 名前:Now_loading...774KB [2007/09/05(水) 11:11:23 ID:GbGJ/S/D]
>445
じゃあFLASHを作成する際はあらかじめサイズを確定させてからやらないといくらインスタンスは編集できるとは言え編集する時はかなり面倒になるわけですね。ありがとうございます。

447 名前:Now_loading...774KB mailto:sage [2007/09/05(水) 12:36:36 ID:RFw0Fx8k]
>446
HTMLに表示する時は
パブリッシュ設定で変更出来る

448 名前:Now_loading...774KB [2007/09/05(水) 13:15:18 ID:GbGJ/S/D]
>447
あっ!そんな方法があったんですね。助かりました。ありがとうございます。

449 名前:Now_loading...774KB [2007/09/05(水) 16:44:19 ID:AaXd4yt4]
パソコンショップ完全・最強リンク集
www.cleaning.ne.jp/search/search.cgi?mode=search&page=1&sort=mark&word=bto+%83%8A%83%93%83N&search_kt=22-b_all&method=and&engine=pre&open_type=0&hyouji=30

450 名前:らぶ [2007/09/05(水) 16:49:53 ID:680ko62i]
初心者です。スキャンした本を紙をめくるように表示したいんですが、フラッシュで表現出来ますか?全く初心者なので誰か教えてください。



451 名前:Now_loading...774KB mailto:sage [2007/09/05(水) 17:01:16 ID:7RdAmoF3]
>>450
できます。
googleで「Flash 本 めくる」を検索すれば
方法やそのような表現をしているサイトのURLとかたくさん出てきます。

もっとも、スキャンする媒体の本が一般的に売られているもので
かつそれをFlashにして一般公開したいという意図なら、別問題となりますが。

452 名前:Now_loading...774KB mailto:sage [2007/09/05(水) 17:14:23 ID:w4uNvECp]
>>450
初心者強調しすぎw

453 名前:Now_loading...774KB [2007/09/05(水) 19:25:01 ID:k70+gUd/]
これからフラッシュのソフトを買おうと思ってる者ですが、
8Basicってなにがどうなってるんですか???

454 名前:Now_loading...774KB mailto:sage [2007/09/05(水) 19:30:50 ID:Cz7pqokk]
言いたいことがまったく分かりません
せめて何が聞きたいかはっきりさせてからきてください

455 名前:Now_loading...774KB [2007/09/05(水) 19:33:21 ID:k70+gUd/]
普通にアニメとか作れるんですか???
何か困ったら困ります。

456 名前:Now_loading...774KB mailto:sage [2007/09/05(水) 19:35:21 ID:RFw0Fx8k]
こいつを相手にする奴はこいつと同じDQN

457 名前:Now_loading...774KB [2007/09/05(水) 23:45:28 ID:9S+MZwlb]
環境はMX2004です。PHPやCGIとの連携で、ダイナミックテキストにボタンを使用し、
IPやドメインを表示したいのですが可能ですか?

458 名前:Now_loading...774KB mailto:sage [2007/09/06(木) 00:08:13 ID:NOHqWdJi]
>>457
可能。loadVarsクラスを使う。

459 名前:Now_loading...774KB [2007/09/06(木) 04:55:02 ID:Utj4e/oF]
再生時に画面の大きさを変えられないようにロックをかける事って出来ます?

460 名前:Now_loading...774KB mailto:sage [2007/09/06(木) 05:28:03 ID:ARIbZD1C]
scaleMode



461 名前:Now_loading...774KB [2007/09/06(木) 07:16:54 ID:5jTiCfcq]
printjobでpdfの印刷をしたいのですが
urlを入力、画面に表示されることなく勝手に印刷させることはできないでしょうか

462 名前:Now_loading...774KB [2007/09/06(木) 08:26:10 ID:aKLXKHoE]
質問です。環境はFLASH MX/winXPです。
300フレームを使って全体を横に移動しつつ001〜010.png(1枚2F)を
繰り返し表示させていきたいのですが、効率の良い方法はありませんでしょうか?

今のところ001.pngを表示させた後にモーショントゥイーンで
1コマ目と300コマ目のキーフレームを指定し、
間に一コマずつキーフレーム挿入→座標を確認して手動でキーフレームの画像変換
を行っているのですが、これ以外の方法で何かありましたらお願いします。

463 名前:Now_loading...774KB mailto:sage [2007/09/06(木) 14:42:38 ID:4cymFfbP]
>>462
ASでは?
2フレ使って、各フレにMC化した画像のX座標を
001._x+=1;
として、フレ1⇔2。これを150回繰り返したら
this.stop(); する。

464 名前:Now_loading...774KB mailto:sage [2007/09/06(木) 15:51:12 ID:GLGf4N4I]
OS:Vista
アプリはFlashMX Pro 2004

現在FLVの動画をswf上で再生する擬似プレイヤーのものを作成しています。
そこで全体の動画の時間は、

_root.ns_obj.onMetaData = function(myMeta) {


465 名前:Now_loading...774KB mailto:sage [2007/09/06(木) 15:53:42 ID:GLGf4N4I]
誤爆しました。
OS:Vista
アプリはFlashMX Pro 2004

現在FLVの動画をswf上で再生する擬似プレイヤーのものを作成しています。
そこで全体の動画の時間は、

_root.ns_obj.onMetaData = function(myMeta) {
var mm = Math.floor(myMeta.duration / 60);
var ss = Math.floor(myMeta.duration % 60);
if (ss<10) {ss = "0"+ss;}
if(mm<10){mm = "0"+mm;}
}
sec = "/ " + mm + ":" + ss;
}
とし、secという変数をダイナミックテキストにて表示しています。

ここで、全体の時間ではなく、現在再生している位置(経過秒数)を
随時変更・表示させたいのですが、いまいちよくわかりません。
稚拙ながらよろしくお願いいたします。

466 名前:Now_loading...774KB mailto:sage [2007/09/06(木) 16:12:23 ID:79VlT/AS]
質問です、環境はMX2004/XPです。

外部からテキストを読み込んで表示する場合に、そのテキスト量によって、
読み込み先の横幅を変えることは可能でしょうか?
上手く伝わるか自信がありませんが、下図のような感じです。

●読み込まれるテキストの文字数が多い
┌──────────────────┐┌────────┐
│読み込まれる文字数が多い場合広がる  ││横に置かれる何か.│
└──────────────────┘└────────┘

●読み込まれるテキストの文字数が少ない場合
┌───────┐┌────────┐
│少なければ狭く ││横に置かれる何か.│
└───────┘└────────┘

もしできるとしても、結構複雑なASが必要なのかなと勝手に想像しているのですが、
そもそも実現可能なことなのかどうかと、仮に実現可能な場合、
方法は自分でも考えたいと思っていますが、簡単なヒントなどいただけると嬉しいです。

467 名前:Now_loading...774KB mailto:sage [2007/09/06(木) 16:12:57 ID:sXmyVoZo]
NetStream.time

468 名前:Now_loading...774KB mailto:sage [2007/09/06(木) 16:15:12 ID:GLGf4N4I]
>>467
NetStream.timeでやってみたんですが、0のままなのです。

469 名前:Now_loading...774KB mailto:sage [2007/09/06(木) 16:20:17 ID:sXmyVoZo]
>>466
_txt.autoSize = true;
_txt.text = "AAAAAAAAAAAAAAAAA";
marginWidth = 5;
textRight_mc._x = _txt._x + _txt._width + marginWidth;

470 名前:Now_loading...774KB mailto:sage [2007/09/06(木) 16:23:50 ID:79VlT/AS]
>>469
ありがとうございます。
autoSizeっていうのがあるんですね、知りませんでした。
ASは勉強始めたばかりでまだ全然なのですが、
いただいたレスをリファレンス本とか見ながら調べて挑戦してみようと思います。



471 名前:Now_loading...774KB mailto:sage [2007/09/06(木) 16:29:16 ID:sXmyVoZo]
>>468
データ取得の処理はどうしてる?
アップデートしてる?一回きりとかじゃない?

昔、作ったことあるけど、普通に問題なかったはず。。。

472 名前:Now_loading...774KB mailto:sage [2007/09/06(木) 16:34:22 ID:GLGf4N4I]
>>471
1回きりなのかもしれない。
というかアップデート?(随時更新?)の仕方がいまいちorz

473 名前:Now_loading...774KB mailto:sage [2007/09/06(木) 16:43:29 ID:sXmyVoZo]
>>472
簡単なテスト。
インスタンス名は適当に変更して

var _nc = new NetConnection();
_nc.connect(null);
var _ns = new NetStream(_nc);
_video.attachVideo(_ns);
_ns.setBufferTime(5);
_ns.play("On2VP6.flv");
_root.onEnterFrame = function()
{
    trace(_ns.time);
};

474 名前:Now_loading...774KB mailto:sage [2007/09/06(木) 16:47:31 ID:GLGf4N4I]
>>473
おお、すごい。
ありがとうございます。
少し感動した俺ガイル

475 名前:Now_loading...774KB mailto:sage [2007/09/06(木) 17:55:34 ID:GLGf4N4I]
追加質問です。
動画の画面(領域)の上にマウスカーソルを乗せた時に、
再生ボタンや一時停止ボタンなどの制御ボタンがひょこっと出て、
マウスカーソルを動画の画面(領域)からはずすと先ほどの
再生ボタンや一時停止ボタンなどの制御ボタンが元にあったように隠れる。

といったような動作をさせたいのですが何かいい案はありませんか?
よろしくお願いいたします。

476 名前:Now_loading...774KB mailto:sage [2007/09/06(木) 18:12:06 ID:GLGf4N4I]
やっぱScaleで移動さすのが一番早いのかね

477 名前:Now_loading...774KB [2007/09/06(木) 21:55:03 ID:6I2Did2l]
FlashtoVIDEO のフリー版をダウンロードしようとしたところ、間違えてprofessionalのほうを選んでしまいました。
事情によりいまからしばらくパソコンが使えないので、不安で仕方ありません。
professionalの使用にはいくらかかりますか。また、支払いはどのように行うのでしょうか?

478 名前:Now_loading...774KB mailto:sage [2007/09/06(木) 22:57:12 ID:GGgPPrOx]
ダウンロードするだけじゃ金をとられ・・・

2chに一回書き込むごとに200円請求されるって知ってるか?

479 名前:Now_loading...774KB [2007/09/06(木) 23:34:03 ID:lDDs3X4y]
>>458
ありがとうございます。ガンガってみます。

480 名前:Now_loading...774KB mailto:sage [2007/09/07(金) 00:08:39 ID:PM7V9A9x]
>>463
トンです!ASは殆ど使った事無いけど試してみます。



481 名前:Now_loading...774KB mailto:sage [2007/09/07(金) 10:43:09 ID:S5nMF0Oq]
on(rollOver)時にonClipEvent()を使いたい時はどうすればいいんですかね?

482 名前:Now_loading...774KB mailto:sage [2007/09/07(金) 10:55:31 ID:0bOWt11q]
>>481
使わないですむように設計する。

今の考え方が正しくない場合もあるので、ここはやりたいことを具体的に書いた方がいいと思う。

483 名前:Now_loading...774KB mailto:sage [2007/09/07(金) 11:05:37 ID:kteya17z]
>481
on、onClipEventハンドラって複雑なことは面倒くさい
イベント毎に書き方変わってくるよ
on (rollOver) {
//flashplayer6以上
//onClipEvent(enterFrame)の場合
this.onEnterFrame = function() {this._x+=10;}
}


484 名前:Now_loading...774KB [2007/09/07(金) 11:27:58 ID:S5nMF0Oq]
>>482-483
なるほど。あんまり実用的な書き方ではないのですね。
それでは、例えばあるムービークリップにロールーバー、ロールアウトをさせるとし、
その中のイベントが、自身のムービークリップのアルファ値を増やしたり減らしたりする
動きを与えたいとします。

そうすると考えたものが、以下のようになります。
on(rollOver){
_root.onEnterFrame = function(){
for(i = 1; i <= 20; i++){
_root.bar._alpha += 5;
}
}
}

on(rollOut){
_root.onEnterFrame = function(){
for(i = 20; i >= 0; i--){
_root.bar._alpha -= 1;
}
}
}

これで実際に動かしてみると、alpha値自体は0〜100のはずが、
永遠に加算、減算されているような気がするのですが、alpha値を0〜20まで加算、
20〜0まで減算という動きを与えるにはどのようなスクリプトを書けばよろしいのでしょうか?
よろしくお願いいたします。

485 名前:Now_loading...774KB mailto:sage [2007/09/07(金) 11:48:12 ID:0bOWt11q]
>>484
forループの使い方を勘違いしてると思う。
基本的にforの処理が終わるまで描画更新はされないので、徐々になにかをするということには
forは使えない。

現状は、1フレームの間でiの値が20または0になるまで、つまり20回分
barの_alpha値を1下げることをくりかえしてる。
iの値と_alpha値には関連性はない。
結果的にbarの_alphaを毎フレーム20変化させることになっているだけで
どこにも「barの_alphaが0または20になったら」という条件は提示されていない。
条件がなければ、作業は止まらないので、_alpha値は変化しつづける。

まず、もし〜ならという条件なら基本はif(){}の構文。
それと比較演算子についてヘルプを見て勉強することをすすめる。

486 名前:Now_loading...774KB mailto:sage [2007/09/07(金) 11:51:00 ID:S5nMF0Oq]
>>485
アドバイスありがとうございます。
if文と比較演算子見て勉強してきます><

487 名前:Now_loading...774KB mailto:sage [2007/09/07(金) 12:00:21 ID:0bOWt11q]
>>486
なんかこっちも説明が混乱しててすまん。
まず、forは使う必要がないはず。
あと、onEnterFrameは、onEnterFrameで処理したいMCに限定して定義したほうがいい。
_rootに定義すると、無駄に負荷が増える可能性もある。
この場合は、以下のように書き換えられる。
on(rollOver){
_root.bar.onEnterFrame = function(){
this._alpha += 5;
}
}
}
できれば関数にした方がいいと思うが、今はこのスクリプトに
条件による分岐をつけくわえる方法を知るのが先かな。

488 名前:Now_loading...774KB mailto:sage [2007/09/07(金) 12:01:12 ID:0bOWt11q]
>>487
あ、}一個多かったわ。これまたすまん。

489 名前:Now_loading...774KB mailto:sage [2007/09/07(金) 12:02:13 ID:S5nMF0Oq]
>>487-488
ありがとうございます。
とりあえず>>487に記述されているものを少し変更して、
trace()で値を確認したところ増減されるようになりました。
あとは条件分岐ですね><

490 名前:Now_loading...774KB mailto:sage [2007/09/07(金) 12:30:10 ID:kteya17z]
蛇足で質問
これ動かないね。関数をrollOverにもってくれば動くけど。
on (rollOver) {
this.onEnterFrame = moveX;
}
on (load) {
function moveX() {
this._x += 5;
}
}
なんで?



491 名前:Now_loading...774KB mailto:sage [2007/09/07(金) 12:32:42 ID:0bOWt11q]
>>490
on(load)ってあったっけ?

492 名前:Now_loading...774KB mailto:sage [2007/09/07(金) 13:09:57 ID:S5nMF0Oq]
ちょっと考えてやってみた。
on(rollOver){
if(_root.bar._alpha >= 0 && _root.bar._alpha <= 25){
_root.bar.onEnterFrame = function(){
_root.bar._alpha += 1;
trace(_root.bar._alpha);
}
}
}
これじゃダメなんですね><;;

493 名前:Now_loading...774KB mailto:sage [2007/09/07(金) 13:34:46 ID:S5nMF0Oq]
見当違いな事やってました\(^o^)/
on(rollOver){
onEnterFrame = function(){
if (_root.bar._alpha <= 25) {
_root.bar._alpha = Math.max(0, _root.bar._alpha + 1);
trace(_root.bar._alpha);
} else if (_root.bar._alpha >= 25) {
_root.bar._alpha = Math.min(25, _root.bar._alpha - 1);
trace(_root.bar._alpha);
}
}
}


on(rollOut){
onEnterFrame = function(){
if (_root.bar._alpha <= 25) {
_root.bar._alpha = Math.max(0, _root.bar._alpha - 1);
trace(_root.bar._alpha);
} else if (_root.bar._alpha >= 25) {
_root.bar._alpha = Math.min(25, _root.bar._alpha + 1);
trace(_root.bar._alpha);
}
}
}
こんなことをしてみました。
ずっとonEnterFrameのせいかtrace()の値見てみるとずっと値を吐き出して
いるんですけれど、これって別に害はないんですかね?

494 名前:Now_loading...774KB mailto:sage [2007/09/07(金) 13:56:00 ID:kteya17z]
>491
onClipEvent(load)だな。動くわ。しっけいwwww

495 名前:Now_loading...774KB mailto:sage [2007/09/07(金) 14:19:06 ID:S5nMF0Oq]
ダイナミックテキストってフォント埋め込みしないと、
alpha値は反映されないんですね><

496 名前:Now_loading...774KB mailto:sage [2007/09/07(金) 15:00:47 ID:S5nMF0Oq]
なんとか思い通りのalpha値の増減が出来たんですけれども、
そのスクリプトはbaseというインスタンス名のMCに記述してあり、
違うレイヤーにあるbtn1というインタンス名のMC(擬似ボタン)にも
baseのMCのスクリプトにてalpha値の設定がしてあります。

そうするとそのbtn1というインスタンス名のMC(擬似ボタン)上に
カーソル持っていくと、baseというインスタンス名のMCがon(rollOver)を
検出しない為フェードアウトしてしまいます。
と、同時にもちろんbtn1MC(擬似ボタン)もフェードアウトしてしまいます。
困りました。

497 名前:ニュースナビゲーター mailto:sage [2007/09/07(金) 19:23:18 ID:LRTQ/82b]

人気の高いニュースをすぐ見よう。
「祭」に、のりおくれるな。

2ちゃんねるニュース速報+ナビ
newsnavi.2ch.net/

WWWブラウザの「お気に入り」や「ブックマーク」に登録しよう。

498 名前:Now_loading...774KB mailto:sage [2007/09/07(金) 21:47:39 ID:f1iMD2Rg]
ここって初心者がつくった作品の批評もしてくれますか?
flash作成系の会社に入りたくてプレゼン用の作品を作ったのですが、
改良のための意見をもらえる場所がわからなくて。

499 名前:Now_loading...774KB mailto:sage [2007/09/07(金) 22:03:55 ID:kteya17z]
マジレスすると、こんな所で大切な作品を晒す神経がおかしい
親兄弟友人に見せたほうがいい
それでもっていうなら、見せてごらん

500 名前:Now_loading...774KB mailto:sage [2007/09/07(金) 23:03:32 ID:t1sygBfh]
レスありがとうございます。
迷いましたが、先輩の意見をもらえるのはとても有難いので晒してみます。

www.diana.dti.ne.jp/~jo1230/test.html



501 名前:Now_loading...774KB mailto:sage [2007/09/07(金) 23:28:23 ID:hNPxEmzD]
>>498
初心者の作品評価はおもに下記のスレでやってる。

初心者が作品を発表するスレv7。
ttp://pc11.2ch.net/test/read.cgi/swf/1177158173/


502 名前:Now_loading...774KB mailto:sage [2007/09/07(金) 23:42:16 ID:t1sygBfh]
しまった、気が早すぎました
501さんありがとうございます。
そちらで評価をいただこうと思います。

503 名前:Now_loading...774KB [2007/09/08(土) 13:27:17 ID:RdQ/xDef]
いまxmlから読み込んだ画像をScrollPaneに
表示させるサイトをFlashで作ってます。
その読み込んだ画像ごとにハイパーリンクを
貼るにはどうすればいいでしょうか?
asかxmlどちらをいじればいいのかよく分からないので
どなたかアドバイスお願いします。

504 名前:Now_loading...774KB [2007/09/08(土) 17:08:52 ID:9nafSzYw]
>>503
俺の場合は上に透明ボタンでリンクさせた。
情報が少なすぎてアドバイスができないよ。

505 名前:Now_loading...774KB [2007/09/08(土) 17:52:35 ID:RdQ/xDef]
503です。
情報少なくて申し訳ない。
こんな感じのサイトで、↓↓
ttp://www.mdn.co.jp/webcre/Flash/Vol70/index.html
画像ごとに違うリンク先にしたいんで、
そこをどうすればいいのかアドバイス願います。

506 名前:Now_loading...774KB mailto:sage [2007/09/08(土) 19:21:19 ID:8yyWZ47r]
>>505
ScrollPaneの外に共通で使う透明ボタンを置いて
そのリンク先を読み込むごとに変えればいいんじゃない?
たぶん>504と同じこと
ScrollPane内に複数画像があるなら中にクリック領域が必要だけど

507 名前:Now_loading...774KB [2007/09/08(土) 19:39:43 ID:RdQ/xDef]
そのリンク先を読み込むごとに変えればいいとは…?
ScrollPaneには画像は一つしか表示させません。
ttp://www.mdn.co.jp/webcre/Flash/Vol70/index.html
このサイトを見ていただければ分かると思いますが。

508 名前:Now_loading...774KB mailto:sage [2007/09/08(土) 20:29:06 ID:ajO5x7sJ]
フラッシュでアクションゲームを作っているのですが
ジャンプして着地したときに微妙に埋まるのはどうにかできませんか?

地面やオブジェクトの座標でキッチリ止まるように計算しないとダメ?

あと、攻撃中のアニメーションを再生するときも最初のフレームで止まることがあるのですが


  if(変数1=0){this.gotoAndPlay("ラベル");
変数1=1;}

という風な構文にしてるのですがこれはマズイんでしょうか


509 名前:Now_loading...774KB mailto:sage [2007/09/08(土) 20:47:32 ID:rf8QzVNl]
>>508
最初の方は
・フレ当たりの移動量を減らしてフレームレートを速くする(細分する)
・オブジェクトと同じ中心を持つやや大き目の透明な円MCと、hitTest()を使う

こんなもんかな。後半は実例を見ないと分からん。


510 名前:Now_loading...774KB mailto:sage [2007/09/08(土) 21:00:51 ID:ajO5x7sJ]
>>509
キャラクターの足元にオブジェクトを置いて
hitTest()で判定してるのですが、落下の計算式をスピードが可変するようにしているので
そのせいで毎回スピードが微妙に変わり、埋まったりしているようなのです

細かく計算してスピードを制御すれば解決しますかね?

なんかわかりにくくてすいません。

アニメーションのほうなのですが。

攻撃ボタンを押す>変数1が0なら再生>再生と同時に変数1を1にする
という処理でやっているのですが、そのまま再生されたり、1フレーム目で止まったり安定しません。

やっぱり実例を見ないとわからないですよね




511 名前:Now_loading...774KB mailto:sage [2007/09/08(土) 23:14:34 ID:gH/pK9oI]
>>510
簡単なゲームとかならそれでいいけど、移動で埋まる処理は本来、複雑です。
単純に
>地面やオブジェクトの座標でキッチリ止まるように計算しないとダメ?
これで済むならそうした方がいいです。

> if(変数1=0) { this.gotoAndPlay("ラベル"); 変数1=1;}

意味分からんけど、=が一つ足りないことはすぐわかる。

512 名前:Now_loading...774KB mailto:sage [2007/09/09(日) 02:00:44 ID:mac/0yMf]
=足りないのは書き間違いw

空中の足場無しなら大丈夫なんですが

アニメーションは地道に原因追求するしかないか

513 名前:Now_loading...774KB mailto:sage [2007/09/09(日) 08:55:36 ID:BVXAhwVo]
>510
変数1がちゃんと切りかわってるかtrace、デバッガ使って確認してみたら?

514 名前:Now_loading...774KB mailto:sage [2007/09/09(日) 10:36:35 ID:mac/0yMf]
そういえばそんなコマンドありましたね

試してみます

515 名前:Now_loading...774KB mailto:sage [2007/09/09(日) 11:14:12 ID:oX5rL85l]
そんなコマンドって、、、普通、一番最初に覚えるコマンドだぞw

516 名前:Now_loading...774KB mailto:sage [2007/09/09(日) 11:29:14 ID:mac/0yMf]
2ヶ月前からの独学だから普通なんて知りませんw

517 名前:Now_loading...774KB [2007/09/09(日) 13:02:22 ID:fyIAqpBw]
@ボタン(MC)を押下(奇数回)
AMC(MC名:submenu_mask)が画面右に減速しながら移動(初速12)
B移動量が最初にいた位置から+122になったとき止まる
Cボタン(MC)を押下(偶数回)
DMC(MC名:submenu_mask)が画面左に減速しながら移動(初速12)
E移動量がBの位置から-122になったとき止まる(=@の実行する前の状態に戻る)
というFLASHを↓のような形で組みました。
【質問】
「移動量が±122になったとき」と指示するためには
 どんなスクリプトを書けばいいでしょうか?

518 名前:Now_loading...774KB [2007/09/09(日) 13:03:32 ID:fyIAqpBw]
517です。
今はこんな感じで組んでいます。

on (press) {
if (PORT_flg == 0) {
PORT_flg = 1;
sub_menu_dx = 12;
} else {
PORT_flg = 0;
sub_menu_dx = 12;
}
}
onClipEvent (enterFrame) {
sub_menu_dx *= 0.91;
if (PORT_flg == 0) {
_parent.submenu.submenu_mask._x += sub_menu_dx;
} else {
_parent.submenu.submenu_mask._x -= sub_menu_dx;
}
if (移動量が122になったとき ) {
sub_menu_dx = 0;
}
}

環境
OS:windows2000
アプリ:Flash2004

519 名前:Now_loading...774KB mailto:sage [2007/09/09(日) 13:18:45 ID:BDT63jVt]
>>518
マルチ先消してこいよ

520 名前:Now_loading...774KB [2007/09/09(日) 13:41:33 ID:fyIAqpBw]
>518さん
他スレのものについては回答はこちらでお願いする旨
伝えました。
こちらのスレでご助力いただければと思います。



521 名前:Now_loading...774KB mailto:sage [2007/09/09(日) 13:56:22 ID:AozlAkPn]
Math.abs(sub_menu_dx) == 122
sub_menu_dx == -122 || sub_menu_dx == 122

でもちょうど122になる事はありえんかと

522 名前:Now_loading...774KB mailto:sage [2007/09/09(日) 13:58:44 ID:AozlAkPn]
>>512
this.のなかでループ再生や最後のフレームで停止するために
何かスクリプトを入れてるとしたらそれが原因と思う






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<271KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef