○FAQにあるけど、多分読んでないのであろう質問用の簡易FAQ ■.SWFを.FLAにするには、Flash Decompilerを使いましょう。(完全に復元は無理) ■画像や音声を抜くのはHagFlashを使えば可能。 ■サウンドとムービーの同期ズレは、サウンドパネルの同期をストリーミングにして作り直そう ■パブリッシュしたらサウンドの音質が汚い(綺麗すぎ)なら、プロパティまたはパブリッシュ設定で変更 ■売っている曲やキャラを自作Flashで使うのは自己責任で(勝手に使うのは違法) ■ゴノレゴみたいな変な外人や喋るAAの声は、テキストトゥスピーチ ■外部SWFを使うような場合、パスが変わることに注意(単体では動いても、_rootなど使っているとダメ) ■CGIとSWFを連動させる場合、それらは同じ鯖にないとダメ ■ビットマップ画像の周囲の白い部分を消すには、画像編集ソフト等で透明にしてPNG保存 ■イラストレータ画像はAIやEPSではなく、SWF形式で読み込むといいかも ■テキスト(文字)を2回、分解(Ctrl+B)することで、シェイプに変えることができる ■ビットマップ画像やシェイプを半透明にしたいなら、シンボル化してからプロパティのカラーでアルファ設定 ■Enterで再生してもムービークリップは再生されない。プレビュー(Ctrl+Enter)で確認。(またはグラフィック使え) ■シーンを使用は非推奨。MCをシーン代わりに使いましょう
お伺いしたいことがあります。 paraflaでは、on2pv6でエンコードしたflvは、読み込めないのですが これは、仕様でしょうか? それとも、私の環境など何か悪いことがあるのでしょうか? H263でエンコードしたflvは、問題なく読み込めます。 色々調べてみたのですが、どうもよくわかりません。 よろしくお願いします。
6 :
5 :2008/10/16(木) 17:58:23 ID:7o5f0V5a
真面目に読んでませんでした。 すみません。
このスレで良いのかわかりませんが、他を探しても見当たらないのでここで質問しても良いでしょうか。 FLASH Basic8を使用していたのですが、CS3にアップグレードしたいと思い、 アップグレード専用パッケージをビックカメラで購入したのですが、 馬鹿なことに間違えてMX・MX2004・plofessional 8専用のアップグレード版を購入してしまいました。 しかもそのまま気づかずにインストールしてシリアルナンバーまで入力してしまいました。 ここまでくるともう返品や交換はできませんか? Basic8用のアップグレード版を購入しなおすより、 (学生なので)製品アカデミック版を買った方が安いようなので、 できたらこちらを買いなおしたいと思っているのですが・・・。
Adobeに直接問い合わせればいいじゃん
普通パッケージ開けた時点で返品は不可だろ そういうふうに箱に書いてないか?
10 :
7 :2008/10/19(日) 20:56:53 ID:gAhcIbWi
やっぱ無理ですよね・・・。 よく読んだつもりなのですが、そのようなことは書かれてないです。 だめ元で問い合わせてみる事にします、ありがとうございました。
前スレ落ちたね
>>8 >>8 >>8 >>8 >>8 ID:Dp0hmSFe
おまい馬鹿だね
そんな回答だと質問スレの存在ないだろ
知らないのになんでもかんでもレスするなって
>>13 ここはFlash製作の質問スレだし、
>>7 みたいな質問はadobeか購入した店に聞くべき
13 名前: Now_loading...774KB Mail: sage 投稿日: 2008/10/27(月) 02:08:07 ID: /P75I6wR
>>8 >>8 >>8 >>8 >>8 ID:Dp0hmSFe
おまい馬鹿だね
そんな回答だと質問スレの存在ないだろ
知らないのになんでもかんでもレスするなって
存在ないだろ w
>>15 「adobeに直接問い合わせろ」っていうのが回答なんじゃないの〜?
>>12 前スレ落ちると、どこ行くの?
もう見れないの?
1000の風になります。
ステージ上でビットマップの拡大縮小するとき 数値入力ができたはずなのですが、いつのまにかその欄がどっかにいってしまいました。 どうやって出現させられるのでしょう?
これのことかな? ウインドウ→デザインパネル→変形
それです ありがとうございました
MCの場所を記憶するスクリプトって何と記述すればいいのでしょうか?
>>23 import flash.geom.Point;
var mcPoint:Point = new Point(mc._x, mc._y);
trace(mcPoint.toString());
web製作で簡単単純な、企業HP的なFlashを作るには何がいいでしょうか? 1度作るだけなので、無料、もしくは期間制限のある体験版で出来る範囲で製作するつもりです。
>>27 >企業HP的なFlash
あのね
モーションが簡単に見えるだけで
実際はあれしたりこれしたりしてるんですよ
で結局お金をかけたくないんだったら
Javascriptでもつかったら?
29 :
Now_loading...774KB :2008/11/07(金) 17:17:40 ID:KiaiQfPJ
>>29 お礼はいいけどただその静止画っていうかアニメーションじゃないものを作ればいいの?
>>30 はい、そうです。画像をコピペではなく、同じのを1から作っていただきたいのですが…
可能なら是非お願い致します。
33 :
30 :2008/11/08(土) 00:45:25 ID:teYPwVDn
ごめんなさい。せっかく作って頂いたのに 流れてしまっているみたいで見られないです。 宜しければ再うpして頂けないでしょうかorz
>>27 体験版で作ったヤツを公開するつもりか?
場合によっちゃ通報するよ
やれるもんならさっさとやれよカス
なんでマジ切れしてんの?w
>>35 ファイルは残ってるしこのスレ見てるので
何かあればこのスレにどうぞ
40 :
Now_loading...774KB :2008/11/09(日) 14:01:09 ID:h0wOuZO9
聞くスレを間違えました。。すみません
今ゲーム作ってるんですけど ゲーム画面の時ってレイヤー何個もつくったほうがいい?
自分のやりやすいように作ったらいい
外部swfを一時停止ボタンでとめたいのですが、一時停止ボタンに mc.stop();でも止まりません。 止まってるのかもしれないが、swf上に置かれたムービークリップが止まってない mc.mc.stop();と書くと、はじめから止まって表示されてしまう。どうしたらええのん?
意味不明だが mc.mc.stop()でとめればいいんちゃうの?
47 :
45 :2008/11/13(木) 23:36:56 ID:cioK6TMj
れすどうもm(__)m やりたいこと: ctrl.swfに置いた一時停止ボタンをクリックして、ctrl.swf上のムービークリップ(mc)で再生中の01.swfを 一時停止させたい。 01swfが止まっている間01.swf上のムービークリップ2つ(mc01とmc02)も止まってほしい。 やってること: ボタンにmc.stop()とmc.mc01.stop()をボタンに書いているのに ボタン押す前にmc01が、とまっとる状態で(mc2は動いとる)、どうしたらええかわからんのんです。
>ボタン押す前にmc01が、とまっとる状態で(mc2は動いとる)、どうしたらええかわからんのんです。 なんで? なんでmc01は止まってるの?止まるように作ってるんじゃないの?
49 :
45 :2008/11/14(金) 00:02:38 ID:LKey0B9U
>>48 ctrl.swfの動きとして、一時停止ボタンを押して、ボタンを押すことで01.swfを一時停止させたい。
mc.stop()とmc.mc01.stop()はボタンに書いていて
一時停止しているように見せるためにmc1をとめたいのです。
が
ボタンを押すとmc.stop()はとまるです。
押す前にmc1は止まってます。・・・どっかでこのボタンの中身ロードされてるんやろか・・・
打ってるうちに脳内整理されてきたかも・・・探してみるです。ありがとう
はじめまして、サイト
http://www.igirls.jp/top/ のラインがニュルニュルと動く
アフターエフェクトのような表示を目指しているのですが、なかなか実装出来ません。
シェイプとマスク試してみましたがどうも再現出来ません。
どうのように作るのがベストでしょうか?ラインひとつをニュルっと動かす方法だけでもご教示ください。
【WindowsXP】 【FlashCS3】 【FlashLite3.0】 ムービークリップmc1とmc2があるとして、片方の_qualityを変化させてしまうと他のmcの_qualityが変化してしまいます。 1つだけ指定したmcだけを画質向上させることは可能でしょうか?
マスクレイヤーに短径ツールで作った 四角形を透明にするにはどうすれば良いですか? 使用ソフトはFLASH8proです
>>51 swf全体のレンダリング品質を決定してるから、ムリだと思う
>>52 矩形(くけい)な
選択して色変えるだけだろw
55 :
Now_loading...774KB :2008/11/16(日) 14:40:27 ID:cjpngZ0K
swf自身が配置されているブラウザウインドウが現在アクティブかどうか 知る方法はないですかね。Flashに通知できればcgiでもJavaScriptでも構わないんですけど。 AS2です。
質問です。 使っているのはFLASH8です。 FLASHでお絵描きツール(PHPなどとの連動はなし)を作ろうかと思っているのですが、 作り方について説明してくれているサイトとかありますでしょうか。 例えばlineStyle()で太い線を引けるようにすると、線の中央に黒い細線が一本入ったりする…難しいです。
58 :
Now_loading...774KB :2008/11/20(木) 06:15:35 ID:uPbN+lOH
MX2004なんですけど、 たとえばオブジェクト1を作成して マウスを乗せてる間だけそのオブジェクト1が動く みたいなことはどうやればいいでしょうか?
>>58 MovieClip.onRollOver
60 :
Now_loading...774KB :2008/11/20(木) 23:54:03 ID:uPbN+lOH
う〜ん・・・
61 :
solid :2008/11/21(金) 00:05:16 ID:TT31Ev73
質問です。 ディレクトリ構成はこうです。 0フォルダ--aフォルダ--bフォルダ--Cフォルダ bフォルダの中にloadmovieを使いCフォルダの中の1.jpgを読み込む b.swfを作りました。 さらにaフォルダの中にloadmovieを使いbフォルダの中のb.swfを読み込む a.swfを作りました。 このとき、a.swfとしてパブリッシュしたとき、0フォルダの中にc/1.jpgが ありませんというエラーが出るのですが、動かすのになにか方法はありますか?
62 :
55bit :2008/11/21(金) 00:19:24 ID:L3JZfytt
初めまして 初心者なんでとりあえずフラッシュ画像を作ってみてるんですけど 開くたびに画像が変わるswfファイルの作り方がよくわかりません どなたかよければ教えてもらえませんか? ちなみに使っているツールもバラバラで今はgiamっていうのを使ってます
63 :
Now_loading...774KB :2008/11/21(金) 14:59:24 ID:INdIY7Ua
CS3を使ってます。 AS3で描いたSWFにAS2のSWFを読み込んでいます。 この時、子SWFの変数を親SWFに渡す方法はありませんでしょうか。 よろしくお願いします。
>>61 ややこしいので簡単に書く。
ディレクトリ構成を変えたくない場合
b.swfの記述をc/1.jpgからb/c/1.jpgに変える。
(つまりa。swfから見たパスになる。)
これでa.swfから1.jpgを呼び出すことが出来る。
注意;b.swf単体で表示した場合b.swfは0/a/b/b/c/1.jpgを読みに行ってるので1.jpgは表示できなくなる。
>>62 giamってFlash(SWF)を作成するソフトなの?
>>63 >ロードされたコンテンツが AS1または 2で作成されたものの場合
>AS3でそれをクロススクリプトすることはできません。
>ただし、LocalConnection クラスを使用して、
>2 つの SWF ファイル間で通信を行うことはできます。
ということなんでLocalConnection調べて。
66 :
55bit :2008/11/23(日) 17:49:12 ID:u+Qi2dQQ
>>65 一応swf作成と検索にかけたらひっかかったので
とりあえず使ってみてます
67 :
Now_loading...774KB :2008/11/26(水) 11:26:11 ID:evzR9qfK
質問です Flash8を使用しています 外部のテキストから読み込んだ文章を Flash上で付箋のように動かしたり消したりすることは可能ですか?
>>67 MCの中にテキストフィールドを入れておいて、そこに外部のテキストを表示する。
あとはMC動かしたり消したりしたらできる
>>69 MC側は数字画像のみにして、呼ぶ側でインスタンス名.gotoAndStop(フレーム番号)とすれば
いんじゃね
71 :
69 :2008/12/07(日) 21:45:10 ID:oeoUpCbs
>>70 回答いただきありがとうございます、
出来れば変数を渡したかったですが・・・
とりあえずその方法で作っていきます。
もっと良い方法がありましたらお知らせください。
72 :
Now_loading...774KB :2008/12/08(月) 11:38:40 ID:zibHGb6x
>>71 fla見たけどすごいことしてるなw
switchなんか使わないでgotoAndPlay(num+1);じゃだめなの?
っていうか好きな数字を画面に表示させたいだけなら
オレならTextField設置して数字渡すけど…
それにswitchで数字わたしてるのにcase "0"って文字列比較してるのもよくないよん
73 :
Now_loading...774KB :2008/12/08(月) 13:08:42 ID:BGNCMIGM
はじめまして、こんにちわ。どうか皆さんのお知恵を貸してください。
現在WinXP上でFLASH8Proを使っております。
「パコと魔法の絵本」のHPにあるようなボタンをクリックすると画面が滑らかにスクロールする効果を制作したいと考えています。
http://www.paco-magic.com/index.html とりあえず思いついたのは、onEnterFrameを使う方法でした。しかし色々考え試してはみるのですが、
どうも動きがまるで違います。そもそもスクロールしても元の画面に戻ってこなかったりと、
違う方法なんだろうなと悩みつつもいい方法が思いつきません。
どうか皆様のお知恵をかりて、参考になるようなチュートリアルなどがあれば教えてもらえればうれしいです。
よろしくお願いします。
mc.widthとmc._xscaleってどう性質が違うの?
76 :
Now_loading...774KB :2008/12/09(火) 00:30:54 ID:RyzDYRV6
>>73 が言ってるのは元の画面に戻ってこないって言ってることからも
A地点←→B地点 の2地点間同士だけの行き来だったら問題ないけどパコのページみたいに
ENTERページ から他の5種類のページへ 各それぞれのページ同士で行き来し合うことが
分からないといってるんじゃないか?
しかもパコのページをみて見ると目的地点へ直進してるわけではなく緩やかなカーブを描いてるようにもみえる。
俺も考えたけど、結局分からなかったorz
誰か教えて偉い人!
77 :
Now_loading...774KB :2008/12/09(火) 01:47:23 ID:01iVjHsp
アクションゲームをつくりたいんだけど、 無双みたいにストーリーからゲームに移るようにするには、 どうしたらいいですか?
初めまして。 質問があるのですが、どなたか教えていただけないでしょうか。 環境はFlashCS3でActionScript3.0を使用、WinXPで動かしています。 コンボボックスの中に「A」「B」というラベルがそれぞれあり、 別のテキストエリアに表示された値でそれが自動的に変わるようにしたいのですが、 具体的にどうすればいいのでしょうか。
>>73 、76
カーブを描くのは_x、_yの移動量加減してやればいいんじゃないかな?
元の画面に戻るってそんなに難しいことじゃないんじゃないかな?
何で躓いてるのか逆に疑問。
それにしてもこれ1MB以上あるのな、
実際にはイージング掛けたトゥイーンだったりしてなw
80 :
Now_loading...774KB :2008/12/09(火) 14:32:47 ID:Qs8eb/Di
ペイントソフトで、RGB値を指定してペンで書くように alpha値(0〜255)を指定してペンで描けるようなソフトってありますか? どのソフトもアルファチャンネルレイヤーには対応しているんですが 直にアルファ値をペンや塗り潰しできるものが見つからなくて・・・
板違いですね。すみませんでした。
【やりたい事】 ビンゴゲームを作っているんですが、数字が決まる際に ランダムで、雪の結晶とともに数字が弾けて違う数字に変わったり、 サンタが数字を持ってきて別の数字になったりするような 演出を入れることは可能ですか? 【 使用環境 】 MX2004 WinXP CPU Pentium4 1.8GHZ メモリ 256MB
85 :
Now_loading...774KB :2008/12/10(水) 00:18:45 ID:i2Obtm2t
初めまして。 aviやflvなどの動画をFlashに読み込んで編集したいのです。 例えば、ビデオカメラで取った映像をflashに読み込んで タイムラインで曲を付けたり、文字を入れたりしたいということです。 試しに動画を取り込んでみたのですが、flash video file(?)の ようになってしまい、タイムライン上で編集することは出来ませんでした。 参考サイトや編集方法など教えてくれませんか? よろしくお願いします。
86 :
Now_loading...774KB :2008/12/10(水) 00:36:40 ID:djHvpi7u
74>>
73>>
お答えいただきありがとうございます!
お返事が遅くなってしまって誠にすみませんでしたm(_ _)m
ちょっと風邪ひいて倒れてました。ここ最近凄く寒くなってきましたからね・・・
(あるいはASで悩みすぎて知恵熱がでたせいか・・・サムッ!w)
前置き長くてすみません。
躓いてるのは御二方に指摘されたまさにそのとおりでして一つは減速ができなかったのと
元の画面に戻るのがやはり出来なかったんです><
減速方法やフレームレートのお話は目から鱗でした!ありがとうございます。
お話を頂いてあれこれと試してはみたのですがやはりうまくいきません。
以下のように@〜Dのステージがあって、メインとなるのが中心にあるBの画面です。
┌───┐スクロールしないで良いなら問題ないのですが、
│@_A│スクロールさせるとなるとB→@、B→A、
│_B_│B→C、B→Dは問題なく動かせても、
│C_D│C→@や、A→@といった動きがどうしても出来ません。
└───┘@〜Dのステージ間を自由自在に飛び回るというのがむつかしいです。
製作途中のFLAファイルをUPしてみました。
http://www1.axfc.net/uploader/He/so/168253.lzh&key=flash キーワードは 「flash」
どうぞヒントでも良いのでお知恵をおかしください。
簡単な方針だけ。 仮に全体を_rootに置いたmap_mcとする。 _rootに関数kansuu(x,y)を作る function kansuu(x,y){ x,yは移動させたい場所の座標 現在のmap_mcの座標を取得 x,yと比較して移動量をいいあんばいに算出//俺数学弱いんですまんw onEnterFrame=function(){ 移動処理 移動終了時に delete onEnterFrame } } メニューのボタンにon(release){ _root.kansuu(x,y) //x,yに移動したい場所の数値を入れてやる } こんな感じかな。 ちなみに俺mx2004しか持ってないんでファイル見れなかったので どこまで参考になるかわからんけど。
簡単な質問ですみません ライブラリに読み込みでmp3を読み込むといつも 「読み取りに問題があったため、ひとつまたは複数のファイルの読み込みができませんでした」 とでるのですがなぜでしょうか?
対応してないビットレートだとか
90 :
Now_loading...774KB :2008/12/10(水) 23:17:31 ID:djHvpi7u
>>90 >>87 を参考に作るとこんな感じ
function Move(x, y) {
onEnterFrame = function () {
var cx = TopPage_mc._x;// 現在位置
var cy = TopPage_mc._y;
var dx = (x-cx)/10;// 移動量
var dy = (y-cy)/10;
TopPage_mc._x += dx;// 移動
TopPage_mc._y += dy;
//
if (Math.abs(dx)<1 && Math.abs(dy)<1) {
// 移動量が一定値より小さくなったら移動終了とする
TopPage_mc._x = x;
TopPage_mc._y = y;
delete onEnterFrame;
}
};
}
//【1番ボタン】****************************
this.Button01_btn.onRelease = function() {
Move(CenterLoder01_mc._x, CenterLoder01_mc._y);
};
//【2番ボタン】****************************
this.Button02_btn.onRelease = function() {
Move(CenterLoder02_mc._x, CenterLoder02_mc._y);
};
//3〜5のボタンも同様に。
92 :
Now_loading...774KB :2008/12/11(木) 19:00:39 ID:nS7fCS0t
こんにちは。MacintoshのFlash8を使用しています。 Flash元ファイル中で使用しているフォントを 全てアウトライン化せよ、という指示がありました。 シンボル化しているものはシンボル窓で ひとつずつアウトライン化していけばいいのですが シンボル化していないタイムライン中で 直接打ち込んでいる文字等が抜ける可能性があると思いまして どこかで何らかのフォントを使用してる、というのを知る術はありますか? 例えばイラストレータの「ドキュメント情報」みたいな感じを思ってます。 シンボル化していないタイムライン中で打ち込んでいる文字等が 抜ける可能性があると思いましてお伺いしたいです。 よろしくお願いします。
95 :
92 :2008/12/11(木) 21:26:08 ID:nS7fCS0t
>>93 ムービーエクスプローラ、ありました!
テキストだけじゃなく色々ダイレクトに選択できるって・・・
もう言うことないです、最高です。
どうもありがとうございました!
96 :
Now_loading...774KB :2008/12/11(木) 22:38:59 ID:rnoutpAO
>>91 !!!
すごい!
出来上がったものをみれば理解は出来るのですが、無いものを0から導き出すそのアイデアに脱帽しました!!!
感心しきりで何も言葉がみつかりません。月並みな言葉でしか持ち合わせておらず、この気持ちをどう言い表したらいいか
もどかしい限りなのですが、本当にありがとうございました!!!
私ももっと精進して分からない人がいたら
>>92 さんのように教えられるくらいに頑張ってみます。
本当に感謝します。
97 :
間違い訂正ごめんなさい>< :2008/12/11(木) 22:39:54 ID:rnoutpAO
>>91 さんのように教えられるくらいに頑張ってみます。
FLASHMXを使用しています。 ASで雪を降らせるようにしているんですが、 深度の設定方法がわかりません。 ご教授お願い致します。 width = 520; height = 320; total = 20; for (var t = 0; t != total; t++) { var mc = _root.attachMovie("snow", "snow"+t, _root.getNextHighestDepth());←ここに入れればいいんでしょうか? mc._x = (Math.random()*(width+20))-10; mc._y = (Math.random()*(height+20))-10; mc.yspeed = (Math.random()*1.75)+0.25; mc.speed = (Math.random()*3)+2; mc._xscale = mc._yscale=(mc.speed+mc.yspeed)*10; mc.onEnterFrame = function() { var angle = Math.atan2(_root._xmouse-(width/2), _root._ymouse)+1.5707963267949; this._y += Math.sin(angle)*this.speed+this.yspeed; this._x += Math.cos(angle)*this.speed; if (this._x>width+10) { this._x = -10; } else if (this._x<0-10) { this._x = width+10; } if (this._y>height+10) { this._y = -10; } else if (this._y<0-10) { this._y = height+10;
99 :
Now_loading...774KB :2008/12/13(土) 02:12:52 ID:YhF6XEP4
初めまして 携帯から失礼します フリーモーション2というソフトを使ってるのですが 一度作ったFLASHに別の所へ飛べるボタンを付けようとしたら全くやり方がわかりませんでした なにぶん初心者なものでわかりやすく宜しくお願いします
100 :
Now_loading...774KB :2008/12/13(土) 15:59:57 ID:H1Sb2HP8
102 :
100 :2008/12/14(日) 20:16:12 ID:M5DOk70p
(自己レス) 解決しました。 原因はBluetoothの設定ミスで、正しくインストール&認識するとAボタンを 押したときにリモコンが振動しました。
104 :
Now_loading...774KB :2008/12/15(月) 00:47:47 ID:KgooOXSs
flash CS3 AS2.0 MacOSX 34fps で制作しています。 アニメーションを中心に基本的なASを使ってフラッシュサイトを作っています。 ステージ上(森や林がある)に単体で動くキャラクター(20体以上)がいたり、 ロールーオーバーで(例えば草が揺れるとか花が咲くとか…) アクションが起こる仕掛けが20カ所程あります。 ステージは上下左右にスクロール出来るようになっています。 swfで各MCが再生される箇所にいくとどうしても再生とスクロールが凄く遅くなってしまいます png をロスレルにするとかパブリッシュ設定の圧縮するとか意外で 動きをスムーズにする方法はないでしょうか…? ちなみにswfは1.3MBあります。 よろしくお願いします。
>>104 CPU負荷を減らしたいってことですよね?
基本は、
複雑なベクター画像、グラデーション、フィルター、アルファ等を減らす。
大きなベクター画像や一度に大量のベクター画像を動かさない。
動かしたいならビットマップキャッシュを使う。
表示されていないものは消去する。
不要になったonEnterFrameなど無駄な処理を残さない。不要な再描画をしない。
もっと低いfpsで我慢する。
あたりじゃないでしょうか。
とにかく再生が遅くなる最大の原因は描画負荷ですので、これが減るように
頑張って下さい。
106 :
Now_loading...774KB :2008/12/15(月) 17:37:20 ID:3lC6tkgs
Flash CS3を使用しています。 空白キーフレームに音声ファイルを乗せると、自動的に音声ファイルの長さだけフレームが拡大される機能ってないですか? 今はフレームの長さぶんだけ手動で設定しているので、かなり面倒です。
沢山の音声ファイル(wav形式)を扱うFlashについて質問です。 現在は普通に大量のwavを読み込み、リンケージしてActionScriptで制御しています。 ただ、このままだとパブリッシュ時に時間がかかってしまうので、 外部ライブラリを使うなどして、音声ファイルを整理したいです。 しかし、外部からライブラリに配置しattachSoundを使っても音声がまったく再生されません。 何か根本的な所を間違っているような気がするのですが、 この様な場合、どう解決したら宜しいでしょうか? 環境は、CS3でActionScript2.0です。
>>108 外部から配置ってのは共有ライブラリ?それとも外部swfをロードしてるだけ?
後者の場合、ロードされたswf内でリンケージされたサウンドは
そのロードされたswf=MCにしかattachSoundできないんじゃなかったっけ。
そのへんは大丈夫?
>>109 両方の方法を試してみました。
実現出来ない理由は分かりませんでしたが、
外部swfだと、そのような制約があるんですね。
現在は、ファイル>読み込み>外部ライブラリを開く を選択して、
そのファイルからwavファイルをライブラリに配置しています。
フレームにサウンドを配置する方法ならば再生出来るのですが、
attachSoundをしてからstart()では再生出来ないんです。
目的としては、大量のwavファイルを外部的に配置し、
メインのFlashから自由にActionScriptで制御出来るという物を想像しています。
wavファイルをmp3に変換して読み込む方法だと、ちょっと不便な点があるんです。
何か良い方法は無いでしょうか?
どうかアドバイス宜しくお願いします。
フラッシュゲームでたとえば無双シリーズみたいに ムービーからゲームに切り替わるようにしてゲームができるようにするにはどうしたらいい?
>>111 >>77 から1週間、なにをしていたの?
そんな質問の仕方じゃ誰も答えられないよ。
まず無双シリーズを知らない人はスルーするだろ。
作成したインスタンスをシーンに配置したいです。 手順を教えてください。 初歩過ぎてぐぐっても出てきません><
>>110 >ファイル>読み込み>外部ライブラリを開く を選択して、
>そのファイルからwavファイルをライブラリに配置しています。
attachSoundする前にフレームに埋め込んどく必要があるようだ、
同期はストップでかまわない。
これで普通にattachSoundをしてからstart()出来ると思う。
loadMovieでswfを読み込む場合
my_sound=new Sound(mc)と読み込んだmcを指定してやれば
あとは普通にattachSound("識別子")で使えるはず。
半年ぐらい前に似たようなもの作ったことあるが
外部テキストでリスト読み込ませる方式のため
採用したのは埋め込みの必要のない後者、前者は良く研究してない。
>>114 前者の方法は再生出来ました、ありがとうございます。
ただ埋め込みの手間があるので、後者を試してみたいのですが、
こちらの理解力不足で、上手く出来ません。
現在、
soundLib.swfのライブラリにwavファイルを配置し、リンケージ。
それをメインのswfから、下記のコードで呼び出そうと試しています。
this.mc.loadMovie("soundLib.swf");
my_sound = new Sound(mc);
my_sound.attachSound("リンケージ識別子");
my_sound.start();
これで再生出来ません、何を間違えているのでしょうか?
なおメインのライブラリにはwavファイルは一つも無い状態です。
>>115 soundLib.swfのwavファイルリンケージ設定
ActionScriptに書き出し
最初のフレームに書き出し(or同期ストップでフレームに埋め込みでも可)
loadMovieの読み込み待ちが必要
my_sound.attachSound("リンケージ識別子");
my_sound.start();
を後のフレームに移すかボタンに入れるかしてとりあえず確認。
これで再生できてもweb上では動かないと思うんで以下
this.mc.loadMovie("soundLib.swf");
onEnterFrame = function () {
count = Math.floor(mc.getBytesLoaded()/mc.getBytesTotal()*100);
if (count>=100) {
my_sound = new Sound(mc);
my_sound.attachSound("リンケージ識別子");
my_sound.start();
delete onEnterFrame;
}
};
こんな感じで読み込み待ちをさせる。
変数countを表示させるなりプログレスバーを付けるなりすればプリローダーになる。
これでどうだろうか?
>>116 出来ました! 読み込み待ちという概念が自分には無かった・・・
これで完全に外部ライブラリとして扱えますね。
これは便利だ。 ありがとうございます。
118 :
Now_loading...774KB :2008/12/18(木) 15:03:25 ID:ZNEGswMO
動画制作全く無知の者です。 今回、とある曲(オリジナル)の歌詞を表示させる動画を 制作することになりました。 普通に歌詞を貼るのも面白くないので エフェクトでキラキラしながら歌詞が頭から現れるようなものとか 作ったらカッコイイなと思ったのですが、 それを作るのにまずなにをすればいいのかわかりません。 (あくまで上記のは発想の段階) こういうエフェクトものを作るのはFlashで大丈夫なのでしょうか? それとも別のソフトウェア的なものがあるのでしょうか?
>>118 Flashでもできないことはないが、
普通AdobeのAfterEffectsとか使うと思う。
>118 なるほど、早速調べてみます。 ありがとうございました!
#行数オーバーといわれたので、改行変だったりコード中略だらけでみずらくてすみません。
はじめまして。FlashやActionScriptを触るのが初めてで、アプローチとして正しいのか、もっと単純にできるのかよくわからないので、質問させてください。
【使用環境】Flash CS3(Windows Vista)のActionScript3.0で書いてます。
【やりたいこと】
http://devthought.com/wp-content/moogets/BarackSlideshow/demo.html このサイトのようなメニューというかスライドショー風なものを作りたいです。
レイヤーは今4つあります。action(スクリプトのみ)/mcArrow(移動させたい矢印をMCにしてます)/buttons(サンプルでいうと右側のボタン。ボタンを縦に7つ並べてます。)/images(切り替える画像のためのレイヤー)
・矢印の移動をスムーズにさせること。しかも、移動距離に応じて移動速度や加速度を変えたい。
(遠くに移動するときは早く、近くならゆっくり。一定時間内に移動させたい。)
・画像の切り替えタイミングでぼんやりと画像を切り替えること(フェードイン・アウト?)
アドバイスやら参考リンク等ありましたらよろしくお願いします。
↓コード
var picLoader:Loader = new Loader();
(中略)
function btn_onMouseOver(e) {
arrow_mc.y = e.target.y; //<-この移動をスムースにしたい
}
function btn_onMouseClick(e) {
var lineup = e.target.name;
var url;
if (lineup == 'f1_btn') {
url = 'f1.png';
} (中略) {
} else if (lineup == 'f7_btn') {
url = 'f7.png';
}
loadImage(url); //picLoaderで指定されたURLの画像をロード
}
//f1_btn〜f7_btnにaddEventListenerでイベントハンドら追加
122 :
Now_loading...774KB :2008/12/22(月) 13:06:43 ID:fpJ+nhAP
Flash CS3を使用しています。 レイヤーがぐちゃぐちゃになるのが嫌なので、シーンに分けてFlashを作成しています。 パブリッシュするときに、シーン1つだけをパブリッシュする方法ってないですか?
124 :
Now_loading...774KB :2008/12/22(月) 23:35:31 ID:9Eu5z6TN
どなたかご教授いただけますようお願いいたします。 FLVPlaybackのインスタンス(プログレッシブダウンロードで)をステージ上に配置しています。 デフォルトではビデオファイルを1回再生すると最後で停止します。 もう一度再生ボタンをクリックすれば再生できるのですが これを、自動的に繰り返し再生するようにしたいのですが、どのようにすればよいのでしょうか。 繰り返し再生をするようなプロパティは見当たりません。 アクションを設定するにはどこに書けばよいのかさっぱりわからず・・・。 お願いします
>>123 スムージングのチェックやfpsをあげることでカクカクは緩和されるだろうけど
本当になめらかにしたいなら、トゥイーンじゃなくて動画じゃないかね。
スクリプトを勉強したいと思っています。 初心者向けの本のおすすめはありませんでしょうか? 基礎から勉強したいです。
通りすがりなのでスレのルール的に答えていいのか良くわからんけど
>>126 As2.0でいいなら「おしえて!!FLASH 8 ActionScript」が安定だと個人的に思ってる
As3.0はまだ良くワカンネ むしろ俺もお勧めの本教えて欲しいw
FLASH 2年さぼっていたら、めちゃめちゃ変わってた。 AS3.0になったとかじゃなくて、アニメーションをタイムラインで 制御せずに、スクリプトで動かすってこと。 今のFLASH使いの人に、flaもらったら、ステージにインスタンス付きの ムービークリップしか置いてなくって、レイヤーもひとつで、1フレーム。 書き出すと、ガシガシ動いている様に、どうなってるの? って思った。みんな、外部スクリプトにしているんだよね。 FLASHをAfterEffectっぽく使っていた自分としては、ギャプが大きい。
共有ライブラリにしてあるムービークリップの上に ダイナミックテキストを配置すると、テキストが表示されません。 フォントは埋め込んであるし共有ライブラリにしなければ 表示されるのになぜでしょうか?
131 :
127 :2008/12/24(水) 00:26:36 ID:+fgCKZbP
>>128 おぉ、野中先生がそんな本出してたとは・・・ってつい最近発売されたようですねw
個人的に某サイトで先生の説明とか読ませてもらって勉強していたので(7割はたぶん解ってませんがw)
これは買って勉強させてもらいたいところ・・・紹介してくださってありがとうございます。
>>129 仕事でFlash使ってる身としてもついていくのが大変です・・・その分出来ることが増えて楽しいですがw
>>131 fuseは、面白いなと思うんだけど、
フレームでアニメーション作って来た(AfterEffect含め)自分としては、
細かい微調整を、タイムライン再生させながら、確認した方が、
クオリティーいいように思うけど。
いちいち書き出さないと、分からないっていうのも、どうかな。
一人で作る分にはそのほうがいいのかもしれませんが、 デザイナとプログラマで分業する場合は外部スクリプトで分けたほうが楽でいいですよ
CS3で作っています FLVPlayback コンポーネントのSeekBarを使っているのですが ただ下の▲が動くだけでなくバー自体の色が変わる様にするにはどうしたら良いですか?
126です。
規制されていてお礼が遅くなりました。
>>127 ありがとうございます。
早速買って勉強してみます。
>>128 これから学ぶなら2.0より、
3.0を勉強した方がいいのでしょうか。
127さんおすすめの本はとっつきやすそうなので
2.0を勉強しようと思いましたが。
>>136 こんなサイトがあるなんて。
アドバイス通りに段階的に勉強してみます。
ありがとうございます!
138 :
Now_loading...774KB :2008/12/25(木) 16:08:43 ID:TQK1CtSv
PhotoshopやIllustlatorみたいにちょっと離れててもVersionに関係なく 扱えるってもんじゃないよな>ActionScriptって。
139 :
Now_loading...774KB :2008/12/25(木) 21:00:54 ID:Xu8InS3e
はじめまして、趣味で動画を作っているものなのですが、質問をさせていただきたいです。
大きな画像を画面の中でスクロールさせて動画を作ろうと思い、FLASHを始めました。
画面よりもひとまわり大きい程度の画像では、SWFでスクロールする映像を書き出すことが出来ましたが
大体幅3000ピクセルほどを超える画像をスクロールさせることができないことに最近気がつきました。
今は、幅25000ピクセルほどの画像を800*600の画面の中でスクロールする動画を作ろうとしています。
ご参考にはならないかとは思いますが一応画像もアップロードしてみました。;;
http://www1.axfc.net/uploader/He/so/174438.jpg&key=gazou 画像を分割しながら生成した動画をつなげて作ろうとしているのですが速さの調節などをうまくやることができないでおります。。
元の画像のままで、上記の画像がスクロールする動画をつくる方法をどなたかご存じないでしょうか…。
使用環境は、Win vista、FLASH CS3、Paraflaです。
FLASH CS3を購入したのですが、長尺のスクロールを作るにはParaflaの方が使いやすいので
CS3は、もっぱら録画専門で、大半の編集にはParaflaを使用しています。
>>139 Flashのピクセル限界は2880?かそのくらいなので
それを超えるサイズの一枚画像は扱えなかったはず。
AS3.0使えば限界突破可能かもしれないが詳しくないので
知ってる人いたらヨロシコ。
141 :
138 :2008/12/25(木) 22:24:09 ID:Xu8InS3e
142 :
Now_loading...774KB :2008/12/26(金) 06:34:23 ID:N34QLUtc
FLASHの文字にリンクなどを貼る動作っていうのはFLASHを作る段階でやるのでしょうか? それともHTMLなどの言語で指定するのものなのでしょうか? それとAdobe CS4の体験版を使ってみたんですが、色々使わなそうな機能が多いのでHP用のFLASH作るのだったらこれくらいで良いみたいなソフトを紹介してもらえないでしょうか?
>>142 flash作る段階にやるのもflash作った後にやることもできます
ASで指定することもhtmlで指定することもできます
Suzuka とか ParaFla! とかのフリーのflash作成ツールもありますよ
AS2 CS3でゲームを作ったのですが、生成したswfファイルを配布したいのですが、 受け取った側にFlash CS3のソフトが無くても配布したswfファイルをAdobe Flash Playerだけで再生できる様にするにはどうすればいいのでしょうか?
AS2で教えてください。 PNG画像だけを収めたMC、hogeを myColor = new Color(hoge); myColor.setRGB(0xFFFFFF); で真っ白にした後でこれを解除して元に戻したいんです。 どう命令したらいいのか教えてください。 お願いします。
>>146 元に戻したいなら最初から真っ白にしなければいいんじゃないでしょうか
ダミーの白い画像を上からかぶせるとか。
>>148 Color.setTransform()でうまく行きました。
どうもありがとうございました。
>>112 ではどのように質問すればいいと?
無双じゃなくても歴史アクションゲームとかみたいに、
ムービーからゲームに切り替わるようにしてゲームができるようにするにはどうしたら良いですか?
この点を解決しないと次には進めません。
>>150 gotoAndStopでフレーム移動するとか、
attachMovieするとか。
>>150 なんだよその出来の悪い新米サラリーマンみたいな返しは?
自分で調べるって考えないのかね?
半月あればタイムラインとフレームアクションくらいは勉強できると思うけどな
回答が欲しいなら回答しやすいような具体的な質問考えろよ
>>150 おまえじゃ絶対無理、あきらめろ
これが答えだ
配列{a,b,s,a,b,b,b,s,}という配列があるとして、これを重複する物を消して 配列{a,b,s}と直したいのですがどうすればいいのでしょう?
>>154 var tmp; // [a,b,s,a,b,b,b,s]
var newArr = new Array();
for(var i=0; i<tmp.length; i++){
var match = false;
for(var k=0; k<newArr.lengh; k++){
if(newArr[k] == tmp[i]){
match = true;
break;
}
if(!match){
newArr.push(tmp[i]);
}
}
}
trace(newArr); // [a,b,s]
>>155 何かおかしく無いですか?コピペして見ても値が表示されませんが・・・
>>156 たしかに
>>155 はあちこちおかしいが(そもそもタイプミスまである)
まずはお礼くらい言おう。すくなくとも考え方くらいはわかるだろ?
iが0の時は無条件でnewArrに代入しとく。
matchの判定を内側のループ内でやってるのが問題。
上記を解決すればいけるんじゃないかな。
158 :
DJ :2008/12/28(日) 23:33:25 ID:F3aMYshD
初のホームページ作成でつまずきっぱなし。。なんとか、参考書片手に制作してるんですが解決できない箇所が出てきました。どなたか、ご教授いただければと思い投稿しました。よろしくお願いします。
http://shitsumon.web.fc2.com/ 上のサイトにて3点質問があります。
(1)親swfの画像を選択したとき、子swfも同期する画像から開いてほしい。現在は常にp01からのスタートになってしまう。
(2)親サイトのintro後に一瞬blackbgが入って黒くなるのを解消したい。
以上2点が現在の問題です。
今まで試してみた事は、
要するに外部swfの再生フレームを指定すればいいのだと思い。
親swf の最上段のas(アクション)レイヤーで、子swfのフレームを指定しようと。
例えば、 load_mc.loadMovie("shop1-1-1.swf","p02");
と指定してみましたが、結局p01からの再生となってしまいます。仮に"p02"をフレーム番号の11と置き換えても同じ結果です。
よろしくお願いします。
159 :
DJ :2008/12/28(日) 23:49:43 ID:F3aMYshD
158の者です。 環境はmac os10.5 cs3 as2.0です。 よろしくお願いします。
>>158 考え方はいいが、勝手に独自シンタックスを発明しない。
どのようなメソッドやプロパティがあるかはヘルプ見ればわかるはず。
あとAS2.0ならMovieClipLoader使え。
でもって、ローダーのリスナーで、外部swfロード完了後にp02などの
任意のフレームへgotoAndPlay()させればオケ。
161 :
Now_loading...774KB :2008/12/29(月) 05:30:06 ID:U32msAMg
CS3対応と表紙に書いてあったからActionScript3.0だろうと思ったら ActionScropt2.0を使っていた入門書を買ってしまった、ど素人で すいません。 abobe flash CS4 でAC.3.0体験版で自習しとります。 イベントリスナーにより、ボタンクリックでアクションを起こす場合に ついてなんですが、特定のフレーム範囲でボタン(orクリックした際のイベント) を無効にする場合についてです。 タイムラン中のフレームの最初や途中でボタンを削除してしまうと、 イベントリスナーとの関連付けが崩れnullになりエラーになります。 そこで、ボタンは最初から最後まで存在するが、使わない時は画面から はみ出す位置に置いてボタンを押せないようにしています。 この方法がよいのかどうか分かりません。 他にもっと適切な方法があるんじゃないかと思うのです、 どの様にすればよいのでしょうか?
ボタンを無効にするなら、btn.enabled = false; が最も適切だと思う。
163 :
sage :2008/12/29(月) 08:04:01 ID:U32msAMg
お返事ありがとう御座います。 ボタンのマウスオーバー時の形状変化やカーソール変化やは ***.enabled = false;で無効になりました。ボタンの表示も、 非表示にする方法もあるようなのですが・・・。 ***.enabled = false;にして、更にボタンを非表示にしても、 ボタンの隠れている場所をクリックすると、イベントが発生する んですね。 イベントリスナーへの登録も、一旦解除したり再登録したりするの でしょうか?今ひとつ、スマートさに欠ける気がするのですが。
164 :
Now_loading...774KB :2008/12/29(月) 08:05:47 ID:U32msAMg
emailのとこだった・・・ 久しぶりで忘れていました
ん?イベントが発生するってmouseDownイベントでも登録してるのか? ボタンクリックにはclickイベントを使うのが一般的だぞ。 ボタンに登録してるイベントを挙げてみ?
イベントリスナーへの登録は、↓こんな感じです。 ----------------------------------------------------------------- btn_photo_01.addEventListener(MouseEvent.CLICK, onClickPhoto01); function onClickPhoto01(event:MouseEvent):void { gotoAndPlay("p01"); } ------------------------------------------------------------------ ボタン無効(btn_photo_01.enabled=false;)にしても、 登録された関数(onClickPhoto01)が実行されるようです。 されてしまいます。
stopPropagation()
>>166 まぢ?
おれFlex使いなんだが、Flexのmx.controls.Buttonはenabled=falseにしたらclickイベント
は発生しなくなるんだよ。それが自然だしな。
で、CS3のfl.controls.Buttonも当然そうなってると思ってレスつけちまった。スマソ。
…と思ったが、もしかして「ボタン」の実体はButtonじゃなくてMovieClip、だったりして…
>>168 確かにMovieClipをボタンシンボルに変換(くるんだ)したものです。
Flexの方のマニュアルでいろいろ調べた結果
***.enabled = false; でなく、
***.mouseEnabled = false;
にしてみたところ、ようやくマウスイベントが実行されなくなりました。
ありがとうございました。
170 :
DJ :2008/12/30(火) 01:29:00 ID:W+vuE3Oh
>160 お返事ありがとうございます。 アドバイスいただいたようにやってみます。先は、長そうです。
171 :
Now_loading...774KB :2008/12/30(火) 04:22:54 ID:HMKkZx7t
初歩の初歩で申し訳ないのですが、.flaファイルを再編集出来るソフトって 何か良い物はありませんか?フリー・製品版問いません
172 :
Now_loading...774KB :2009/01/02(金) 06:25:25 ID:PK5LX+bx
[環境]FLASH Pro 8/WindowsXP [概要]シーンを跨いで移動したとき、音が再生されない。 [内容] シーン1で音を鳴らした後、 シーン2のボタンからシーン1のラベル[a]のフレームに飛ばすようにしたのですが、 シーン1で鳴る筈の音が再生されません。 同期はストリーミング/繰り返し:1です。 ボタンのアクションは、 ---------- on (press) { _root.gotoAndPlay("a"); } --------です。 [自己対応] 音が鳴り始めるフレームのかなり前の方に飛ぶように指定->改善されず。
>>173 回答ありがとうございました。
MCですか・・・作りなおしてみますっ。
[環境]OS windows xp / Flash pro 8 使用
[概要]再生時に表示がカクつく
[内容]fps40で下記のflashを作成したのですが、どうもカクついて再生
されてしまします。IE7・firefox・operaでも同じようにカクつきます。
原因は何なんでしょうか?
ttp://cooksmp.web.fc2.com/
>>175 Mac OS X(10.56) Safari
player10.0
特に問題無しですよ
>>175 カクつくのは再生しているマシンに負荷がかかる描画をしてるからだと推測するが
flaをみない限りはなんともいえない。
もっとも普通のムービーなら40fpsもいらないんじゃね?
Flashでwebサイトを作成しているんですが、 Google Mapsの地図を埋め込みできる方法ってありますか?
Google Maps API for Flash でググれ
>>180 ぜんぜんカクついてないのですが、
いったい何が不満なのですか?
FLASHは、オープニングの文字が出るところだけですよね。
カクつくっていっても主観による違いはあるし、 こういっちゃなんだがトップにちょろっと出るFlashなんて みんな気にしないから大丈夫。
>>181 >>182 ありがとうございます。後学のためにもできるだけ理解しておきたいのです。
カクつくとは、連続で表示される文字列に所々で遅延が発生する状態です。
補足しておきますと、メモリ2G、win xp pro sp2、グラボ7800GT、
CPU Athlon 3800 x2 で低スペックという訳ではないのですが…。
引き続き気づいた点があればご指摘よろしくお願いします。
>>183 なるほど、でも気にならん。
ところで、上のろだは、直リンなので開けません。
もちっと、楽に落とせるところにupしてください。
>>185 ちょっと気づいたことだけど、そもそもトゥイーンの開始点と終点とで
x座標がずれてるインスタンスがあるが、それはいいのか?
文字のアンチエイリアスはアニメーション優先に。
それから、不要なトゥイーンは削除したほうがいい。
しかしMS P明朝はやめたほうが…
>>186 x軸がずれているのはミスです…。
とりあえず不要なトゥイーンを削除してアニメーション
優先にしたところ、以前よりスムーズに動きましたので
一端作り直してみたいと思います。
>>187 わざわざありがとうございます。
Fuseは簡単にトゥイーンを連続的に作成できるキット
なんですね。今回は勉強が目的でもありますので
自力で作ってみたいと思いますが、非常に便利そうですので
また今度使わせて頂きたいと思います。
また質問させて頂くかもしれませんが、その時は
よろしくお願いします。
SaiやNekoPaintで保存したpsd画像やpng画像は、FLASHに取り込むと透明部分が透明にならず白になってしまうのはなぜなんでしょう。 同じファイルをフォトショで開いて再保存して、それをFLASHに取り込むと透明な部分はちゃんと透明になっています。 (バージョン MX2004)
>>189 SaiやNekoPaintのサポートに聞いてください
191 :
Now_loading...774KB :2009/01/07(水) 06:48:01 ID:u3I+8Do3
photoshopで描いた画像2点をFLASHのシェイプでモーフィングのようにしたいのですが、 そういった事は可能でしょうか? そのまま読み込んで、分解などしても白地の部分が残ったりして上手くいきません。
>>191 CS4は知らんが、CS3までだとビットマップ画像の綺麗なモーフィングってのは無理だと思う。
AfterEffectsの範囲。
193 :
191 :2009/01/07(水) 12:48:18 ID:7ee2OdSn
ありがとうございます。
>>191 鉛筆で境界線をなぞると結構綺麗に白地が取れます
FLASHで描いた絵でもシェイプトゥーインでモーフィングはかなり難しい
あきらめてアニメーションしてください
初歩的な質問ですみません。 一度もActionScriptを使ったこと無いのでわかりやすく教えてもらえると助かります。 《環境》 Adobe Flash CS4 ActionScript 3.0 WindowsXP 「1.swf」 「2.swf」 「3.swf」 の3つのファイルがあります。 「1.swf」の最後までいったら「2.swf」の最初から始まり、 「2.swf」の最後までいったら「3.swf」の最初から始まり、 「3.swf」の最後までいったら「1.swf」の最初から始まるような 「1.swf」→「2.swf」→「3.swf」→「1.swf」→・・・(略)とループするFlashアニメーション作品を作りたいのですが、 それぞれの最後に何と記述したらよろしいのでしょうか? 又、それ以外にも記述は必要なのでしょうか? よろしくお願いします。
一度もActionScriptを使ったこと無いのに、CS4だなんて生意気だ
>>195 一番簡単な方法としては
1.swfで1.htmlを
2.swfで2.htmlを作り(3も同様)
各htmlでそれぞれのswfが表示されることを確認
1.swfの最後のフレームに
getURL("2.html","_self")
2.swfの最後のフレームに
getURL("3.html","_self")
3.swfの最後のフレームに
getURL("1.html","_self")
と入れる。
200 :
Now_loading...774KB :2009/01/10(土) 20:48:58 ID:2It8Shsd
Adobe Flash Professional CS3を使用してミュージッククリップを作成しています。 swf書き出しの際に、どうしても音質がかなり下がるのですが、オリジナルファイルの音質を再現する事は難しいのでしょうか? 少しだけでも緩和できる方法があれば教えていただきたいです。
201 :
Now_loading...774KB :2009/01/10(土) 23:35:48 ID:q8ox2fOY
>>200 プレビュー設定で音質を最高にするんだい
ところでCS3をVISTAにインスコして作業してて (フレームを)狭く にチェックを入れても
狭くならないんだ 同じような症状の人いる? これって直らないのかな?
当然アップデートは済んでいるっす
202 :
Now_loading...774KB :2009/01/10(土) 23:54:08 ID:FWZEKSi6
FlashMX2004で 数秒後自動的に次のフレームに移るようにしたくて while(x >= 3000){ x=getTimer() - startTime; stop(); } nextFrame(); 上記のスクリプトをフレームに書いたのですができません。 どこが間違っているのでしょうか?
203 :
Now_loading...774KB :2009/01/11(日) 00:06:45 ID:UGf8lrDA
>>201 プレビューの方の設定だったのですね
道理でライブラリの方の設定を弄っても良くならない訳だったのですね
ありがとうございました
205 :
195 :2009/01/11(日) 04:05:40 ID:37s5flm0
>>197 その通りだとは思いますが、少し急いでたものでして。
下らない質問でスミマセンでした。
>>199 ありがとうございます!
そのやり方を元に試行錯誤してみます。
206 :
Now_loading...774KB :2009/01/11(日) 08:54:39 ID:6MDCmG12
初心者で質問があるのでどなたかお願いします。 自分がやりたいことは、モーショントゥイーンを作成して 直線移動したりするものに残像(オニオンスキンのような)を 付けたいのですが、どのようにしたらいいでしょうか。 使用環境はFLASHBasic8、WindowsXPです。
>>206 Fla8ならブラーとかついてなかったけ
AdobeFlashCS3・アクションスプリクトのバージョンは2.0でサイトを作ってる。 ボタンにリンクを貼って、クリックすると新規ウィンドウでリンクが開くようにした。 パブリッシュしてそのページだけを開いて確認すると、ちゃんと新規ウィンドウでリンク開くんだけど、 そのページをフレームに入れるとクリックしても何も反応しなくなった。 カーソルは変わるんだけど、クリックしても何も起こらない。 ちなみに↓こう書いてる。「_blank」を「_top」にしても同じでした。 on (release) { getURL("***.html", "_blank"); }
>>209 です
<!-- saved from url=(0013)about:internet -->を消すことで自己解決しました
すみません、スルーしてください
CS3 で AS3のコードを書いているのですが、 デバッグをしてもブレークポイントで止まってくれません。 どこか設定が必要なのでしょうか? 例えばタイムラインに下記のように記述します。 パブリッシュ設定でAS2用にすると2行目で止まってくれるのですが、 AS3ではまったく止まってくれません。 var foo:Number = 1; var bar:Number = 1; // この行でブレークポイントを設定 trace( foo + bar );
212 :
Now_loading...774KB :2009/01/16(金) 22:48:30 ID:aVZlBsUY
CS4の体験版には円ツールないんですか?
>>211 コメント行とか空白行にブレークポイント置いてるとか
>>212 矩形ツールで左ボタン押し続けてみ
214 :
sage :2009/01/17(土) 21:03:13 ID:2PbVcco4
>213 くだらん質問に答えくれてあり^^
この動画↓
http://www.nicovideo.jp/watch/sm4953127 (動画自体はniveについてですが、症状は同じ)のようなバグが起きるんですが
何か対処法に心当たりのある方はいらっしゃらないでしょうか?
MXで、OSはwin vista、XP、meで試したのですがどれも駄目でした。
スムージングにチェックは入れてます。
またfpsは10〜100まで10刻みで試してみましたが変わりませんでした。
よろしくお願いします。
いま勉強がてらアナログ時計を作っています ベクタで複雑につくった針の中心位置を自由変形ツールで好きな場所に 移動しシンボル化しているのですが 中心点がシンボル化したときの基準点になってしまうのです 検索するサンプルはたいてい中心点が一番はじっこなので気づくのに 時間かかりました よい解決法があるようでしたらご指導くださいmm
>>215 MXからバージョンアップ汁
何世代前のソフトだよ
>>216 画像を移動すりゃいんじゃね
MacOSX、cs3環境です フレームアクションとかでスクリプト書くパネルの左側に、クラスやメソッド一覧みたいなのがありますよね。 あそこに自分の好きなクラスを追加したいんですけど、どうしたら追加できますか?OSの方のライブラリフォルダの中なども見てFlashCS3〉ja〉Configuration〉ActionScript3.0〉Classes内にクラスを置いても変化なしでした… よろしくお願いします
WinXPでCS3なんですが、画像を取り込んで分解でシェイプを作って選択ツールで シェイプの一部を選択してシンボル化しようと思っているのですが、選択ツールで シェイプ内から外へ選択しようとするとシェイプすべてが選択された状態になり、 移動してしまいます。選択ツールではできないのでしょうか? お願いします。
221 :
218 :2009/01/19(月) 05:08:59 ID:2wQuDg05
>>218 アイデアやヒントでも構いません。よろしくお願いします
多分追加できないんじゃないかと思います オンライン版のリファレンスと同じ形式のASDocを作ることならできます
>>222 どもです。ASDocも便利ですが切実にFlashに組み込みたいんです。ユーザー側では弄れないかなと思いきやProgressionがそこにはいっているんです!
インストールした時のjsflとかが関係してるのかもと推測しています。この例から不可能ではなさそうなので、なんとか頑張ってみたいです
環境はWinのFlash CS3、ASは2.0です…3.0まったくワカラン やりたいことは 1.MC内から別なMCのフレームに移動させたい 2.パラメータ(でいいのかな?)を、そのMCに持ち越したい の2つです。 つまり、1つめのMCでボタンでシンボルを非表示にして、別なボタンで2つめのMCに移動 2つめにも同じものが置いてあって、移動したあとも非表示のままにさせたい
225 :
Now_loading...774KB :2009/01/19(月) 22:56:09 ID:951nDTkS
Flashに音楽(mp3)が読み込めないのですが、原因はなんだと思いますか? ファイル→読み込み→ライブラリに読み込む がダメでした。。。 ちなみにWindows VistaでCS3(AS3.0)です。 わかる方いらっしゃいましたら、よろしくお願いします。
226 :
224 :2009/01/19(月) 23:16:02 ID:su3kTCYO
一つだけ補足 MCは1つが1フレーム目、もう一つが2フレーム目に配置されています 同じフレーム内ならできるのですが、別となるとうまくいかなくて困ってます
>>226 _rootにでも変数を定義して、そこにボタンの情報を格納しとく。
あるいは、ボタンとMCは別にして1フレーム目と2フレーム目にまたがって配置しとく。
228 :
224 :2009/01/20(火) 01:14:48 ID:VurhxCxH
>>227 _root.MC名.インスタンス名で引っ張ってくきて、ということでしょうか…
もう少し、具体的なコードなども加えてお願いできますか?
ちなみに1フレーム、2フレームともMCは30フレームあって、30フレーム目にボタンを配置してありますので
またがっておくのは少し都合が悪くなってしまいます(モーションさせている)
>>225 ライブラリ内に存在しないということか?
Vistaだとマシンのパワー関係で大きいMP3は駄目になるかも。
小さいMP3(100kbくらい)でテストしてみたら?
質問でつ こんな風にhtmlから同階層のフォルダの中のswfを読むことってできないんだっけ? やってみたけどだめでした 昔はできたように記憶してるんだけど… <EMBED src= "data/test.swf" 〜〜〜
actionscript3のリファレンスガイドってどこかで拾えます? >2のオンラインドキュメンテーションにも内容ですが ご存じでしたら教えてください
FLASHでメールにリンクさせると、クローラーに検知されて、 迷惑メール来るようになる? action script内のメーアド読むって、あるかなぁ? もしくは、アドレス非表示できるFLASH内メーラー(CGI・PHP)で 処理した方がいいか、どうでしょう。
着せ替えゲームって割と簡単に出来ますよね? 素材に写真を使いたいんですが。 パーツを動かすアクションは出来たけど人の体の上でパーツを止めることが出来ないっす 誰か分かる人いませんかorz
>234 ありがと。それのPDFおとして載ってなかったから見てなかったわ。
ゆとりに期待するな Flash弄る奴は底辺なんだから
240 :
Now_loading...774KB :2009/01/23(金) 16:28:42 ID:960d0f+T
>>240 1500円ドブに捨てて課題ひとつ完成してもらうよりも、
自分で悩んで作った方が1500円以上の価値があると思います
質問するのはタダなので、わからないところがあればその都度質問していって
自分の力で完成させてください。
みたところ解説も写真つきで詳しく書いているのですぐにできると思います
242 :
Now_loading...774KB :2009/01/23(金) 17:31:34 ID:zphMuXKG
>>241 現在の作成方法、作成段階は、
まずボタンの作成段階で、グラフィック(丸い形)の作成→
右クリックでシンボルに変換からムービークリップの作成→
ムービークリップでレイヤーのモーショントゥーンを作成(
大きくなる小さくなるの繰り返すもの)→ムービークリップ
をシンボルに変換からボタンの作成→ボタンをフィールドに
置きファイルのパブレッシュプレビューのFlashで動作確認。
ここまでです。
ここでボタンをクリックすると色が変わる(アップ、オーバー、
ダウン、ヒットで色を変えたため)が、大小の動作が出ない。
ムービークリップをフィールドに入れると動作はする。
ボタンを入れて大小動作が可能になる方法を教えていただけませんか?
>>242 ムービークリップをボタンに変換すると、フレームがなくなるので、アニメーションさせることができません
ムービークリップにrollOver,rollOut,releaseのアクションスクリプトを追加してボタンのように見せるのがいいと思います
244 :
Now_loading...774KB :2009/01/23(金) 18:41:23 ID:zphMuXKG
なるほど、ここで説明の on (release) { gotoAndPlay(" ",1); } というを使うのですね。 フィールドでボタンではなくムービークリップを 使うとわかり、疑問がなくなりました。 また質問なのですが、このムービークリップを使い 7つのボタン(7つのシーンの作成後、各シーンに 1つずつボタンを配置)をメール機能や携帯機能の 表すムービーに関連づけたいのですが、上の gotoAndPlay(" ",1); の「””」にシーンタイトルを入れてで構わないのでしょうか? また、ボタンは1つのシーンに7つ入れていいのでしょうか? 1つづつ入れて作成したのですが、phoneDial.JPGや back.JPGを入れてレイヤーのモーショントゥイーンを 作成した結果、パブリッシュプレビューの実行をすると すべてが動作してしまうのですが、アクションにstopをいれる ことで問題は解消されますか?
>>244 多分私が質問に答えるよりも自分で試した方が早いですよw
gotoAndPlay("シーン名", 指定したシーン名のフレーム番号);
とすることで任意のシーンのフレームに飛ぶことができます
ボタンを一度にすべて表示させたい場合はそれでいいと思います
シーンの最後のフレームまで到達したら、次のシーンの1フレーム目から再生するので、
次のシーンに勝手に移動されたくない場合は、最後のフレームにstop();を入れます
246 :
Now_loading...774KB :2009/01/23(金) 19:33:10 ID:zphMuXKG
>>245 質問ばかりですいません、わざわざ答えていただいて
ありがとうございます!
stop();で動作もとまりました。
後はおそらく自力でできると思います。
質問しておいてなんですが、ぐぐれと言われても仕方のない
な内容に対応していただいて本当に感謝しています。文章も
内容があまり解っていないため理解しずらったかもしれません。
本当にありがとうございました!
247 :
Now_loading...774KB :2009/01/23(金) 20:48:55 ID:3VzWvm6D
いえいえ
どういたしまして。 いつでもどうぞ
250 :
Now_loading...774KB :2009/01/24(土) 16:36:35 ID:LS+j/jy6
質問 loading完了後自動再生したい 1フレームでバーがビヨーンとさせました。 onClipEvent (load) { _parent.stop(); bar._xscale = 0; } onClipEvent (enterFrame) { totalBytes = _parent.getBytesTotal(); loadedBytes = getTimer(); loadedBytes = _parent.getBytesLoaded(); if(loadedBytes >= totalBytes){ _parent.play(); }else{ parcent = Math.round(loadedBytes / totalBytes *100); msg.text = "loading... "+loadedBytes/10 + "k / " + totalBytes/10+ "k ( "+ parcent + "% )"; bar._xscale = parcent; } } 2フレーム 読み込み完了後自動再生 3フレームへ if (100 == Math.floor(_root.getBytesLoaded()/_root.getBytesTotal()*100)) { _root.gotoAndPlay(3) 3フレーム めくるめくスペクタルが再生される これでいいですか?
これ実際作って見て質問してる?
252 :
Now_loading...774KB :2009/01/24(土) 18:37:46 ID:sxGoQuQt
253 :
Now_loading...774KB :2009/01/24(土) 18:38:08 ID:sxGoQuQt
★大元の流出報告スレ
仁義なきキンタマ ウイルス情報 Part80
http://changi.2ch.net/test/read.cgi/download/1229742858/546 546 :[名無し]さん(bin+cue).rar :sage :2009/01/04(日) 00:24:59
報告する時は、詳しく的確に、一部だけ報告しないでお願いね
[殺人] Administrator(20081230-101522)のキンタマ.zip 2,263,376,860 09ed98f10653c3fc2555621ceeed6bc33e8f6228
[殺人] Administrator(20081230-101522)のメール.zip 59,426,579 4da9459b30eec31f58b86530dbb48d1cf86ef4be
[写真集][IV] Administrator(20081230-101522)のアルバム.zip 2,205,946,474 9d87cc0e08dc0e3afd959fcead6c48d569787cee
膨大な量のファイル数キンタマ ファイル数 13508 フォルダ数2381
以前勤めてた会社の資料など多数 独立行政法人情報処理推進機構などの資料など無いと思うが
有るかも知れない、あまりにも数が有り過ぎる、メールなどは、古いものばかりメルマガなど膨大な量
個人情報などは、披露宴主席者などの住所、名前、電話、メール 数十人分しかしエロばっかり落としてるな
ちなみに ハメ撮りscr 踏んだみたいね
早稲田実業学校中等部卒業
早稲田実業学校高等部卒業
早稲田大学政治経済学部政治学科卒業
卒論「知的財産権とインターネット技術」
当時の同大学理工学大学院の大川功 賞佳作を受賞
コンピュータ関連会社に入社ソフトウェア開発の仕事を経て
2005年に独立行政法人情報処理推進機構に入社
ソフトウェア・エンジニアリング・センター企画グループに配属
同グループ主任 岡田賢治さん33歳
254 :
Now_loading...774KB :2009/01/24(土) 18:38:28 ID:sxGoQuQt
255 :
Now_loading...774KB :2009/01/24(土) 18:38:51 ID:sxGoQuQt
256 :
Now_loading...774KB :2009/01/24(土) 18:39:59 ID:sxGoQuQt
257 :
250 :2009/01/24(土) 22:08:51 ID:LS+j/jy6
>>251 レス有り難うございます。
ご指摘の通り書き込みをしてから、テストしてないと気がつきました。
すみませんでした。
flash cs3 で、シンプルボタンを作成してから、 マウスオーバーの時に音が出るようサウンドを設定したのですが、 マウスをクリックした時にもマウスオーバーのサウンドが鳴ります。 マウスをクリックした時に音が再生されないようにするには どうしたらいいでしょうか?
258です。レスはつかないかもしれませんが、 一応パブリッシュの設定でAS2.0にするとなぜ上手くいきました。 (クリックしてもロールオーバーのフレームに設定したサウンドが鳴らない。) AS3.0ではやはりクリックした時にロールオーバーのフレームのサウンドが鳴ります。 AS2.0と同様の動作にする方法がありましたら教えてください。
AS3はサウンド系に謎のバグがあるんだ そのせいかもしれん サンプル作ってAdobeに見せるしかないな
謎のバグの詳細を書いてみる 他の人も検証してみてくれ 構造:親MC(トータルフレーム10)、5フレームのトコにサウンドが埋まった子MCを配置 1:親MC.gotoAndStop(5) で子MC内部のサウンドを再生 2:親MC.gotoAndStop(4以下) にする(子MCは完全に消える) 3:子MC内部のサウンドが永遠に鳴り続ける
>>261 それバグなの?
一度表示したら参照なくしてもガベージコレクタが回収するまで存在し続けるから鳴ってるだけじゃないの?
263 :
260 :2009/01/28(水) 14:06:07 ID:LrVbkkMm
バグじゃないのかい? ともあれ鳴り続けるのは困る MCが画面内から消えた時点で鳴るのを停止させる方法はないの? 全部一斉に停止させるのはまずい BGMとかもあるし…
>>263 そもそも、どーやって鳴らしてるの?
なんかBGMとかごっちゃになってるところをみると、設計が悪いような気もするが。
265 :
260 :2009/01/28(水) 16:03:21 ID:LrVbkkMm
266 :
260 :2009/01/28(水) 23:17:14 ID:LrVbkkMm
なんでレスが無いんだ やっぱ解決策が無くてお手上げって事だろw やっぱりバグなんだよこれは… こんなんじゃAS3で製品版とか作れないんだよな CS3返品するからお金返して欲しいお
割れだろ あきらめれ
画面上の表示は消えているが すでに消すことができないムービークリップが延々と再生されている という現象ぽいね 対策としては、 「そうならないように設計する」
UIコンポーネントのテキストエリアにカーソルを持っていった時、愛ビームを 表示させないようにするにはどうしたらいいでしょう? スクロールボタンはちゃんと動くようにしたいです。
画像の差し替えができるツールってありますかね?
ここの人たちって何の知識もないのね!
Flashのウィンドウサイズを固定にするにはどうすれば 良いでしょうか? マウスでサイズ変更できてしまうと、ステージ外に配置した 画像が見えてしまうので、固定したいです。
自前のソースやasファイルってどうやって管理していますか? ファイル名 概要 ソースが見られる 上2つはエクセルで済みそうだけど ソースをどんどん見ていくのにやりやすい管理方法がわかんない よろしくお願いします
UML
>274 5分で理解できました いじってみますわ thx
ウマー ねぇねぇくわしくおしえてよおにいちゃん(*^o^*)
質問です 各シーンを再生する順番を入れ替えるにはどうすれば良いですか? 使用ソフトはmacro media flash 8です
>277 所々にgotoAndPlaly入れればいいんじゃないの?
>>278 例えば3番目に作ったシーンから再生したいと
すればどういう風にすれば良いんでしょうか?
一番最初に作ったシーンが必ず最初に再生されるみたいなので
>279 シーン1の1フレームに gotoAndPlay("シーン 2",1); シーン2の最後に gotoAndPlay("シーン 1",2); 注意として、 ASを書いたフレームは描画されない とんだ先にASがあると実行される
>>280 素早い回答ありがとうございました
おかげでギリギリ間に合いました本当にありがとう
シーンの便利さを教えて欲しい
シーンは非推奨
アニメーション製作ツールとして活用する場合 シーンは便利らしい
285 :
Now_loading...774KB :2009/02/12(木) 02:35:15 ID:VhsSTmyQ
長いのは分割しないと? どこで分割するか悩む
そこで次週かよw ってタイミングで切ればいい
287 :
Now_loading...774KB :2009/02/14(土) 14:29:53 ID:vSiwRQ9V
MX2004です。 シェイプを移動すると、付随するシェイプヒントがすべてズレて使いものにならなくなってしまうのは仕様ですか?
指定した部分のFlashだけを印刷するように出来ないのでしょうか? 指定した部分のインスタンス名は、「sitei」フレームナンバーは「103」です。 どなたか教えてください。お願いします。
インスタンス名とフレームナンバー言われてどうしろと・・・ 印刷したいものだけムービークリップにつっこんでそれを印刷すればいいと思うよ
Flashでゲームをつくってみたいのですが、よく見かける「Save」ボタンを クリックすると今までの進行が保存できて、次にスタートする際には 「はじめから」ボタンと「続きから」ボタンを選べるタイプにするには どうすればいいのでしょうか。各ボタンに何か特別なASなどを書くので しょうか。 シェアオブジェクトとかそういうものを記述するのでしょうか。 さんざんググっているのですがわかりません。 WinXP、FlashMXです。
残念ながら無印MXにはセーブ機能は無いお…
292 :
290 :2009/02/16(月) 22:39:23 ID:Z1LQMj2r
>>291 マジですか?MXでつくってもセーブ機能は作成できないってことですか。
Flash 8とかならできるんでしょうか。
本も読んでみましたが、こういうことってほとんどふれてないんですよね。
293 :
Now_loading...774KB :2009/02/16(月) 23:04:23 ID:dVB9oljT
シェアオブジェクトアルんじゃねの
>>292 SharedObjectは2004から登場だけど、Flash5やMXでも
記述してFlasgPlayer7以上で再生すれば使えるってきいた。
試してみたら?
295 :
288 :2009/02/17(火) 09:23:50 ID:J+fMfEgj
あ、すいません。印刷ボタンを作りたいのです。 そのムービークリップに突っ込んでっていうのはどうすればよいのでしょうか?
296 :
288 :2009/02/17(火) 13:53:37 ID:J+fMfEgj
すいません。 on (press) { print("sitei", "bmovie"); } --------------- on (press) { printAsBitmap("sitei", "bmovie"); } という風に記述したら、目的のFlashは印刷できたのですが、なぜか無理に一枚と収めようしているせいか、文字が小さくなってしまいます。そこで無理に一枚に収めようとせずに、2枚目に言ってもよいようにしたいのですが、どうすればよいのでしょうか?
FlashDevlopでAS3をいじってみました パブリッシュが非常に遅いんですが 早くする設定はあるんでしょうか?
>>297 FlexSDKとFlashDevelop最新のにしてたら2回目からは速くなるはずだけど
著作権フリーのビデオ素材(加工していないもの)で無料のサイトはあるでしょうか? お勧めのサイトありましたら教えてください。 海外の街の風景があればうれしいです。
無いよ♪
stopAllSounds(); で止めた音楽を再び再生するにはどうすればいいですか?
>>298 最新にしてみましたが変らないです
円を書く30行程度のクラスでも5,6秒かかりますね
パブリッシュじゃなくてコンパイル?っていうのかな
FlashCS3並に一瞬でできるといいんですが
PenD820です。こんなもんですかね?
304 :
Now_loading...774KB :2009/02/25(水) 11:08:43 ID:mR1dESa5
フリーソフトのsuzukaで携帯用待受けを作ろうとしています。 時間帯で絵柄が変わるFlash時計を作りたいです。 時計はできたのですが、時間帯で絵柄を変えることができません。 SWF4ではgotoAndStopが使えないということなので /* ----時間の取得と飛び先---- */ stop(); m = fscommand2("GetTimeHours"); if (6<=m && m<=10) { gotoAndPlay(2); break; } else if (11<=m && m<=15) { gotoAndPlay(3); break; } else if (16<=m && m<=18) { gotoAndPlay(4); break; } else { gotoAndPlay(5); break; } これで、飛んだ先のフレームにStop();を入れてみましたが 携帯で再生できませんでした…。 SWF4で時間帯で絵柄を変える待受けを作るには どうしたら良いでしょうか?
【やりたい事】index.swfを作成してサイトに設置してるんですが、ブックマークをしようとするとタイトルが空白になってしまいます。 【 質問内容 】HTMLのTITLEにあたるようなものがあるのであるかと思うのですが教えていただければと思います。 【 使用環境 】WindowsXP SP3 Flash CS3
>>305 index.htmlにindex.swfを全画面表示で出す
307 :
AS :2009/02/25(水) 19:37:06 ID:f6SnMI/w
Splitで変数に格納した配列?の数を知りたいんですが、 上手い方法はありますか?Ubound関数はASではないのですよね?
309 :
AS :2009/02/25(水) 21:25:28 ID:f6SnMI/w
やってみます!!!
310 :
AS :2009/02/25(水) 21:57:43 ID:f6SnMI/w
ありがとうございました。 助かりました(T-T)
FIVe3Dの質問です。 どなたかわかる方お答えお願いいたします。 こちらを使ってアニメーションされているムービークリップを3dSceneに表示する事は可能でしょうか?
312 :
305 :2009/02/26(木) 09:31:13 ID:LGoCMon+
>>306 レスありがとうございます。
こちら携帯で出す場合にswfを直接指定する事も多いのですが、その場合はブックマークのタイトルを指定する事は出来ないと考えてもよろしいでしょうか?
>>312 ブラウザはtitleタグを読んでブックマークにするので、
titleタグが存在しないswfでタイトルが指定できたら逆におかしい
314 :
Now_loading...774KB :2009/02/27(金) 10:45:57 ID:dTxNsALo
315 :
Now_loading...774KB :2009/02/27(金) 14:58:07 ID:K+IDiqRS
ボタンの上に静的テキストで文字を置いてるんですが テキストの文字を外部から読み込んで表示させようと思い、 静的テキスト -> ダイナミックテキスト + 変数設定 をしてActionScriptに System.useCodepage = true; loadVariablesNum("test.txt", 0); とする事で外部テキストを表示出来るようになりました。 しかし今度は下にあるボタンが押せなくなってしまいました。 ダイナミックテキストが被ってない部分は押せるのでボタンとしては機能 しているようです。静的テキストにすると押せるのでダイナミックテキストに 変えた事が原因だと思いますが、なぜこうなるのか解りません。 どのようにしたら読み込んだテキストをボタンに表示出来るのでしょうか?
>>315 ぜんぜん違う
勝手に解釈しないように
「ダイナミックテキストにしたから」ではなく「ダイナミックテキストが選択可能になっている」から
ダイナミックテキストのプロパティのところに[Ab]みたいなボタンがあるから、それの選択を解除する
ASでテキストフィールド生成しているなら
selectable = false;
と指定する
317 :
Now_loading...774KB :2009/02/27(金) 16:00:38 ID:K+IDiqRS
>>316 ありがとうございます。
Ab解除したら出来ました。
まだまだ分からないことが山積みですが楽しいっす。
318 :
Now_loading...774KB :2009/02/27(金) 18:45:45 ID:PhLJZRRe
新規シンボルでムービークリップを作成し、下記のASで外部から画像を読み込む ようにしましたが、この画像をFlashの画面いっぱいに表示したりしたいのです がどのあたりの設定を触れば(もしくはASを追加すれば?)いいのでしょうか? var mcLoader:MovieClipLoader = new MovieClipLoader(); mcLoader.loadClip("imege01.jpg" ,_root.image01);
FlashDevlop3で自動フォーマットはどうやるんですか? ;打てば実行されますが、やっぱり一括処理したい よろしくお願いします
馬鹿は使う権利ねぇぞ ググれ高卒
321 :
Now_loading...774KB :2009/02/28(土) 12:37:12 ID:9hx4hmMk
【やりたい事】 動作を軽くしたい。 【 質問内容 】 凄く当たり前の質問だったら申し訳ないのですが スプライト(ムービークリップ)の入れ子をして 階層が深くなるほど動作は重くなるものですか? パソコンでは普通に表示されても携帯でやたら重くなりました。 【 使用環境 】 Suzuka、winXP
>>321 携帯は描画処理が圧倒的に遅いのでそれだけじゃなんともいえません
これからFlashを買おうかと考えている人間です。 FlashのActionScriptで何が出来るのかを知りたいです。 昔、国防軍で仕事をしていたという父が言うには ・簡単なActionScriptで、外部のPCに侵入し、データを盗み出せる ・SECOMのセキュリティはActionScriptを搭載した携帯電話で簡単に破れた。 (最近は対処が練られているらしい) ・ActionScriptを紙面にプログラミング→両替機に入れる→両替機が誤作動を起こし、 お金が出てくる。 ・ActionScriptで、隣人の家のTVを乗っ取り、違う映像を見せた事がある。 ↑これらの事は、全てFlashでできるのでしょうか? 悪用目的ではなく、「純粋にそんなこと可能なのかな?」と思って質問しました。
∩___∩ | | ノ\ ヽ | / ●゛ ● | | | ∪ ( _●_) ミ j 彡、 |∪| | J / ∩ノ ⊃ ヽ ( \ / _ノ | | .\ “ /__| | \ /___ /
くまー r -、,, - 、 __ ヽ/ ヽ__ くまー ,"- `ヽ, / ● l ) / ● \__ (● ● i" __/ ●)  ̄ )"__ "`; .(_i ● ' __, '"  ̄`'(___/.i⌒i 丶_ ,i⌒i,,_(_/ ● i ̄ ̄ )_|__ __, '"  ̄ ヽ! ● ●) ミ~ ̄_● ヽ) くまー (_/ ● i ∪ / ⊂{● | くまー l ●( _●) (  ̄)- / -' i /ヽ、 |∪l T i ● '") くまー
>>323 おまいの頭の中がどーなってるのかを知りたいです。
同意
くまかわゆす
329 :
Now_loading...774KB :2009/03/01(日) 00:54:56 ID:ergrAe6r
文字の埋め込みに関する質問です。 異なるswfファイル間で共通に使うフォントを、 一つのswfに埋め込み、それを共有することはできるでしょうか? それぞれに埋め込みするのは無駄なような気がするので…
>>329 フォントシンボルを共有ライブラリ化で可能
331 :
323 :2009/03/01(日) 01:54:37 ID:1WfeBInV
釣りか? というようなコメントが多数… 特に「釣り」をして誰かをひっかけて騙そうという意図は無いのですが… あたりまえすぎることを聞いているため、「そんなこともわからんの?」という反応なのか 犯罪をやらかす気なのか?と思われてしまい、不快感を持たれたのか Flashを買ってすらいない人間は書き込みがタブーなのか 同じような質問が散々出ているから馬鹿にされたのか… 原因はよくわかりませんが、 とりあえず未熟な知識で書き込みをしてしまい申し訳ありませんでした。 ハッカー、ウイルス関連の本を読んで、基礎知識を身に付けた上で、 改めて質問しようと思います。
332 :
Now_loading...774KB :2009/03/01(日) 02:02:00 ID:P8nasOVb
ニコニコ動画で再生することが前提の場合、 フレームレートはどのくらいにしておくのがベストでしょう?
334 :
Now_loading...774KB :2009/03/01(日) 09:09:05 ID:97YZoc30
FlexSDK3にて、読み込んだ画像が移動するアニメを試しています。 コードはタイマーを使って表示画像の座標を+1/-1で変化させるようにしています(Matrix#translate) マニュアルによれば、translateの引数の単位はpixelということなのですが、 実際には+1としたときにだいたい2〜3ピクセル移動しています※ このため、少しゆっくりの移動にするとすぐにカクカクしてしまいます。 ※2点間の距離が100pxの間を、1回のタイマーイベントで1pxずつ移動していくと 単純にイベント100回で移動するはずですが、30〜40回で移動しきってしまうので、 "1px移動のはずが2〜3px移動している"と判断しました。 でも、例えばこの板のタイトルフラッシュなどを見ると、横顔のカット(黄色い横顔)など、 ゆっくりした微妙な移動でも、見苦しいようなカクカク感はないですよね。 そこで、モーショントゥィーンですと中間の細かい座標まで補完されるが、 イベント(タイマーイベントなど)ごとに位置を計算して指定するようなやり方ではダメなのか?とも思ったのですが、 多分、そんなはずもなく・・・ どう書けばよいのでしょうか?>ゆっくりの移動をスムーズに細かく座標指定したい
335 :
334 :2009/03/01(日) 09:29:57 ID:97YZoc30
追記 タイマーイベントの間隔とフレームレートが合ってないと思われるかもしれないのですが その点は確認済みです。 よろしくお願いします。
Matrix使わずに普通にx,yプロパティで動かしてみなよ
Event.ENTER_FRAME使えばいいだけじゃないの? タイマーイベントにしなきゃならない理由でもある?
338 :
Now_loading...774KB :2009/03/01(日) 18:05:21 ID:ergrAe6r
AS3の本でタイマー使ってんのあったけど、あれの影響じゃないか 普通にenterframeのほうが速いぞ
339 :
334 :2009/03/01(日) 23:47:44 ID:8Jg2tUi7
どうもうまくいっていなくて、返事遅くなってすいません。 その後、Matrixを使わない方法も試したりして(今はMatrix使用に戻しているのですが) 1pxずつ移動することを確認できました。 でも1pxずつの移動でも板の看板フラッシュのようにスムーズじゃないようなので 他の手法も調べているところです。 ちょっと不勉強がたたっているようなので、一旦質問取り下げて、やってみようと思いますm(_ _)m あとTimerの使用ですがThreadの感覚で使っていました。 ENTERFRAMEですと、今の画像1枚だけならいいのですが、他のオブジェクトと組み合わせるときにやりにくい気がしたのと あと、動きを止めたり再開したりなども書きにくい気がして・・・(ちゃんと別の方法があるのかもですが) TimerがあるならENTERFRAME+自前のタイムキーパーやスイッチを書くよりいいと思ったんです。 JavaScriptでもIntervalを使うから、抵抗もなかったです。(AS3.0のマニュアルではIntervalではなくTimerが推奨されていました) あまりFlash流ではないのかもしれないけど・・・その辺も含め、見直してみますね!
感覚がずれとるがそのうち慣れるよ
GIFアニメみたいな感覚でつくったPNGの連番ファイルを そのまま連番でアニメーションさせたいのですが、一個一個並べるしか方法ないのでしょうか? アフターエフェクトなら、連番をひとまとめのアニメーションにして読み込めたのですが
ファイル名を連番にしておけば、一番初めの番号の画像ファイル読み込み時 「このファイルはシーケンスどうたら」みたいなダイアログが表示されて 連番全てのファイルを読み込める
343 :
Now_loading...774KB :2009/03/03(火) 18:26:53 ID:vR6CT/jv
新規にムービークリップでシンボルを作成し下記のASでsample.jpgという画像を表示させております。 var mcLoader:MovieClipLoader = new MovieClipLoader(); mcLoader.loadClip("sample.jpg" ,_root.image01); さらにその画像を下記のASで回転させてみたのですが、回転する際の支点が画像の左上端となっておりました。 image01._rotation += 1; シンボル次第は編集の「整列」にて縦横共に中央に寄せているので中心になっていると思うのですが 回転する際の支点を左上端ではなく縦横の中心にするにはどのようにしたらよいのでしょうか?
test.txtというテキストファイルの中に書いてあるアドレス(image.jpg)という ファイルを読み込んでムービークリップのシンボルに表示させたいのですが 何か良いサンプルはないでしょうか? MovieClipLoaderでimage.jpgを指定するとうまくいくのですが、テキストの中身を読み込んで 表示させる部分がうまくいかなくて困っております。
作ってくれたら嬉しいから猫
htmlTextの改行がよくわからん。 外部ファイル(改行コードLF)から読み込んで入れると、 ------------------------- hoge<br> hoge hoge ------------------------- ↓出力 ------------------------- hoge hoge hoge ------------------------- となる。 ------------------------- hoge hogehoge ------------------------- というのを期待しているのですごく気持ち悪い。 改行コードをCRLFにするとさらに ------------------------- hoge hoge hoge ------------------------- ってなる。なんでなの?????
349 :
Now_loading...774KB :2009/03/05(木) 17:53:13 ID:mLaBh+GT
すみません。質問です。 非常に初歩的な事かも知れないのですが、教えて下さい。 現在、40分程度の作品を作っていて、約65000フレームまで画像を入れて作った状態なのですが、 それに更にモーショントゥイーンを追加してより手を加えてる作業中に、今までできていたのに 13レイヤーの14500フレームあたりからキーフレームを入れると空白フレームの様な表示になり、 キーフレームからキーフレームの間のモーショントゥイーンの部分が「・・・・・・」ってなり トゥイーンができない状態になってしまいました。 「保存して最適化」というのもやってみたのすが、改善できなくて今に至ります。 この様な状況説明で申し訳ないのですが、何が原因かお分かりになる方がいらしたら、 ご指導頂けると幸いです。 宜しくお願いします。 使用アプリ:Adobe Flash MX Professional 2004 Version 7.2 OS:Mac OS 10.4.11
>>349 Flashって、16000フレームが限界じゃなかったか?
351 :
344 :2009/03/05(木) 22:45:06 ID:elz6zNF9
>>355 レスありがとうございます。
今現在は外部画像の読み込みを
loadMovie("image.jpg", _root.image);
という感じでアドレスを指定しているのですが
メンテナンス性をあげるだめにimage.jpgというアドレスを
img.txtと言ったテキストファイルの中に書いておき、テキストファイル中に書いてある
アドレスを変えると表示される画像が変わるようにしたいと思ってます。
イメージ的には
image_add = img.txt内に記載されたアドレス;
loadMovie("image_add", _root.image);
という事が出来ればと思ってますが、テキスト内のアドレスを変数に入れる方法が
いまいち分からないために質問させていただきました。
どなたか識者の方のアドバイスいただけると嬉しいです。
353 :
Now_loading...774KB :2009/03/06(金) 02:03:03 ID:/o0a9Tgf
>>350 マジ?限界あんの?
スクリプトでフレーム追加しても限界あんの?
>>353 あるよ。少なくとも2004なら確実にある。
詳細はFlash、限界、とかの単語でググれば出ると思う。
で、たしか16000フレームをこえることはできないはず。
超してると、オーサリング時の挙動からしておかしくなるとかきいた。
だから、16000フレーム以下のMCに分割して配置するなどの工夫が必要。
355 :
349 :2009/03/06(金) 08:27:09 ID:e3wUus6D
>>350 レスポンスが遅くて、すみません。
コメントありがとうございます。
フレーム数には限界があるのですね。了解しました。
16000フレーム以内で分割して制作してみます。
ありがとうございました。
356 :
351 :2009/03/06(金) 11:33:42 ID:1DbSos/g
>>352 レスありがとうございます。
説明不足で申し訳ないです。
現在画像を下記ASで表示しています。
onLoad = function(){
loadMovie("image01.jpg", _root.image01);
loadMovie("image02.jpg", _root.image02);
}
image01.jpg部分をテキスト(image.txt)に記載されたアドレスにしたいと考え
テキスト内の値を下記のASで取得しました。
this.loadVariables("image.txt");
this.onData = function(){
img01 = image01;
trace(img01);
}
ちなみにimage.txt内は下記のようになっております。
image01=img/imege01.jpg&image02=img/image02.jpg……
変数img01の中にはimg/image01.jpgが入っているのですが、ここでimg01を
下記の様にしても画像が表示されません。
loadMovie(img01, _root.image01);
説明不足で申し訳ありませんでしたが、こういった状況になっております。
恐らく初歩的なものだと思うのですがアドバイス等いただけるとうれしいです。
>>356 手順としては、まず外部テキストを読み込み。
読み込み完了した時点で、その値をもとに外部画像読み込み。
「読み込み完了」してないうちは、外部テキスト参照しようとしても無理。
届いていない手紙の中身を読め、といわれてるようなもんだ。
実際にそのASでは読み込み完了ができてない。
というのも、MovieClip.loadVariables()ではonDataは使えないからだ。
画像の件は一端わきに置いて、まずは
>>352 の参考サイトにあるように、
LoadVars()を使って外部テキストを読み込むASを書いてみるんだ。
なお、フレームアクションでonLoadってやっても意味はないはず。
358 :
351 :2009/03/06(金) 13:55:47 ID:1DbSos/g
>>356 MovieClipではonDataは使えないわけですね。
参考と言っても値を変えてるだけですが、こんな感じでしょうか?
var image = new LoadVars();
image.load("img.txt");
image.onData = function(buf){
if(buf != null){
trace(buf);
}else{
trace("エラー");
}
}
でもMovieClipではonDataは使えないんですよね。
なにぶん初心者なのでonData以外に読み込む方法がまだわからないです。
申し訳ない・・・。
359 :
358 :2009/03/06(金) 13:57:09 ID:1DbSos/g
>>358 img.txtの中身は「img01=〜」って形になってるんだよね?
その場合はimage.onDataではなくimg.onLoadを使う。
読み込まれると、imageというLoadVarsオブジェクトのなかに
img01、img02という変数が取り込まれているので
trace(buf)となっているところを
trace(image.img01)にしてプレビューで実行してみると、どうかな?
361 :
358 :2009/03/06(金) 15:52:59 ID:1DbSos/g
>>360 何か勘違いしていたようで、ご指摘の通り変更しましたら意図した通りに動きました。
画像も外部からひっぱれるようになりました。
こんなミジンコにつきあってもらい本当にありがとうございます。
362 :
Now_loading...774KB :2009/03/07(土) 12:26:00 ID:9eYP/rbB
【やりたい事】折りたたみ携帯の開閉時に待受け画像をランダムに切り替える。 【 質問内容 】携帯の開閉動作を取得するようなスクリプトがあれば知りたいです。「開けたとき」の条件でランダムにフレームを読み込むようにしたいです。ページを切り替えて、待受けに戻ったときに切り替えるというのは出来たので、そこに携帯の開閉の条件も加えたいです。 【 使用環境 】フリーソフトsuzuka、winXP
363 :
Now_loading...774KB :2009/03/08(日) 01:55:10 ID:8Q4PPeux
スタッフロールみたいなのを ムービー全般に、下から上に流れていくようにしたんだけど ムービー書き出しすると、名前途中で終わってしまいます。なんで? (↓こんなの) 木村 太郎 南の陽 子 堺 正章 桑田 啓介 中村勘九郎 塩沢 とき --------------ココまでしかでてこない 新沼 健司 伊藤 英明 坂本 冬美 孫 正義 深田 恭子 さだまさし 加藤 紀子 榎本加奈子 ・ ・ ・ ・ ・ ・ 80人くらいある
そんなの知らねえおw タイムラインのプレビューで確認できないのかお
>>363 テキストフィールドならautosize = trueにしないと途中で切れることがある
フレームアニメーションのバグっぽいのもあって、途中で切れちゃうアニメーションは
一回タイムライン上でEnterキー押して最後までアニメーションを再生させてからパブリッシュすると正常に戻る
こっちは発生条件が不明で、完全にスクリプトとかほかの要素が間違ってないのにうまく再生されないときは大抵これ
366 :
Now_loading...774KB :2009/03/09(月) 10:48:52 ID:3BJy4en6
度々、すいません、教えて下さい。 PNG画像(透明部分あり)を使ってレイヤーを20枚程重ねているフラッシュを作っているのですが、 レイヤー3あたりの透明部分に関係のない画像がでてきます。 画像作成の際に切り抜き忘れたのかと思って、その画像の正体を確かめたるために、 レイヤーを1枚ずつ非表示にしていくと、 どこのレイヤーでも関係なく非表示にするたびに消えて、表示にすると出てきます。 例) レイヤー5 ○○○ 完成品は「○○○」になるはずなのに レイヤー4 ○○○ 「○■○」みたいになります。 レイヤー3 ○○○ この真ん中の■がある画像はどのレイヤーにもありません。 レイヤー2 ○○○ どこのレイヤーを非表示にしても、■は一旦消えるのですが、表示にすると出てきます。 レイヤー1 ○○○ ライブラリにあるのが出てくる時と、白いパーツみたいなのが出てくるときがあります。 下のレイヤーが動いていなければ上から何かで隠そうとも思ったのですが、 ごまかしのきかない部分にでてきてしまうので困っています。 ファイルが壊れていたり、何かするとこういう現象がおきるのでしょうか? 改善策がありましたら教えて下さい。お願いします。 使用アプリ: Macromedia Flash MX Professional 2004 Version 7.2 Adobe Photoshop CS 8.0.1(画像作成) OS:Mac OS 10.4.11
>>366 PNGのアルファ透過って10枚くらいが限界じゃなかったか?
5枚とかの少ない枚数でも同じ現象がおきる?
368 :
Now_loading...774KB :2009/03/09(月) 20:38:21 ID:Gs6rzijs
cs4のフラッシュを使用しています。 ASが全く理解してない状態です・・・が、 仕事で急遽使用しています。誰か詳しい方教えてください!! 親flaのムービークリップの上に、子swfを読み込みました。 loadMovieで座標を決めて任意のムービークリップの上に表示されています。 ですが、読み込まれたswfが、一つのムービークリップか画像扱いになってしまっいるようです?? 読み込みたい子swfは、一番したのレイヤーに画像、上のレイヤーごとに3つムービークリップを作成しました。 各3つに、リンクを貼ってます。swf単体だとリンクに飛んでくれますが、 読み込まれると一つの画像のようになってしまいます。どうなってるのか、どーしていいのかわかりません!! どなたかお願いします。読み込んだswfのスクリプトを読み込んだファイルでも維持できる方法を教えてください! よろしくお願いします。
AS1? リンクってMCにクリップアクションで書いてんの?
370 :
Now_loading...774KB :2009/03/10(火) 02:59:43 ID:rMO2ya9t
【 質問内容 】今更MXを使っているのですが、突然 Ctrl+C や Ctrl+V が 使えなくなりました。自由変形ツールなど、他にもいろいろ描画機能が 使えなくなりました。PCを起動し直しても直りません。 どっかにいじるとショートカットが動かなくなるように ロックがあって、かかってしまったのでしょうか? 特殊な事例なので再インストールした方がいいでしょうか? お教え下さい。
371 :
Now_loading...774KB :2009/03/10(火) 11:35:12 ID:QomOXf+J
FLVPlaybackコンポーネントについての質問です。 flvの埋め込みじゃなくて外部からの呼び出しをやりたいのですが イメージはFLVPlaybackで作ったswfにページ毎に取得するflvを変えたいです。 例えばindex.htmlにアクセスした場合は1.flvが再生 index2.htmlにアクセスした場合は2.flvを再生です。 これを一つのFLVPlaybackで作ったswfでやりたいのですがいい方法を教えて下さい。 できればページを増やす毎にFlash立ち上げてファイル名を増やすのではなく htmlかjavascriptsでswfにファイル名を渡すみたいな事もできたら嬉しいのですが・・・
>>374 うおおおお、苦節1時間半出来ました!
最初AS3にしててcontentPath蹴られたり
インスタント入れ忘れて旨くいかなかったりでしたがやっとできました!
本当にありがとうございます。
後世の為に解説おいときます。
FlashVarsでswfにファイル名を投げる(htmlのparam nameで可)
AS2でFLVPlaybackのcontentPathにこれを投げる様に記載
これでswfはそのページのFlashVars内に書いたファイル名を取りに行ってくれます。
これでHPの更新もめちゃくちゃ楽になりました!感謝です。
376 :
Now_loading...774KB :2009/03/11(水) 09:23:01 ID:J0qR6tOm
携帯用の待ち受けフラッシュを作りました。 出来上がったデータをヤフーメールでケータイに送ったのですが、表示されませんでした。 サイズは240×432ピクセルにしてるので、合ってると思います。 これを携帯で表示するには、どのように保存して、どうやって携帯に送ればいいでしょうか? 使用ソフトはAdobe Flash CS4で、OSは、MacOS 10です。 わかる方いたらよろしくお願いします。
>>372 どうもありがとうございました。
開発キット読んでみます。
携帯向けASリファレンスで
もそれらしきものが見つからなかったので
サンプルはどうなっているのかと思ったのですが
機種依存なんですね…。
とりあえず今の状態で完成ということにします。
378 :
Now_loading...774KB :2009/03/11(水) 09:54:26 ID:Ret1kR1M
タイムラインアクションでCSVを複数読み込ませるようなとき、 CSVの読み込みが完了しないうちに次のフレームにうつってしまって 読み込み失敗することってあるでしょうか? もしある場合、それを防ぐにはどうしたらいいですか? バージョンは8、as2の環境です。
Adobe Flash CS4で4、actionscriptは2です。 全フレーム数:1 シンボル数:1(「btn」というインスタンス名のボタンのみ) レイヤー数:2(ActionScript記述用のレイヤーと、ボタンが一つが位置されているだけのレイヤー) ボタンをクリックすると on(release){this.testID=0;} というActionScriptが実行されます。 on(release){this.testID=0;} というスクリプトを 「ボタン」に記述するのではなく、 「ActionScript記述用のフレーム」に記述したいと考えています。 どのような表記を行えば良いでしょうか?
380 :
Now_loading...774KB :2009/03/11(水) 11:13:15 ID:KQ3ixqw3
Flash製作からしばらく離れてCS3を扱う事になったのですが ネットで調べるのも良いですが紙媒体の参考書籍もあれば便利と思い オススメの参考本が皆さんあればご教授お願いします FireworksやDreamweaver等はよく扱っています。 大昔にFlash6ぐらいで少し触った程度な知識です。 田舎でその手の書籍は少なく中身すらチラ見出来ないのが・・・
>>378 失敗つうか、完了してなきゃ参照できないから、場合によっちゃ問題あるよ。
タイムラインアクションで読み込まなくちゃいかんのか?
AS2.0ならLoadVars使え。
そんで、読み込み完了してから必要な処理する。
>>379 btn.onRelease=function(){
testID=0;
}
382 :
378 :2009/03/11(水) 12:01:07 ID:Ret1kR1M
>>381 本当にありがとうございます、現状こうなっています。
myLV = new LoadVars();
// ロード完了時の動作定義(引数:ロードしたデータ)
myLV.onData = function(myData) {
//アクション
}
// 外部テキストのロード
myLV.load("yotei.csv");
これで、ローカルで動かすと正常に動くんですが、
サーバーにあげてアクセスすると読み込みしてないようで、
ブラウザのリロードをすると今度は読み込み成功するんです
どう対処したらいいのか、、
探したところ、
http://itpro.nikkeibp.co.jp/article/COLUMN/20061102/252499/ の
図1にあるフラッシュも僕の環境では一回目「外部テキスト読み込み中」画面で固まって
ブラウザリロードでアニメーション開始します。
確実に一度目で動かす方法ないでしょうか
383 :
366 :2009/03/11(水) 12:51:26 ID:Jid5qCxC
>>367 レスありがとうございます。
「やってみます」という回答をしたくなくて、
実際にやってみるのに時間がかかってしまいました。すみません。
レイヤーの枚数を減らしたら、一応問題なく書き出せました。
しかし、どうしても全部重ねたいのです。
それで、とりあえずレイヤー20枚のデータをレイヤー5枚づつのファイルに分けて
レイヤー5枚のswfを書き出して、そのswf読み込んで、
それにまたレイヤーを5枚重ねてという感じでやってみたのですが、
やはり3回目くらいで、同じ現象がでてきます。
swfだからいけないのでしょうか?
これはもうFLASHでやるべき作業ではないのでしょうか?;w;
>>382 onData内のアクションが実行されないってことか?
それとも、そのASが実行されるフレームとかでthis.stop()せずに
次のフレーム以降で読み込み結果を参照しようとしてるってことか?
もっとも読み込みに時間がかかるなら、完了するまで「読み込み中」で止まるのは
しょうがないぞ?
せっかちすぎて読み込み完了まで待てずにリロードしてるってことじゃないよな?
>>383 返事は読んだらする
レスした人は気になって何度も見に来る
つーかその行動は、問題ごとを抱え込む人だと思われるよ
>>383 BitmapDataを使えばいけるような気もするが、試してないのでわからん。
そろそろ2004はアプグレ期限だろうし、とりえあずCS4にしてもいいとは思うけどね。
それで駄目なら、作り方を変えるかFlash諦めるしかないんじゃね?
387 :
Now_loading...774KB :2009/03/11(水) 13:28:41 ID:Ret1kR1M
>>384 たびたびありがとうございます
>そのASが実行されるフレームとかでthis.stop()せずに
>次のフレーム以降で読み込み結果を参照しようとしてるってことか?
この問題のような気がしてきました
csv読み込み専用のフレームのつもりなんですが、
myLV = new LoadVars();
myLV.onData = function(myData) {
//アクション
_root.play;
}
myLV.load("yotei1.csv");
myLV.load("yotei2.csv");
myLV.load("yotei3.csv");
myLV.load("yotei4.csv");
myLV.load("yotei5.csv");
_root.stop;
という風にすべきということでしょうか?
スクリプトがおかしければどこがおかしいか教えてもらえるとありがたいです
あと、実はcsvは上記のように5つ読み込んでいます
onDataは読み込みファイルが複数でも、「全部を読み込んだら」という形で
処理してくれるんでしょうか
>>383 試しに透過png20枚重ねてみたけど全部表示された
mcにしてみても正常
わからんw
XP CS3 flashplayer10
>>388 FlashPlayer10とかでは改善されてるのかもしれない。
2004から比べると画像の扱いその他諸々進歩してるからなー。
つうわけで、
>>383 はやっぱCS4へのアプグレを検討するのがいいかも。
>>387 そうだね、とりあえず試してみてくれ。
ただ、onDataはそれぞれのcsvを読み込む度に発生するんじゃなかったけ?
trace()すればわかるが、その場合は、onData内で、すべての読み込みが
完了してるかどうかを改めてチェックするとか
1個読んだら次を読みに行くようにするとか、別途対策するってことで。
390 :
383 :2009/03/12(木) 00:35:11 ID:AHVmzjOY
>>385 レスありがとうございます。
そういうものなのですね。すみませんでした。
やってみます。できませんでした。
みたいなレスでは良くないかと勝手に思い込んでいました。
以降は気をつけます。ご指摘有り難うございます。
>>386 レスありがとうございます。
BitmapDataっていうのが何かも分からない状態なので、
検索してやってみます。
ともかく2004では限界かもしれないのですね。
了解しました。ありがとうございます。
>>388 レスありがとうございます。
正常に書き出せるという事は、やはり2004が原因である可能性が高いという事ですね
了解しました。
検証いて頂き、ありがとうございます。
>>389 レスありがとうございます。
頂いたレスから推測するに、これでBitmapDataっていうのをつかっても
状態が改善されない場合には2004では不可能そうだという事が分かりました。
やはりCS4にするべきなのですね。
とりあえず、買いましたができませんでした。
だと悲しいどころではないので、体験版でできるか試してみます。
ありがとうございます。
2004のアップグレの期限は今年の6月までだよ
ホウレンソウはこまめにしようよ高卒
393 :
383 :2009/03/12(木) 07:51:24 ID:AHVmzjOY
おはようございます。
>>366 >>367 >>383 >>385-386 >>388-389 >>390 の投稿とそれに関わるものです。お世話になります。
CS4 体験版をインストールしてみて試した事の報告に参りました。このCS4体験版はWindows版です。
パソコンの環境はCore2Quad メモリ4GBで、OSはXP 32bit です。
1.最初に2004で作った.flaデータをCS4で開いて、別名で保存し最適化して保存しました。
2.保存したデータから20枚のまま.swf .mov .aviで書き出したところ、後半のレイヤー数が増える場所から
透明部分が真っ赤に塗りつぶされる現象が起きました。
3.保存したデータをレイヤー5枚づつにしながら、それぞれ保存してswfで書き出し、
一番下のレイヤーにswfを読み込んで書き出しを行ったところ、2個目のデータで同じく赤くなる現象が出ました。
4.レイヤー20枚のデータのまま、BMPシーケンスで書き出し、それを読み込む方式をしたところ、
確認した後半データも赤くなっている部分はなかったのですが、読み込み終わってみると
11000フレームまでキーフレームのマークが入りましたが、600フレーム以降が何も無い状態で、
600フレームまでの画像も右に半分出てしまっている状態です。
CS4体験版上ではレイヤー20枚の状態でも、全て問題無く見れましたが、
その状態のままプレビューでflashplayer10で再生されるとやはり、透明部分が赤くなりました。
mac版の2004で作られたデータ故の症状なのでしょうか?
それとも、それ以外の致命的なミスのせいなのでしょうか?
他にも試してみるべき、方法がありましたら教えて下さい。宜しくお願いします。
>>393 今CS3で試してみたら、普通に書き出しできるみたいだけど?
新規でpng20枚重ねるFlash作ってみたら?
396 :
383 :2009/03/12(木) 11:50:43 ID:AHVmzjOY
>>394 レスありがとうございます。
ビットマップデータってBMP画像の事ではなかったのですね。
勘違いしていました、すみません。
以前にご指摘頂いたので、元々65000フレームのデータを現在7000〜12000フレーム以内で5個に分割してある状態です。
それで参考のURLを見てみたのですが、何について書かれているのかすら分からない状態です。
本当にすみません。
今まで、コマンドなどを一度も使った事が無い状態でして...
とりあえず、コマンドを入力する場所はあった気がするので、そこでやってみるのですが、
これに、BMPシーケンスで書き出したBMP画像を使うという事なのでしょうか?
現在制作している動画は1920×1080ピクセルの動画で、32ビットカラー 30fpsの動画なのですが、
その場合には、参考のURLのやつだと
bmpData =
new flash.display.BitmapData(1920, 1080, true, 0xFFFFAA88);
という事なのでしょうか?本当に何も分からなくて、すみません。
ここの
flash.display.BitmapData();
第01引数 イメージの幅
第02引数 イメージの高さ
第03引数[省略可] true - 32bitカラー(アルファあり) false - 24bitカラー(アルファなし)
「第04引数[省略可] イメージの色」「返り値 ビットマップデータオブジェクト」っていうのがさっぱり予測もつかない状態です。
3ヶ月もかけて作ったデータなので、どうにかしたいので、こんな自分ですが、どうか末永くご指導宜しくお願いします。
とりあえず、コマンドの使い方とかの基礎を検索してきます。
397 :
383 :2009/03/12(木) 11:59:22 ID:AHVmzjOY
>>395 レスありがとうございます。
やはり皆様はできるのですね。
画像のサイズの問題とかなのでしょうか...
確か大きすぎる画像もだめなのですよね。
2880ピクセル超えないサイズの画像でそちらもやってみます。
色々と本当にありがとうございます。
>>396 ASほとんど知らないとなると、敷居が高いかもしれないなあ。
いっそ、外注出したほうがいいんでないかい?
ただ、とりあえずBitmapDataのことはおいておいて、
単純にCS4でpngを重ねることができないのか、問題は別のところにあるのか
確認したらどうだろうか。
たとえば、swfの書き出し時のFlashPlayerのバージョンが低いために
思った通りの動作をしてないとか、そういった可能性はないのか?
399 :
383 :2009/03/12(木) 13:37:48 ID:AHVmzjOY
>>398 レスありがとうございます。
外注ですか...
とりあえず、何かやらかしてしまったみたいで、WinPCが強制終了して
起動できなくなってしまいましたorz
今日は皆様に教えてもらいながら、ひたすら動画制作できると思っていたのに...
PCが立ち上がったら、PNGだけのテストや原因究明頑張ってみます。
それと、最悪の場合も考えて外注の件も、どうやったらいいのか調べてみます
400 :
391 :2009/03/12(木) 13:49:39 ID:t2QeTnC5
よろしくお願いします。 【やりたい事】 ボタンアクション(ロールオーバー、クリック、ロールアウト)をシンボルで作成せずに フレーム上でaction script2.0で制御したい。 (理由)ロールオーバー時が大きな吹き出しで、レイヤーや他の要素が複雑なため シンボルで作成してしまうと本来前面に表示されるべきロールオーバーの吹き出しが 背面に隠れてしまうのを避けられないので。 【 質問内容 】 on (RollOver) {gotoAndStop("01");} でフレーム移動をして、異動後のフレームで on (release) {gotoAndPlay("02");} on (rollOut) {gotoAndPlay("00");} と書きました。一応動作するものの、ときどき固まります。 ただ2つ書き連ねただけだからダメなのでしょうか? if構文とか使うのでしょうか? 【 使用環境 】 FlashCS3/MacOSX
>>401 いまいち挙動がわかんない
人物が歩いていてマウスオーバーで台詞が出る
木に隠れたりするが台詞は最前面にする
ってかんじ?
>>401 とりあえず最初に台詞用の空MCを最前面に作っておく
ロールオーバーしたら、そこへ台詞用MCをattachMovieする
と楽だろうけど、acわからないと無理かな
>ただ2つ書き連ねただけだからダメなのでしょうか?
問題ないと思うよ。固まるのはわからん
>>401 見当違いだったらスルーで。
/*レイヤー1にMC(tom)を置く
ライブラリにMC(serifu)をつくり中にダイナミックテキストボックス(textBox)を置く
リンケージ設定をする
レイヤーに以下を記述*/
this.createEmptyMovieClip("serifuLayer",999);
tom.onRollOver = function() {
this.serifuMC = "serifu_"+this._name;
this.serifu1 = "tom desu";
this.serifu2 = "sawaranai deyo";
makeSerifu(this);
};
tom.onRollOut = function() {removeSerifu(this);};
tom.onRelease = function() {say(this,this.serifu2);};
function makeSerifu(mc) {
serifuLayer.attachMovie("serifu",mc.serifuMC,this.getNextHighestDepth());
serifuMC = serifuLayer[mc.serifuMC];
serifuMC._x = mc._x; serifuMC._y = mc._y;
say(mc,mc.serifu1);
}
function say(mc, str) {
var serifuMC = serifuLayer[mc.serifuMC];
serifuMC.textBox.text = str;
}
function removeSerifu(mc) {
removeMovieClip(serifuLayer[mc.serifuMC]);
}
>>405 設定は外に出した方がいいわ
tom.onRollOver = function() {
this.serifuMC = "serifu_"+this._name;
this.serifu1 = "tom desu";
this.serifu2 = "sawaranai deyo";
makeSerifu(this);
};
↓
tom.serifuMC = "serifu_"+this._name;
tom.serifu1 = "tom desu";
tom.serifu2 = "sawaranai deyo";
tom.onRollOver = function() {
makeSerifu(this);
};
407 :
401 :2009/03/13(金) 08:29:10 ID:QBMDm79m
>>402 吹き出しの主は歩かないのですが大勢いて吹き出しが被ってしまう感じです。
被る場合のみレイヤー分けをしても、互いに被り合う場合もあるので無理でした。
>>405 >>406 ありがとうございます。
敷居が高くてできるかどうか…。頑張ります。。。
Flash8で制作したデータを最新のFlashCS4で開いた場合、ムービークリップなどに 打ち込まれたアクションスクリプトはどうなるのでしょうか。
それが関係してくるのはパブリッシュの設定であって、 flaファイルのバージョン、制作ソフトのバージョンは関係ない
お願いします。
【やりたい事】時間帯ごとに絵が変わる携帯待ち受けを作りたいと思っています。
フレームに朝・昼・夕・夜でラベル(mor/day/eve/nig)を付け、〜9時は朝、
〜16時は昼、〜19時は夕方、〜5時は夜という風に表示が変わるようにしたいと思い、
下記のようなスクリプトで動かしてみました。
timeDate = new Date();
timeHour = timeDate.getHours();
if (timeHour>=5 && timeHour<9) {
this.gotoAndStop("mor");} else
if (timeHour>=9 && timeHour<16) {
this.gotoAndStop("day");} else
if (timeHour>=16 && timeHour<19) {
this.gotoAndStop("eve");} else
if (timeHour>=19 && timeHour<24) {
this.gotoAndStop("nig");} else
if (timeHour>=0 && timeHour<5) {
this.gotoAndStop("nig");}
【 質問内容 】パソコンの時間設定を変更して各時間確認してみてもプレビューでは
特に問題ないのですが、いざ書き出してフラッシュプレイヤーで再生すると、
そのまま朝〜夜までのフレームが全再生されてしまい上手くいきません。
フラッシュプレイヤーでこれでは携帯でも上手く再生できないのではと不安です。
Vodafoneの古い携帯しか持っていなくて確認もできず、原因もわかりません。
上記スクリプトでテストしていたデータが以下です。(DLPass:fla)
ttp://cgi.geocities.jp/p77org/upup/upload.cgi?mode=dl&file=156 スクリプトのマズいところや、原因の心当たりなど教えてほしいです。また、
Flash Lite1.0でのパブリッシュでエラーが出るのですが、これは仕方ないのでしょうか?
【 使用環境 】MacOSX10.4.11、Flash MX 2004 Flash Lite 2.0でパブリッシュ
>>410 自分のCS4でダウンロードしたflaファイルを再パブリッシュすると
問題なく「夜ッスよ」が表示されてしまうので推測だけど
1. タイムラインの1フレーム目に分岐スクリプトを書くのはNG
→なんかスクリプトの実行不具合っぽいのがあった気がするので
1フレーム目は空のキーフレームにする、スクリプトを書くのは2フレーム目からにしましょう
2. gotoAnd「Stop」()だけど、飛んだ先のmor/day/eve/nigフレームにもstop();を一応追加
それからFlash Lite 1.0はflash4相当のactionscriptになるので
Flash Lite2.0とは使える関数も記述の仕方もかなり違います
ここから資料がダウンロード可能
http://www.adobe.com/jp/devnet/devices/development_kits.html CS3かCS4にアップグレードすればモバイル端末のエミュレーターが使えるので
本格的にやるのならアップグレードおすすめします
>>410 sumpleわろたw
FlashLite1.0はDateないからね
携帯で再生するならFSCommand2で時間を取得したほうがいい気がする
MX2004ってDeviceCentralでエミュレートできないっけ?
413 :
410 :2009/03/14(土) 11:28:53 ID:tcfGHMLH
>>411 資料URLありがとうございました! 1.0と2.0でここまで違うとは……
エミュレータについても、アップデートを視野に入れて今体験版DL中です。1.4GB……
>>412 1.0はやっぱりダメだったんですね。ありがとうございました!
DeviceCentral、調べてみたらCS3からの機能のようです。やっぱりアップデートでしょうか。
【やってみたこと】
>>411 を元に1フレーム目を空白キーフレームにし、2フレーム目から
スクリプトを記述、各移動先にstop();を追加。
>>412 でFSCommand2というのが
あったので調べてみたところ、自分のMXがまだ7.1(FSCommand・Lite1.1非対応)
だったことが判明しアップデート。また、FSCommand2で探してみた
ttp://senkoukanozyo.blog121.fc2.com/blog-entry-5.html 上記のサイトを参考に、スクリプトを以下のように書き換えてみました。
h = fscommand2("GetTimeHours");
if( h >= 5 and h < 9 ){
gotoAndStop(mor);
}else if( h >= 9 and h < 16 ){
gotoAndStop(day);
}else if( h >= 16 and h < 19 ){
gotoAndStop(eve);
}else{
gotoAndStop(nig);
}
【結果・新たな問題】
エラーは出なくなったのですが、パソコンの時間帯をどういじってみても
ずっと表示が朝のままで、時間帯での表示変化が上手く行っていないようです。
参考サイトによるとこれならLite1.xでもOKということなので喜んだのですが、
そのまんまやったつもりなのにどこが悪いのかわからず困っています。
上記スクリプトでのテストファイル(DLPass:fla)
ttp://cgi.geocities.jp/p77org/upup/upload.cgi?mode=dl&file=158 スクリプトのミスや、心当たりなどありましたらお願いします。
>>413 h = fscommand2("GetTimeHours");
if( h >= 5 and h < 9 ){
gotoAndStop("mor");
}else if( h >= 9 and h < 16 ){
gotoAndStop("day");
}else if( h >= 16 and h < 19 ){
gotoAndStop("eve");
}else{
gotoAndStop("nig");
}
名前を付けたフレームに飛ばすときは""で囲もうね
さっきのサンプルはちゃんとできてたからただのうっかりだなw
>>414 あっ……まさかっ……
ありがとう。本当にありがとう。穴があったら是非埋まりたい。
こんなくだらん間違いをして申し訳ない。指摘ありがとう!
【やったこと】
スクリプト内のフレームラベルの記述が(ラベル名)だったのを("ラベル名")に修正。
【結果・新たな問題点】
プレビュー・パブリッシュ時にも何のエラー・問題もなし。俺大喜び。ところが
swfで書き出してフラッシュプレイヤーで再生すると何故か今度は常に夜表示。
>>410 の時点ではフラッシュプレイヤーではダメでもブラウザにぶっ込むと
正しい時間連動表示がされたが、今回はブラウザにぶっ込んでも夜表示。
これはもう今体験版DL中のCS3が落ちるのを待ってエミュレータで
試してみるしかないんでしょうか。でも何故夜なんだろう?
>>415 FSCommandは携帯から情報とってくるから普通にPCでみても無理だよ
情報が取れないときにFSCommandが何を返してくるか知らんが(nullとかundefinedかな?)
どれにも当てはまらなくてelseの夜になるんだろう
>>416 最初にMX7.1側でFSCommandを拒否られたのはそういう訳だったのか。
FSCommandがFlash Liteのアップデートに関係して使えるようになったってだけで、
携帯からの情報で動くっていう理解が足りていませんでした。重ね重ねありがとう!
何にも当てはまらないからその他の夜になるってこととか、すごくスッキリした。
今丁度CS4体験版が落ちたのでDeviceCentralでテストしたみたところ、
問題ありませんでした。超便利ですねこれ、お金貯めようと思います。
長々と付き合ってくれて本当に助かりました。ありがとうございました!
はじめまして。もしよければ教えていただきたいのですが。 Flashで絵合わせパズルを作りました。(一枚の絵をパーツ化させて、枠の中でスライドさせるパズルです) 動作自体は完成して、自分では満足しているのですが、 最初のパーツを分散させる処理を、配列の並び替えで行っています。 現実の絵合わせパズルだと、『完成状態のを適当にスライドさせて≠ゥら、それを解きます』ので、必ず完成への過程が存在しますよね? (スライドを逆に辿れば絵が完成します) しかしこのスクリプトのように完全にランダムで並べてしまうと、パターンによっては完成しないこともあるのでしょうか? もしある場合、それを回避する条件などがありましたら、教えていただいていいでしょうか。 よろしくお願いします。
AS3です Main.asから「Wait.asで処理が終わったら、Main.restart()を実行して。」 とやるにはどうかけばいいでしょう?(クラス名は適当です) 今書いてるのは(はしょって必要な部分だけ書きます) Main.as private var myWait:Wait; myWait=new Wait(fnc);//fnc=Waitの処理後に行うメソッド名 Wait.as function Wait(fnc:String){ 〜処理内容〜 Main.fnc();//★ここでMain.asのrestart()を指定する方法がわからない よろしくお願いします
>>418 完成型から逆にランダムに100手とか1000手とかランダムに移動させてそれを最初の状態にすればいい
>>419 リスナー登録するとかタイマーでflgを監視するとか
421 :
418 :2009/03/15(日) 10:22:54 ID:3oI72Fjn
>>420 ありがとうございます。
こちらの言葉が少し足りませんでした。
最初のバラける処理は、『一度完成した状態の配列を並び替えて』行っています。
このやり方ですと、どんなバラけ方になっても完成はあるのでしょうか?
ジグソーパズルではないので、バラけ方によっては『最後のこっちを合わせると、必ず別のどこかがズレる』ということが怒らないかが心配の種です。
バラけ方による難易度はランダムで構わないのですが、完成させるやり方があるというのは外したくありません。
>>421 だからさ、1手2手をランダムにするんだよ
15パズルで完成型から適当(ここがランダム)に動かして初期状態にするみたいに
423 :
418 :2009/03/15(日) 11:13:28 ID:3oI72Fjn
>>428 なるほど、分かりました!
すみません読解力不足でした……
ただ、最初のランダムに動かす処理の書き方が、適当な物が浮かびません…
それぞれにピースを動かすこと自体は、実際にゲーム中で行えているので、
『その処理をランダムで実行するようにして、それを複数回実行させる』という方法は浮かぶのですが。
今使っている配列処理のように、もっと簡潔に記載できる処理がありましたら、
アドバイスをいただけないでしょうか。
424 :
419 :2009/03/15(日) 11:37:08 ID:VgzpduBF
>>420 タイマーは便利ですね
ただ、たとえば、ボールが一定の行動終了後の行動も指定する
って便利かなとおもって、悩んでいるところです
ボールが自分から御代わりしてほしいんです
>>423 2次元配列で空白の部分が制限付きで移動とかでどうかな
上下左右の制限が付いて配列の中身を入れ替えるみたいに
>>424 メインの参照をwait側に渡してあげるとか
426 :
418 :2009/03/15(日) 12:15:48 ID:3oI72Fjn
>>425 なるほど、2次元配列ですか……
2次元配列は実はよく分かっていなくて、どこか参考に出来るサイトなどがあれば、
教えていただけると幸いです。
>>425 wait.asから
Main.provider(this);
みたいな振り分けようメソッドを呼べばいいんですね
Mainはドキュメントクラスなので問題ありそうな書き方ですがw
ちょっといじってみます、ありがとうございます
428 :
418 :2009/03/15(日) 12:33:32 ID:3oI72Fjn
すみません、先ほどの書き込みの補足ですが、 2次元配列自体は作成できます。 教えていただいた、『上下左右の制限が付いて配列の中身を入れ替える』というやり方の アドバイスを、お願いできないでしょうか。
サイトのトップに幾つかの画像をランダム表示させることはできたのですが 幾つかのフラッシュファイルをランダムに表示させることができません。 どのように記述すればよいの教えていただけないでしょうか よろしくお願いします。
430 :
418 :2009/03/15(日) 20:13:05 ID:3oI72Fjn
自己解決しました!
2次元配列に不安があったので、1次元配列で処理しました。
>>425 さんにアドバイスをいただきました、『空白部分の移動』を使いました。
配列は1次元ですが、2次元の表を想定して、各セルの場所で条件分岐で空白を移動させました。
色々アドバイスをいただき、ありがとうございました。
431 :
Now_loading...774KB :2009/03/16(月) 11:17:11 ID:beo0JMbH
AS3です。よろしくお願いします。 MCをリンケージ設定(Ball.as)して、Main.asから呼び出しています Ball.as内で関数を呼び出していきたいのですが 「オブジェクト参照のプロパティまたはメソッドにアクセスすることはできません」 とエラーになってしまいます どのように書けばいいのでしょうか? //Mai.as ball=new Ball();addChild(ball); //Ball.as //コンストラクト function Ball():void{ init();//★ここの呼び出し方が分からない } public function init():void{ this.x=100;(実際は他の処理です) } Main.asから呼び出すのは出来ます ball.init();
MacのCS3を購入し、先日CS4にアップグレードしました。 CS4に移行したところ、ステージに配置したビットマップが全てスムージングされてしまい、困ってます。CS3ではこんな風にはならなかったんですが。 各ビットマップのプロパティにあるスムージングにはチェックを入れてないので、パブリッシュするとスムージング無しでちゃんと表示されるんですが、作業時のステージではスムージングが掛かり、ボケボケになってしまいます。 ドット絵のFlashを作っているので、スムージングが掛かっていると細かい位置調整などが出来ず、非常に不便です。 どうすればこのスムージングを切れますか?
>>431 Ball と ball になってるからじゃん?
>>432 うちも作業時にボケボケになるな…
ライブラリから編集で何かのチェックを外してもだめ?
434 :
Now_loading...774KB :2009/03/20(金) 02:09:26 ID:lT9Fgr45
>>432 表示→プレビューモード→高速表示 でスムージング切れますよ
>>434 ありがとうございます。
確かにスムージング切れましたが、これだと加算合成が駄目になっちゃうんですね。
むぅ、CS3に戻すか…
>>436 出力ウィンドウに表示されたエラーメッセージくらい書いてくれないと困る
失礼しました。 『関数の定義が重複しています』と出ます。
>>438 じゃあえラ-メッセージそのまんま
関数の定義が重複してる
同じ関数名を2度以上使うのはNGなのでエラーが出た行数のところの関数名で検索して
重複しないようにする
>>439 ありがとうございます。
今は
『pinball.fla』を作り、同フォルダ内に『Game.as』を配置しています。
『Game.as』内に、上記のサイトのスクリプトを打ちました。
『pinball.fla』の1フレーム目に、
var myFormatter=new Game();
を記述しています。
それで実行すると、
public function Game() {
の『Game』部分の関数が重複しています、とエラーが出ます。
関数名を変更すると、未定義関数のエラーがたくさん出ました。
初歩的なミスでしたら恐縮なのですが、ご回答いただければ幸いです。
441 :
Now_loading...774KB :2009/03/21(土) 09:25:55 ID:9A+HRsVp
CS4てけっこう問題多いの? もうCS3買えないよね?
442 :
440 :2009/03/21(土) 11:11:29 ID:E9O6fyQp
すみません、あれから色々弄ってみて、 『関数の重複』は回避できたようなのですが、 やはり 未定義の可能性が高いメソッド(プロパティ)のエラーや、 同じ型のライブラリシンボルにリンクしているため、flash.display.MovieClipをサブクラスとする必要があります などのエラーが表示されます。 Box2DFlashAS3が読めれていないのでしょうか。 どなたか動かせるFlaとASをお持ちでしたら、参考にさせていただけると助かります。 よろしくお願いいたします。
443 :
440 :2009/03/21(土) 12:03:26 ID:E9O6fyQp
追記です。 Box2DFlashAS3に入っている『HelloWorld.fla』は、エラーが出ずに出力できました。 なので、Box2DFlashAS3を読み込むことは出来ていると思うのですが… 他の方のサイトでBox2DFlashAS3を使ったサンプルセットをDLさせていただいて その中のflaを使用した場合は、やはりエラーが出てしまいます。 エラー内容はピンボールスクリプトと同じ、未定義関係や『型が見つかりません』というものです。
444 :
440 :2009/03/21(土) 19:42:59 ID:ojZyo8/h
度々すみません。 一度で言葉が足らずに申し訳なのですが、 もし情報不足でアドバイス出来ないのであれば、教えていただけると助かります。 出来る限り今の状態をお伝えしたいと思います。
>>445 ありがとうございます。
さっそくそちらで聞いてみます。
FlashMXの作業領域のスクリーンショットを撮ることはできませんか? 出力後に音ずれ等の不都合が生じるのでデスクトップキャプチャーソフトで撮影してしまおうと思ったのですが、無理でした。スクリーンショットがうまく撮れない仕様と同じ原因だと思うのですが。 例えばWMP等の動画再生ソフトはオーバーレイの設定を変更することでキャプチャーすることができましたが、Flashではどうしても無理ですか?
質問があります。 三角形の3つの頂点の部分に円を付け、その図形を奥へ向かって少し倒す様にすると 元の図形より少し潰れた感じになりますよね? で、それを平面的に回転させたいんですが どのようにトゥイーンさせればよろしいのでしょうか? 伝わりづらくて申し訳ないですが、どなたかご教授願います。
【概要】CS4で音ズレ。同期はチェック済みですが・・・。 Adobe FLASH CS4にて動画を作っていたのですが、1080フレームで鳴り始めるはずの音が 800フレーム前後で鳴り始めてしまいます。 音は2分前後のものでフレームレートは50です。 プロパティにて同期が「ストリーミング」になっていることも確認しました。 同期をスタートやイベントにしてみたのですが直りませんでした。 単に開始のフレームをずらせばいいのかも知れませんが、気になったので質問させていただきました。 よろしくお願いします。
初歩的な質問です。 最初に表示してそれ以降使わないようなレイヤー(画像など)はどのように処理するのがいいのでしょうか。 他のレイヤの下にあり実質的に見えないから見た目上問題ないのですが、 ほったらかしにしておくのはどうも汚い感じがするのでどうやるのが一般的か聞きたいです。
>>450 |●:::::::|←いるレイヤ
|●|○|←いらないレイヤ
こういうふうにフレームにおいて、表示する必要がなくなったタイミングで次のフレームに移動
actionscriptでやるならattachMovieClip/addChildではりつけて、
removeMovieClip/removeChildで取り除く
【やりたい事】BGMを途切れなくループ再生したい 【 使用環境 】Flash8 BASIC 【 質問内容 】 標記の件ですが、自作のゲーム中のBGMをループさせたいのですが、 (同期:イベント 繰り返し:ループ)の設定で鳴らしても、 BGMの最後で一瞬無音が出来てしまいます。 これはFLASHの仕様でどうすることもできないものなんでしょうか? 一応wmp等でリピート再生にすると若干違和感はありますが途切れず再生されます。 宜しくお願いします。
FlashCS4のパブリッシュで AC_RunActiveContent.jsは生成されないんでしょうか?
456 :
452 :2009/03/30(月) 11:53:01 ID:CEgcDFIZ
>>455 ありがとうございます。今晩試してみます。
mp3はライブラリに読み込む段階でwavに変換されるから、
どっちで読み込ませても変わらないだろうと思ってました。
>>454 THX
改めて調べたらいつの間にか
もうワンクリックってしなくてよくなってたんですね…?
知らなかった;
>>457 ただJSがhtmlに書き込まれてファイルが一つになっただけだけどね
質問すみません。 現在、FlashMX(AS2.0)を使っているのですが、 『現在再生中のフレーム番号を取得する』関数って、何かありますか? 以前何かあったと思うのですが、久しぶりに触るので度忘れしてしまいました。 (例) MCというムービークリップの中身を再生している途中で、『今何フレーム目を再生しているか』を調べたいです。 そこで、『今再生しているフレーム番号』を取得しようと思っています。 よろしくお願いいたします。
_currentframe
461 :
Now_loading...774KB :2009/04/06(月) 01:20:10 ID:fO9nIasH
if文で条件判定をして、scという変数の数字を入れ替えたく、以下のような スクリプトを書いたのですが、ほとんど同じ処理の繰り返しなので、for文 などで、もっと簡単に書けるでしょうか? Actionscript3.0です。 かなり悩んでいるのですが、答えが見つからないのでお願いします。 if (mY>0&&mY<pos) { sc=1; } else if (mY>pos&&mY<pos*2) { sc=2; } else if (mY>pos*2&&mY<pos*3) { sc=3; } else if (mY>pos*3&&mY<pos*4) { sc=4; } else if (mY>pos*4&&mY<pos*5) { sc=5; } else if (mY>pos*5&&mY<pos*6) { sc=6; } else if (mY>pos*6&&mY<pos*7) { sc=7; } else if (mY>pos*7&&mY<pos*8) { sc=8; } else if (mY>pos*8&&mY<pos*9) { sc=9; } else if (mY>pos*9&&mY<pos*10) { sc=10; }
割り算すりゃいんじゃね
463 :
Now_loading...774KB :2009/04/06(月) 12:19:35 ID:JhuCApjw
>>461 sc=Math.floor(mY/pos)+1;
Flash超初心者です。 ParaFlaでpng画像を使って携帯用待ち受けFlashを作っているのですが 携帯で見ると再生スピードが遅くなり、一度再生すると画面が真赤になってしまいます。 解決法はないでしょうか?よろしくお願いします。
467 :
466 :2009/04/08(水) 17:12:45 ID:FrLHg2PS
自己解決しました。スレ汚し失礼しました…
468 :
Now_loading...774KB :2009/04/11(土) 19:17:54 ID:PM/bQabA
今までhtmlでサイト作ってた者ですが、いまさらflashで
サイトを作ってみたいと思い始めました。。。
解説書購入しようと本屋に行ったところ、分厚くて専門的な
ものばかりだったので、一度オンラインで解説サイトなどを
探そうと思います。
http://flash.webkun.org/ ここが手っ取り早そうではあるのですが、ずいぶん古いサイトみたいなので、
もし「ここを見とけ」っていう解説サイトがあれば教えてください
やりたいことは、ゲームの公式サイトみたいにキャラクターが
フラッシュで紹介されるような、画像中心のサイトです
FlashMX用のコンポーネントにTextAreaとTextInputが無いんですが どうすればいいのですか。どこかでDLできませんか?
471 :
Now_loading...774KB :2009/04/14(火) 13:29:03 ID:qp2kjMC2
はじめまして。 現在ウィンドウズXPでFlash8学生版があるのですが、 携帯の待ち受けは作れるでしょうか。
>>471 flashlite1.1ならflash4で書き出せば多分動く
flashlite2ならAS2
ただし端末の情報を得る関数やなんかは使えなかったような気がする
473 :
Now_loading...774KB :2009/04/20(月) 13:37:54 ID:+MqvaWKj
質問です 現在wwwで動いているフラッシュが、プロキシサーバを通して見た場合のみ 動作が不安定になります。プロキシを挟まなければ問題ありません。 swfと同一ディレクトリにある.txtや.csvのにアクセスして、それをもとにテキストや画像を読み込む というものなのですが、テキスト読み込みにも画像読み込みにも失敗します 原因や解決法として考えられることはあるでしょうか? スクリプトはas2で記述しています
http://www.flashiroha.com/script/viewer/as44.html このページのアルバムの画像サイズと枚数を変えて作成しているのですが、
サムネイルを押してもエラーでうまく写真が読み込まれません
写真が30枚なので<=9を<=30に換え
30、31行目もサムネいるのサイズ _x = px-96;_y = py-72;に換えたのですが
うまく動きません、どのあたりをいじればうまくいきますか?
インスタンス名などは合わせてあります。
あと、backはどのレイヤーにおけばいいんでしょうか?
そして、サムネイルに相当する写真を同じフォルダに置くというのは
元の画像ですか?それともムービークリップでしょうか?
教えてください
今年はフラッシュ初心者講座やるのかな?
質問です。分子運動のシミュレーションをFlashでアニメーション化したいと考えています。 シミュレーションはFortranで行いますが、Flashは全くの初心者で、良い参考書を探しています。 デザインではなく、コーディングがメインの良い参考書はありますでしょうか。 簡単な例を挙げると2つの分子の1次元運動をFortranで計算して、結果をテキストファイルで吐き出します。 テキストファイルは、「時刻、その時刻の分子1の座標、分子2の座標」が複数行に渡って書かれています。具体的には 「1,0.55,-0.55 2,0.54,-0.54 3,0.53,-0.53 ...」 です。これをFlashで読み取ってアニメーション化したいです。 よろしくお願いします。
質問です。 PNG画像をライブラリに読み込み、そのシンボルを配置し、 ムービープレビューすると、透過している部分とそうでない部分の境目に うっすら灰色のラインが見えてしまいます。 パーツ(目など)ごとでPNGで書き出してキャラを動かしているので、 表情の部分など灰色の線が目立ってしまって困っています。 この線を消す方法は無いでしょうか。 PNG画像はPhotoshopCS3のWEB用書き出しで プリセットのPNG-24の設定で保存したものです。 よろしくお願いいたします。
478 :
Now_loading...774KB :2009/05/10(日) 05:32:40 ID:XrCQ695S
>>477 ビットマッププロパティで圧縮をロスレスにする
多分これでおkかと、
多少ファイルサイズが増えるけど
>>478 試してみたところ、バッチリ線が消えました!
本当に助かりました。ありがとうございました。
>>476 お前みたいな丸投げ君に教えるわけねーだろ!
半年ROMってろ馬鹿
481 :
Now_loading...774KB :2009/05/13(水) 16:14:00 ID:ntK3i4sF
全面フラッシュのサイト作るときみんなどういう感じでデザインしてる? PhotoShopでモックアップ作って、FireWorksでベクターにするとおかしく なるところ修正してFlash持っていくしかないのかなやっぱ。 手間かかるけど。
クライアントに全面Flashは見えない客を逃がすから止めろっていう。
CMS使って出来合いのテンプレートをトップページに置いておいて、 Apacheの設定とかJavaScriptでリダイレクトかけて、Flashを読み込んで コンテンツの内容を動的にロードすればSEO的には何とかなりそうだけど サーチエンジンからアクセスした場合もURLの内容によって、Flash内の ページにリダイレクトかければ何とかなりそうって最近思ってるんだけど。 具体的にどうやればいいかまだ模索してる。
485 :
Now_loading...774KB :2009/05/15(金) 03:50:52 ID:gwXxMywN
なんか専門的な話題が多いんだが… あえて、ここで初心者的な質問をしてみる。 アニメ絵っぽいまばたきをさせるには、やっぱり中割りを一コマづつ描くものなの? それとも瞼をモーショントゥーンで動かせばいいの?
>>485 両方やって好きなほう使う
開きと閉じの2枚でたりるんじゃね?
FLASHアニメ制作するんですがソフトはフリーで何がオススメですか?
自分のサイトのTOPページに自動再生されるFLASH動画を置いていますが、同サイトの別のページに移動した後、 またTOPページに戻るとまたFLASHが最初から再生されるので、他人はうっとおしく感じてしまうかもしれません。 TOPページに戻った時に、FLASHがまた再生されるのを防ぐスクリプトはありますか?
SharedObject
AfterEffectsで作ったミュージックビデオ(1280x720)を再生するアプリを作りたいと思っています 瞬時に動画を入れ替えたいので、画面上にチャンネルボタンを配置(非表示にもできる)と同時に、 10キーに各動画を割り当ててDJ(VJ?)風に右手操作だけで入れ替えれるようにしたいです また、各ナンバーにはいくつか動画が入っていて、+、−ボタンでNext、Backで前後できるように 割り当てようと思っています (数字は曲の頭だしで+−を使って間奏や二番に飛べるって感じです) やりたいことが、うまく伝わっているかどうかわかりませんが、 こういうアプリを作るのはFlashを選択でいいんでしょうか?
491 :
490 :2009/05/30(土) 11:23:04 ID:lhwq8rOm
スレチっぽいので、ほかで質問したいため、 質問取り消します すれ汚しすみませんでした
492 :
Now_loading...774KB :2009/06/02(火) 22:05:05 ID:tuikRZJ/
他人の作ったコンポーネントのスキンを ダウンロードできるサイトってありますか?
>>488 「>>SKIP」って書いてあるボタン作っとけ
あとはわかるな?
もしくはFlashにテキストファイルを読み込ませてFlashの中に全てのコンテンツを閉じ込めるか
この二択です
古いバージョンでもいいので どこか安く手に入るところ知りませんか?
聞いちゃ駄目
paraflaとかでいんじゃね?
paraflaはaviとか出せますか?
498 :
Now_loading...774KB :2009/06/05(金) 05:19:57 ID:OPILpAo0
作業環境:WindowsVista
ソフト:Adobe Flash CS4
ttp://swfup.info/view.php/10955.swf このFlashの飛行機に色を塗りたいのですがバケツツールが使えません。
ちゃんと色を指定しているのに塗ってくれません。
線が途切れてるなら全体に色がいってしまうかもですが、それもなく全くの無反応なのです。
どうしてでしょうか?
またバケツ以外の上手な色の塗り方も教えていただけると嬉しいです。
よろしくお願いします・・・
>>498 線がグループ化していて閉じてないぞ。
全部選択してグループ解除したらいける。
>>線が途切れてるなら全体に色がいってしまうかもですが、 それはない。 バケツツールが有効なのは閉じた形状内だけなので開いている形状のステージには無反応で当たり前。
501 :
498 :2009/06/05(金) 10:15:54 ID:OPILpAo0
>>499 おぉ、塗れました。ありがとうございます。
>>500 なるほど、前まではPraflaのドローを使ってたもんで。
たしかにステージには無反応でした。ありがとうございます。
フラッシュで外部の動画(aviなど)を再生できるプレイヤーって作ることができますか?
flvなら再生できる
ああああああ! 何でこんなにもFLASHのペンツールは使いづらいんだ ああ、チクショー
作業環境:WindowsVista
ソフト:Adobe Flash CS4
http://www.weberdesignlabs.com/blog/?p=11 再生するとスクロールの左端から始まるのですが
真ん中から左へ、もしくは真ん中から右へ再生するようにするには
どうしたらいいのでしょうか?
またFLASH内のリンクをクリックするとブラウザが開いてしまうのですが
同じブラウザでリンク先を表示するにはどうしたらいいのでしょうか?
よろしくお願いいたします。
ローカルの環境で再生するFlashについて質問です。 loadMovieで、20〜50MBくらいのswfファイルを読み込む際、 FlashPlayer自体が数秒フリーズしてしまうのですが、 同じような現象にあわれた事のある方はいらっしゃいませんでしょうか? 音声は流れたままなのですが、FlashPlayer自体が固まってしまうため、プリローダーで対処する事も出来ません。 当方の環境はVistaで、 FlashCS3から、[FlashPlayer8 ・ ActionScript2.0]でムービーを書き出しています。 再生にはFlashPlayer9を使用しています。 当初、スペックの問題かと思ったのですが、 シングルコアでメモリ1.5G程度のパソコンでテストしてみたところ、 数秒もフリーズする事はありませんでした。 (ただloadMovieの際、やはりカクッと止まる印象がありました) スムーズに外部Swfを読み込みたいのですが、 このフリーズする現象は一体何なのでしょうか? またカクッと止まる現象を改善する方法はありませんでしょうか?
>>506 本当にフリーズしてるのかな。
読み込むファイルの1フレーム目に、大容量の内容が配置されている場合
(リンケージで最初のフレームに書き出した場合でも同じ)
その1フレーム目の内容を読み込むまでは他の処理が走りません。
もちろんプリローダーも動かないです。
そういうケースってことはないですか?
>>506 重いデータを「最初のフレームに書き出し」してるとか。
510 :
Now_loading...774KB :2009/06/25(木) 00:12:33 ID:N5Ydgk/n
http://sdin.jp/browser/board/othello/ このオセロゲームで対人部屋に入室できずエラーがでます。
サブのパソコンでアクセスしてみると通常通り対人戦を行うことができます
flashの通信の仕方がよくわからないのですが
メイン、サブ共にブラウザはsleipnir、FlashPlayerはver10、OSはXP
ウイルス対策ソフトはどちらも使用していません。
Windowsファイヤーウォールも使用していません。
またルーターを介さずモデムに直接接続しています。
エラーはなにが原因なのかわかりますでしょうか
「エラー」 とエラーが表示されるんだろうか。
512 :
Now_loading...774KB :2009/06/25(木) 00:54:20 ID:N5Ydgk/n
入室vs入室 (だったかな?) の部分が エラーvsエラーと表示されます
ハゲてる方だけに言いたいことがある。 遂にリアッ●のニューバージョンが販売された。 これって、本当に髪の毛が生えるのだろうか・・? 調べてみたところ、てっぺんハゲには高い効果があるらしい・・ そして、ハゲ疑惑がある、あの若手有名人も利用しているらしい・・ でも、海外には、もっとすごい商品があるらしい・・ ロゲインとか、倍毛DXとか、かなり生えるらしい・・
歴史ゲームを作ろうと思っています。 ストーリーモードからゲームモードに切り替わるようにするにはどうしたらいいですか? アクションスクリプトを使いますか? 普通はゲームならゲームだけ、っていうのが一般的でしょうが僕は物語もつけたいんです。
>>514 表示するMovieClipを切り替えればいいと思います。
アクションスクリプトを使います。
>>515 それはどうやったらいいのでしょうか?
アクションスクリプトはどういったアクションスクリプトでしょうか?
参考サイトを教えてください。
518 :
Now_loading...774KB :2009/06/25(木) 11:52:22 ID:bCdygeOt
作成環境は WindowsXP SP3 / FLash CS3 なんですがローカルのjpg画像を読み込んで スライドさせるものを作成しております。 ローカルで動作差せる際にもFlashが使用出来るメモリー容量に制限はありますか?
519 :
Now_loading...774KB :2009/06/25(木) 17:35:59 ID:tnOM7AD8
質問させてください。 現在Flashを勉強中なのですが、マスクレイヤーについて分からないことがあります。 マスクレイヤーにするレイヤーに複数のシンボルを入れて複数のシンボルでマスクをかけたいと思っています。 (シンボルにはそれぞれモーショントゥイーンをかけています。 実際に行ってみると、一つのシンボルでしかマスクされないようなのですが複数のシンボルでマスクをかけた言い場合、 どのようにすればいいのでしょうか?
>>519 かんたんWebアニメーションならできるけど、本家はできないんじゃなかったっけ?
>>519 マスクしたいものをそれぞれ別個のレイヤーに分けて配置して、
それらのレイヤーをすべてマスク対象にする
>>521 は勘違い、わけわからんこと書いてすんません。
MovieClip.setMask()を使えばいいと思う
>>519 マスクレイヤーの中のシンボル(MCインスタンスにしないと駄目みたい?)を
全部一つのMCに入れてしまう。
なぜか編集画面では全部のマスクが有効になってないけどswfに出力して見ると全部がマスクになってるはず。
或いはマスクレイヤーと対象レイヤーをMCにまとめてその上にさらにマスクをかける。
(マスクレイやーにはそれぞれ一つのシンボルを配置)
説明がよく解らないかもしれないがw要はMCの入れ子を使う工夫をしなければ無理。
ASのsetMask()も同じ階層だと一つしか有効にならないんで同様の工夫が必要。
524 :
Now_loading...774KB :2009/06/26(金) 17:13:41 ID:A7aeZmPb
Flash CS3でFlashを作成していますが、いまいちフレームというのに馴染めません。 Flexであればプログラム的な記述が出来るという風に見ましたが、このFlexは従来のFlashとの 互換性はどの程度のものなのでしょうか?
on(release) { _root.gotoAndPlay( "main" ); } コレを貼っても、ムービーが切り替わりませんでした。 ムービーの切り替えはどういったアクションスクリプトですか?
>>525 「ムービーの切り替え」ってどういう意味で使ってるか知らんが
その記述は
それが書かれてるボタンを押したら
ルートのフレームラベル"main"に移動して再生と言う意味だよ。
>>525 ストーリーからゲームモードにムービーの切り替えしたいんです。
アクションスクリプト間違えたー。
正しいスクリプト教えてください。
>>527 ルートに"main"っていうフレームラベルを作ればいい
>>530 =525?(
>>1 二回目以降の書き込みの際、名前欄に発言したレス番号を入れて下さい。)
やってみりゃいいじゃん。
フレームアクションも理解しないでゲーム作れるのか?
532 :
525 :2009/06/27(土) 00:51:05 ID:S9PIlJZG
533 :
525 :2009/06/27(土) 01:04:05 ID:S9PIlJZG
やってみて再生押しても切り替わらずそのまま普通に再生されて終わった。 なんで? あと動かすキャラがアクションゲームみたいに大幅に動かせない。
...なんか嫌なDéjà-vu
向いてないからやめたほうがいい
536 :
525 :2009/06/27(土) 09:35:30 ID:S9PIlJZG
だが俺はあきらめ切れない! 何年も前から計画している新撰組のアクションゲーム製作を! どうすればいいものか! 誰か代わりに作ってくれればいいものを・・・なんて無理ですね
>>536 何年も前か去年か今年か知らんが、結構前にも同じ質問してないか?
もしも、その間ずっと勉強してきてまだこの質問をしてるっていうなら
金をためて他人に頼むほうがはやいように思うが…
たとえ金がなくともAS以外の要素をほとんど作ってあるなら、
Flash部分を無料で引き受けてくれる奴はいるかもしれないよ
539 :
525 :2009/06/27(土) 13:44:02 ID:S9PIlJZG
>>538 うっ!ばれましたか・・・
そうです。その節はどうも。
あれからフラッシュは放りっぱなしでした。
勉強しなくてはなりませんね。
540 :
Now_loading...774KB :2009/06/27(土) 18:15:42 ID:gRO/O3yB
Flash CS3を使用しています。 メニューの[ファイル]→[書き出し]→[ムービーの書き出し]から行える 連番PNGでの書き出しを、 ステージではなくムービークリップ単位で行いたいのですが そんな事は可能でしょうか? 例えば、歩く人のムービークリップをステージに配置して メニューよりPNG連番書き出しをしても、 ステージのフレーム数だけ、 1フレーム目で静止したムービークリップが乗っている絵が 連番で出力されてしまいます。
>>540 一時的にムービークリップをグラフィックにして書き出す。
(グラフィックプロパティのプルダウンでループか一回再生を選択)
念のため書き出し用にコピーしたファイルを使ったほうがいいかも。
ムービークリップだけでいいなら
ムービークリック内のフレームを必要分、別のflaにコピーして書き出し。
>>542 こんなに簡単に実現できるとは・・・!
有難うございます。
別flaにコピーする手法ですと、
ムービークリップ内のグラフィックに手を加えた時に
もう一度コピーしなおしになってしまうので、
属性をグラフィックに変える方法でやって行きたいと思います。
Flashの超基本的な質問はここでしろ! part39で質問したところ
別のスレの方が適切とのご指摘を受けたので質問させていただきます。
現在、AdobeのFlash CS3 Proを使って
http://www.mizutamari.net/free-template.html にあるFree Flash 8 Template(緑のリンゴ)を基にサイトを作成しているのですが
どうしてもメニューのテキストを編集することが出来ません。
それらしきtxtファイルは見つかるのですが
どのtextもabout usで、他のserviceやcontactの文字を他の文字に変えることが出来ません
とても初歩的な質問だとは思うのですが
どうにもわかりません、御助力よろしくおねがいします・・・
546 :
Now_loading...774KB :2009/07/01(水) 09:40:17 ID:MyqOx4Iw
俺、女子高生なんですが、 as3.0でステージに配置しちゃったmcに対して読み込むってどうやるの?
>>545 結構放置されてるけど、その波は通称「サインカーブ」と呼ばれているから、
サインカーブで検索すると幸せになれる。
ドコモのまちうけツールスタジオ関連スレご存知の方おりましたら誘導お願い致します。
550 :
popo :2009/07/04(土) 13:04:15 ID:6emgJa12
loadでhtmlから読み込んだテキストファイルから文字列を検索したいのですが、同じ文字なのに反応しません。 traceしてみても同じ文字なのですが、見た目以外になにかあるのでしょうか?文字コードの問題とかでしょうかね、、、
551 :
Now_loading...774KB :2009/07/08(水) 13:33:06 ID:qjWtxIbT
NYの時刻を日本標準時の環境で表示したいのですが どのような形のscriptで実現できますか? 私は21歳のOLなんですが、教えてくださいませ。 佐藤ありさに似てるとよく言われます。
佐藤ありさはちょっと・・・
誰?そのAV嬢、かわいいの?
>>551 まずは写メをうpだ、話はそれからだ
時計を作って、それから時差を足し引きすれば簡単な世界時計ジャン
海外在住の人間が見てもおかしくならないように作るのはその後の話
>>555 まずは写メをうpしろと言っているだろうが!
getFullYear以外にも時間をとってくる方法があるんだよね
getUTCFullYearとか世界時との差を出してくれるgetTimezoneOffsetとか
未だに使用推奨されているかどうかは知らないけど、この二つのどっちかでいけるんじゃない?
通常の時計が理解できているなら頑張って応用すればイケる
後は別言語との連携で世界時間取得したりする方法もあるんじゃないかな
つかAs2.0を前提に話したけど、As3.0の場合はまだ勉強中なのでワカンネ
後は頑張ってくれろ
ネカマ乙
レベルの低い質問で申し訳ないのですが、質問させてください。 今架空のクルマのサイトを作ってて、ロゴの下にメニューボタンが複数あって、それぞれのボタンの上にカーソルをもっていくと、その下に配置してある600×300のFlashムービー部分に各ボタンに対応した画像を表示させたいのですが、どうやってやればいいのでしょうか? htmlの方にJavascriptを記述して何とかしようとしたのですが上手くいかず… 質問を要約すると、 ・シーンにレイヤーで上から「Actionscript用」、「Flashで作ったボタン」、「マウスオーバーで表示させる画像」、「Flashで作ったムービー」と配置する場合、ボタンと画像の位置関係は完璧に(1pxも狂いなく)配置しなければならないのか? ・「Flashで作ったムービー」はとりあえず置いておいて、単にボタンで画像のアルファを0%と100%を切り替えて、ムービーの位置にその画像が来るように配置すればいいのか? ・そもそも、ボタンにActionscriptを記述する時は、ボタン以外の必要なものもすべて配置しなくちゃならないのか?(インスタンス名だけで呼び出せるのか?) Actionscriptはおろか、Flash自体使い始めて間もないので、根本的にどこか間違ってるかもしれませんが、よかったらアドバイスしてください。 環境はWindows Vista、Flash CS4です。
とりあえず1冊 初心者用の本買って毎日眺めるしかないな
>>559 というか実際に作らずに頭だけで考えて質問してるようなきがする。
質問内容がいまいち意味不明。
ボタンでMCのalphaを切り替えるだけで何を悩んでるのかさっぱりわからん。
とりあえず作って見ればいいんじゃないのか?
ちなみにこの場合_alphaよりも_visible使ったほうがいいかもしれない。
ほかにもattachMovie使うとか方法はいくつか有る。
>>559 >>561 も書いているけど、質問の内容が漠然としすぎている、というか
Flashの知識がある人間からすると意味不明。
おそらく誤った理解や推測に基づいて質問しているのだと思う。
知識がないうちは、一度に全てをやろうとしないで、ひとつずつの動作を
完全に把握していくべき。
まずは、ボタンの上にカーソルをもっていったら、trace()で何か出力するとか、
特定の画像(MovieClip)の_visibleを切り替えるとか、その辺りからすすめてみては?
そして、その仕様をきく限りJavaScriptの必要性が感じられない。
563 :
559 :2009/07/14(火) 08:50:41 ID:j5NSnqqF
>>560 〜
>>562 レスどうもありがとうございます。
やっぱりまずはFlashの基本を理解しないとダメですね…
でも、この動作にJavascriptは必要ないこと、_alphaよりも_visible使った方がいいことなど、勉強になりました。
とりあえずFlashで必要な部品を作製できるようにはなったので、今後はそれらを相互的にあつかえるように参考書やサイトなどを見て勉強をしていきたいと思います。
アドバイスありがとうございました!
外部画像読み込みのLoadMovieについての質問です。 LoadMovieを行ったMCにonRollOverを設定しているのですが、動きません。 LoadMovieをコメントアウトしている場合は動作するのを確認しています。 LoadMovieを使用して画像を読み込んだ後に、そのMCにonRollOver等のイベントをつけることはできないのでしょうか? また、その原因は何なのでしょうか。 初歩的な質問で申し訳ないのですが、アドバイス宜しくお願いします。
>>564 とりあえずLoadMovie()と同じフレーム内にonRollOverを書いてたら
次フレーム以降に移してみて。
それでうまくいったら読み込み待ちしてないのが原因。
566 :
564 :2009/07/14(火) 16:36:07 ID:vn+yRjab
>>565 レスありがとうございます。
指摘の通り、onRollOverを次のフレームに記述したらうまく動かすことに成功しました。
読み込み待ちを行っていないことが原因だったのですね。
助かりました。ありがとうございます。
>>564 MCに外部ファイルをロードすると、それ以前にMCに定義したメソッドや変数はクリアされるから
ロード完了確認後に定義する。
568 :
565 :2009/07/14(火) 17:12:40 ID:E7onsZvX
>>566 自分で書いといてなんだけど
読み込み待ちしてないのが原因ってのは多分正確な表現じゃないな。
まあ読み込み完了してからイベントハンドラメソッドをわたすようにすれば間違いないと思う。
初めまして、こんばんは。 Flash CS4の体験版をダウンロードしてみましたが、全く意味がわからずに困っています。 先ずはバナー辺りから作って慣れていき、最終的にはサイト全体がFlashの物を作ろうと思っています。 こんな初心者でも勉強できるような親切なサイトはございませんでしょうか?
>>569 かんたんWebアニメーションでも使っとけ
572 :
Now_loading...774KB :2009/07/17(金) 19:42:04 ID:w2XJwHk3
すみません質問させてください。 普段は業者の方に外注で作ってもらっているサイトを使用しています。 javascriptで作ったナビゲーションバーのプルダウン部分がフラッシュの 後ろに隠れてしまい困っています。 以前、納品時にも同じ症状が出たのですが、その時は <object (略)> ・・・ <param name="wmode" value="transparent" /> ・・・ <embed wmode="transparent" ・・・> </object>のタグを入れることにより解決しました。 今回、swfファイルを (旧)3枚の画像が10秒くらいかけて切り替わる単純なもの。800KBくらい (新)上司から映像を載せられないかといわれ、入門書のFLV Playbackコンポーネントの ページを読みながら作ったswfファイル。2.9MB。 …に変えたところ、再びプルダウン部分が隠れるようになってしまいました。 半日ほどネット上を検索しておりますが、途方にくれております。 外注先に聞けばよかったのですが、あいにく担当の方が帰宅してしまってまして…。 どなたか、お知恵を拝借できると幸いです。 OSはWindowsXP、 使用ソフトはFlashCS3とDreamweaverCS3です。 ブラウザはIEとFirefoxを想定しています。 どうぞよろしくお願いいたします。
573 :
Now_loading...774KB :2009/07/17(金) 22:32:38 ID:DpadvyMI
GOMでも何でも、SWFだけは再生するとものすごい音が大きいんですが、 Windowsのサウンド設定に合わせた音量にしておくことってできないのでしょうか?
flashでテキストゲー作りたいんですが 解説サイト等ないでしょうか。
575 :
Now_loading...774KB :2009/07/18(土) 13:56:17 ID:0EeViAHo
Flash上で簡単なペイントを作りました。 線を引いたり色を塗ったりする程度なんですが、これで作成した画像を 保存するにはどういった関数を使えばよいのでしょうか?
>>575 ローカルに保存するのはAIRじゃないと無理
>>576 PLAYER10ならFileReferenceで
できるんじゃなかったっけ?
579 :
Now_loading...774KB :2009/07/19(日) 22:45:23 ID:YS8G3SVJ
ゲームパッドに対応する予定ってのはないの?
えっ
581 :
Now_loading...774KB :2009/07/21(火) 09:09:52 ID:uzHqhpAy
ActionScript3.0 FlashDevelopを使っています。 swfファイルを表示したいのですが、エラーは出ないのに表示がされません。 ソースは以下です。 Main.as package { import flash.display.*; import flash.events.*; import flash.net.URLRequest; import flash.net.URLLoader; import flash.text.TextField; import Image; public class Main extends Sprite { public function Main():void { var Symbol:Image = new Image(); } } }
582 :
Now_loading...774KB :2009/07/21(火) 09:11:41 ID:uzHqhpAy
package { import flash.display.*; import flash.events.*; import flash.net.URLRequest; import flash.net.URLLoader; public class Image extends Sprite { public function Image():void { var swfRequest:URLRequest = new URLRequest("./symbol.swf"); var swfLoader:Loader = new Loader(); configureListeners(swfLoader.contentLoaderInfo); swfLoader.load(swfRequest); function configureListeners(dispatcher:IEventDispatcher):void { dispatcher.addEventListener(Event.COMPLETE, completeHandler); } function completeHandler(evt:Event):void { addChild(swfLoader); } } } }
583 :
Now_loading...774KB :2009/07/21(火) 09:14:37 ID:uzHqhpAy
連続ですみません。 >582はImage.asというファイルです。
メインタイムラインかステージを引数でクラス内のメソッドに渡さないとだめなはずだ private var rootMC :MovieClip;//メンバ変数用意 public function Image( r :MovieClip ):void {//ルートもらう rootMC = r; function completeHandler(evt:Event):void {//メソッドでrootMC使う rootMC.addChild(swfLoader);
ああ メインクラスのこれはメインタイムラインからnewしないとだめだ var Symbol:Image = new Image( this );//thisがルート クラスでやりたいなら メインクラスにルート渡さないとだめ
586 :
Now_loading...774KB :2009/07/21(火) 22:38:55 ID:uzHqhpAy
>584 >585 なるほど、わかりました。 どうもです!
587 :
Now_loading...774KB :2009/07/23(木) 13:24:36 ID:xWeUiQx/
addchildAt(オブジェクト,インデックス); getChildByName(インスタンス名); この場合のオブジェクトとインスタンス名の違いは何ですか?
インスタンス名ってのはそのまんま ステージに配置した ムービークリップ等の名前だい オブジェクトってのは オブジェクト全般 様々なタイプのオブジェクトがあり 変数名でもあり インスタンス名でもある
589 :
Now_loading...774KB :2009/07/23(木) 17:43:44 ID:c443yLQ8
Flash CS3 では「書き出し」という機能があり、 swf を avi もしくは mov 形式の動画ファイルに 変換することができます。 これと同じことを GUI を使わずに コマンドに引数を与えてできないものでしょうか? 入力ファイルは swf です。 特に ActionScript を使って、 外部のいくつかの画像ファイルを使って、 スライドショーをする swf です。
590 :
Now_loading...774KB :2009/07/23(木) 18:50:54 ID:SHEP3yeY
airで作られた2chブラウザとかってありますか?
591 :
Now_loading...774KB :2009/07/25(土) 19:16:55 ID:hwQkGBDn
ライブラリに読み込んだ画像などを、カテゴリーごとに(MCとかボタンとか) フォルダをつくってそこに入れたいのですが、アイテムをドラッグしてフォルダまで もってくるときにものすごい速さで動いてしまってうまくフォルダに入れることが できません。 ドラッグしているときのスピードをゆっくりすることはできますか。 それともほかにうまくフォルダに入れる方法はありますか。
>>589 質問の意味がよくわからんな〜 外部ファイルのスライドショーなら
普通にそう作ればいいのだ
>>590 しらん
>>591 ドラッグしたまま 上(もしくは下)斜め右の空白部分に持っていくのだ
ゆっくりスクロールして確実にフォルダへ入れれる
593 :
591 :2009/07/25(土) 22:44:39 ID:hwQkGBDn
>>592 斜め右の空白部分というのは、スライダーの部分のことでしょうか。
FlashMXです。
【やりたいこと】 ボタン選択形式のクイズの制作 【質問内容】 正解1に対してダミーが31なのでeval関数を使用してひとつ目のレイヤーにフレームアクションを以下のように記述していますがボタンが反応しません。 (ダミーのインスタンス名をdummy1,dummy2,dummy3…、移動先のラベル名をq2として) for( i = 1 ; i <= 31 ; i++ ) { eval( "dummy" + i ).onRelease = function () { gotoAndStop("q2"); }; } エラーは出てないせいで原因が自分でわからずこちらに質問に来ました 反応するようにするにはどこの部分の記述を正せば良いか解答いただけると助かります 【使用環境】 Flash8/MacOSX
>>594 簡単にテストして見たけどちゃんと動いたよ。
インスタンス名、ラベル名の付け忘れがないか確認。
trace使ってどこでひっかかってるか確認してみるとか
AS書く場所を1フレーム後ろへずらしてテストして見るとか
思いつくのはそのくらいかな。
596 :
594 :2009/07/26(日) 08:17:51 ID:TXUgw6Rh
>>595 今出先でID変わってますが594です
即レスありがとうございます
帰ったら確認します
ありがとうございました
>>593 スライダーのちょこっと左側の空白というかリストの余白だい
CS3では余白部分でゆっくりスクロールする MXは…もう忘れちまったな
MX2004はスクロールしなかったような気がする…
>>594 ボタンの上の階層にまたonイベントがある、とかそういうことじゃないのか?
あとね、エラーと関係ないと思うが、この場合はevalじゃなくて配列アクセス演算子を使う
Flash8 AS2です。 ゲーム製作しているのですが ゲーム画面にマスクかけ、画面外を非表示にするのはメモリ消費が云々と、以前目にしました。 そこで、scrollRectで表示範囲を制限するという手法もある様なのですが、そちらはどうなのでしょうか。 此方で確認した所、特に大きな変化はなかったのですが。
600 :
591 :2009/07/26(日) 19:08:23 ID:9ES1bIqe
>>597 ありがとうございます。リストの余白部分のあたりですね。
やってみます。
今、FLASHを作っているのですが、大変困ってしまい ぜひ皆さんにお知恵を貸していただきたく書き込みさせてもらいます。 下記コードにて、画像読み込みの状態(何%読み込んだか)を表示させたいのですが 画像自体が読み込まれれば、画像は表示されるのですが 読み込み終わるまで(約5秒位)なにも、表示されません。 本当は、全体の何%位読んでるのか、LINEを出したいのですが・・・ ぜひ、分かる方、教えてください。おねがいします。 _root.createEmptyMovieClip("main_area", 0); var my_mc1:MovieClipLoader = new MovieClipLoader(); var image_area:MovieClip = _root.main_area.createEmptyMovieClip("image_area",1); var imgListener = new Object(); my_mc1.addListener(imgListener); my_mc1.loadClip("./image/test.jpg" , image_area); imgListener.onLoadProgress = function(target_mc, LoadedBytes, TotalBytes) { target_mc.lineStyle(10,0xFF0000,100) target_mc.moveTo(10,300) target_mc.moveTo(Math.floor(LoadedBytes/TotalBytes*100) * 80,300) };
602 :
>>589 :2009/07/27(月) 08:55:38 ID:w6yMHXpz
>>592 ActionScript を 使った swf で、
外部画像ファイルを取りこむような
スライドショーを作り、
それを avi や mov などの動画ファイルに、
Flash CS3 のような GUI を使わずに、
コマンドやバッチような方法で、
出力する方法はないか?
という主旨です。
動画ファイルの形式は、
wmv や mp4 、flv など、
一般的によく使われるものならば、
なんでもかまいません。
>>599 タクスマネージャーでメモリ消費を詳細に確認してみれ
>>601 ググれば簡単にサンプル出ると思ったが出ないなw 最近は入門用でAS1
発展用でAS3と 2を使う人が少ないのか…?
それは一瞬で100%になるって事だろ? ダウンロードシミュレートしてもだめ?
>>602 swf自体からavi,mov等を吐き出すソフトって事か… 無理!
>>601 直接の原因じゃないかもしれんが、リスナーの定義は読み込み前にしたほうがいいよ。
それと、本当に外部画像の読み込みで時間がかかっているのかな?
メインのflaで最初のフレームにリンケージ要素の書き出しがあったりすれば、
それらが読み込まれるまでは、最初のフレームのASは実行されないよ。
>>603 >>タクスマネージャーでメモリ消費を詳細に確認してみれ
此方で確認した所、特に大きな変化はなかったので、実際どうなのかと
お聞きした次第です。
初歩的な質問かもしれませんが 鉛筆で描いたらラフ画をスキャナで取り込み その絵をフラッシュで動かす事は可能ですか?
余裕デス、がんばれ
608 :
606 :2009/07/27(月) 22:03:46 ID:Ta2DWoKZ
>>607 マヂすか?
まずスキャナ→フォトショ→イラレ→FLASHて感じですか?
何を作る予定なのかわからないけど それでもいいし、フォトショでJPGとかPNGで吐き出して読み込ませても良し とりあえず色々試してみると良いと思うよ
610 :
606 :2009/07/27(月) 22:16:24 ID:Ta2DWoKZ
あー、PNGとかでも出来なくはないけど イラレ使えるならそっちのほうがいいかもね
612 :
606 :2009/07/27(月) 22:27:03 ID:Ta2DWoKZ
613 :
Now_loading...774KB :2009/07/28(火) 21:42:09 ID:Cef8Kh5z
すいません、FLASH8ですが KeyクラスってKey.getCode()やKey.getAscii()とかみたいな数字のキーコードじゃなくて 「K」が押された!とか「B」が押された!みたいに アルファベット直接ゲット出来ないんでしょうか? ゲットしたキーコードを文字にエンコード出来るメソッドとかがあるのかな。 あとキーボードにふってるひらがなとかも取得出来ますか?
>>613 >ゲットしたキーコードを文字にエンコード出来るメソッド
自分で作ればいいのでは?
>>614 何番だったらAで何番だったらBとか全部書いてるとたいへんじゃないですか…
>>615 配列にでもして呼び出せば?
大変っつっても、一度メソッド作ればあとは呼び出すだけだし、
たいした手間じゃないだろ
可能なら「あいうえお」のカナ配列とかも出したかったんで そう考えるとちょっとたいへんなんですよ! 他に方法がないなら自分で作るしかないかとは思いますけど
>>618 とりあえずカナなしで組み込んでみました、さんきゅう
620 :
Now_loading...774KB :2009/07/28(火) 23:59:42 ID:pFAjfDo6
動画を作ってるんですが、効果音のMP3を探してます 携帯電話の 「ピピピピピピ」 と言う普通の着信音と 「ピッ」 と言うボタンを押す音の素材がどこかに置いてないですか? あるいは携帯から落とす方法はないですか?
Flash8で別フレームに飛んだらサウンドを停止させる方法について質問です。 ASでボタンを押すと音が再生されるように設定しています。 別ボタンを押すとフレームが移動するようにも設定しています。 音の再生中に移動ボタンを押すと次のフレームに移動しても 前のフレームで鳴らしていた音が再生され続けます。 stopAllSounds();の記述を個別に移動先のフレームアクションに設定すると 今度は次のページでそのページにある再生ボタンを押しても音が再生されません。 エラー等の表示は一切ありませんでした。 音の再生に記述しているフレームアクション (sound1=識別子、play1=ボタンのインスタンス名) SE1 = new Sound(); SE1.attachSound( "sound1" ); SE1.onSoundComplete = function() { play_flg = false; }; play1.onRelease = function() { if( ! play_flg ) { SE1.start(); play_flg = true; } } 現在移動先のフレームに音の再生を止める記述を入れようとしていますが、 もしもこれに付け足す形で再生を止める方法がありますでしょうか?
623 :
622 :2009/07/29(水) 02:25:40 ID:bbmZKdwn
連投すいません。 聞きたいことは前フレームで再生されていた音だけを止めるけれど、 次フレームのボタンを押せば音はなるようにする方法です。 付け足す方法はあれば、で構いません。 読み直してみて何が言いたいのか自分でもよくわからないことになっていました。 申し訳ございません。
>>623 stopAllSounds()じゃなくて、Sound.stopメソッドを使う
625 :
622 :2009/07/29(水) 07:38:22 ID:bbmZKdwn
>>624 返答いただき、ありがとうございます。
しかしながらSound.stopメゾッドを使用しても状況は変わりませんでした。
○→メソッド ×→メゾッド 誤字失礼しました。
フラグがたったままなんじゃないのか?
628 :
Now_loading...774KB :2009/07/29(水) 14:11:23 ID:yCh0UQGA
文字を書いたけど、動かしてみると、表示されません。 どうすれば表示されますか?
629 :
Now_loading...774KB :2009/07/29(水) 14:34:04 ID:hhpCJl8s
swf の再生映像を動画ファイルに保存することを 考えている者です。 swf の再生映像データを、 コマンドラインの標準出力する 手だてはないでしょうか?
>>628 半角スペースや全角スペースは書いても表示されないぞ
>>629 SWFをAVIやQT動画にしてから変換した方がよくない?
ペイントやイラレで書いた絵jpgをFLASHに読み込ませ パラパラ漫画風に動かすにはどうしたらいいですか?
パラパラ漫画風に動くような絵をペイントやイラレで書いて、FLASHで読み込んでタイムラインにそって並べるだけです。
638 :
629 :2009/07/30(木) 09:14:43 ID:mFUhIiSz
>>635 Flash CS3 で、mov 形式の動画ファイルに
変換できることは確認済みなんですが、
これには GUI の操作が必要です。
今、これと等価なことを
コマンドラインもしくは
バッチ処理で行う必要があるんです。
仮に、swf の再生の動画データを
標準出力することができれば、
これを ffmpeg の標準入力に渡して
やることにより、各種の動画形式の
ファイルを得られると思いまして。
>>629 jsfl って知ってるかね?
CS3はどう変化しているか知らんけど、MXや2008の場合、
Flash JavaScript APlという拡張機能があってFLASHアプリの操作をjavaスクリプト準拠のスクリプトでできる。
スクリプトの拡張しはjsflで、Flashのパス+fsflファイルのパス でコマンドライン実行もできたんじゃないかと思う
(jsflのススメ)
ttp://www.yama-ko.net/blog/?p=31
640 :
Now_loading...774KB :2009/07/30(木) 12:18:12 ID:5BB3nCat
質問です。 flashbookの素材って、どこかにころがってないですか? 知っている方、教えて下さい。
641 :
Now_loading...774KB :2009/07/30(木) 14:37:10 ID:GDziNQv/
>>64 言い方悪くてスイマセン。
2Dを3Dみたいにしたいのですが
そのASじゃ無理ですよね?
はじめの1フレーム目だけのオニオンスキンだけ表示させたいけど2フレーム目、3フレーム目のオニオンスキンも表示されてしまいます。 1フレーム目だけの表示方法を教えてください。
>>644 オニオンスキンの範囲はタイムラインのとこで調整できる
説明めんどくさいからググって。
ちなみに
>はじめの1フレーム目だけのオニオンスキン
てのは厳密に言うとないと思うんで
アウトライン表示のことだと思う
単にアウトライン表示にするのは表示メニューのプレビューモードから出来るし
レイヤーだけアウトライン表示にするのはレイヤー名の横にある四角をクリックする
647 :
Now_loading...774KB :2009/07/31(金) 10:01:44 ID:ussB48rN
返事が遅れてすみません
>>630 ダイナミックテキストにしてあります。
>>632 フォントはTimes New Romanです。
>>647 ダイナミックテキストはMC化しても回転、大きさの比率等を変更したら表示されなかったりと
色々やっかいなんだよな… 解決法は「動かなさい事」
>>646 それって色の確認用(?)にボコッって表示されるあれか? それは位置とか直せなかったよな
CS3だと問題なくやや下に表示されるんだが… 解決法は「Adobeに修正依頼メールする」
>>647 ていうか静止テキストにすればいいんじゃないのか?
てか質問がいい加減すぎ
もっと具体的に且つ意図が伝わるように書いてくれ
651 :
646 :2009/07/31(金) 22:45:54 ID:Bqns9tsH
すみません、逆に質問なのですが、例えば皆様は、原色の黄色を使いたい時、どうやってますか? 私は画面上から原色の黄色を探すか、無ければ毎回RGB値を255、255、0と打ち込んでいるのですが、 激しくめんどくさい・・・。
>>646 ウィンドウ→ワークスペースのレイアウト→デフォルト
で直らないかな?
あと原色の黄色を使うときはカラーミキサーの色の部分(例えばバケツアイコンの横の色)を
クリックして出てくる色見本から拾ってる
653 :
天皇陛下は偉大です! :2009/08/01(土) 14:38:29 ID:C6SXznZk
2ちゃんねる初心者です。これが2ちゃんねる最初の書込みになります。wwwwwwうはwwww FlashCS3を使っています。m9(^Д^)プギャー FlashCS3で制作した3.flaファイルは、FlashMXで開く事が出来ません。ざまぁwwww CS3で制作した.flaファイルをFlashMXを使用している環境でも、 作業が行えるようにしたいのですがどのように保存すればよいでしょうか? よろしくお願い致します。ハイドの身長は156cmぃいいいいい! スイーツ低能女の、子育てブログ荒らして滅茶苦茶にしてやりたい。
654 :
Now_loading...774KB :2009/08/01(土) 14:44:09 ID:C6SXznZk
これまでの書き込みをじっくり見直したのですが、書き込みが普通の口調ですね。 同じ2ちゃんねるなのに、父が普段見ている掲示板とは雰囲気が全く違っていて焦りました。 カテゴリによって、雰囲気が違って来るのでしょうか… もう一度、普通の口調で書き直したいと思います。 お手数をおかけしますが、宜しくお願い致します。 ***** 2ちゃんねる初心者です。これが2ちゃんねる最初の書込みになります。 FlashCS3を使っています。 FlashCS3で制作した3.flaファイルは、FlashMXで開く事が出来ません。 CS3で制作した.flaファイルをFlashMXを使用している環境でも、 作業が行えるようにしたいのですがどのように保存すればよいでしょうか? よろしくお願い致します。
656 :
Now_loading...774KB :2009/08/01(土) 15:31:22 ID:C6SXznZk
655様 コメントありがとうございます。 教えてgooは拝見した事があります。(最初に明記しておくべきでした) やっぱり、そのgooの回答が全てなのでしょうか… 他に方法があるかな、とも考えていたのですがやはり無理があるみたいですね。
てかどう見てもネタだろ
658 :
Now_loading...774KB :2009/08/02(日) 15:21:32 ID:KdW4zEM0
おいおいごめんなさいじゃなくって結果を書け
ブラウザ横いっぱいにFLASHを作るにはどうしたらいいですか?
ブラウザの横幅に合わせてFlashの横幅も広がるように張ればいい
662 :
Now_loading...774KB :2009/08/05(水) 19:01:29 ID:JoW+834R
こんにちは。 お世話様でございます。 Flash初心者です。 ムービー全体を1回だけ再生するスクリプトを教えて下さい。
664 :
Now_loading...774KB :2009/08/05(水) 19:34:57 ID:JoW+834R
最後のフレームでstop(); だと、レイヤーの頭だけで、各レイヤーに配置した画像が反映されません。 各レイヤーがパレードし終わってから終わらせたいのです。 if(testFlg){ stop(); } var testFlg:Boolean = true; これだと2回ですね。
あれだ、最後の「キーフレーム」にstop();
>>664 なんで頭だけで造ろうとするのかなぁ?
>これだと2回ですね。
やってみりゃいいじゃんwwwwww
667 :
Now_loading...774KB :2009/08/06(木) 14:21:56 ID:E4Y8uTAH
初心者の質問です。 ページを開くとムービーが自動再生される。 再生中ムービーの画面(全体)を押すと再生が止まり、止まった状態の画面を押すと再生が始まる。 ムービーが最後まで行くと最初の画面で停止状態になる。(2回目からは手動再生になる) どうすればこの状態になるSWFを作れますか?
669 :
Now_loading...774KB :2009/08/06(木) 17:19:08 ID:E4Y8uTAH
>>668 CS3で作ります。
ASバージョンは3でお願いします。
ムービーの中身は動画です。
movをライブラリに読み込んでます。
パブリッシュはしました。
最後の場面でstop();を入れて、始めの画面に戻って静止するSWFはできました。
ここから作業も静止してます・・・
イメージ的にはボタンなしの画面全体で再生と静止がしたいです。
宜しくお願いします。
670 :
Now_loading...774KB :2009/08/06(木) 23:14:04 ID:yEYyxin5
げげg
>>669 AS3なら、addEventListenerを使いましょう。
CLICKイベントで再生と停止のトグルにすればOK
>最後の場面でstop();を入れて、始めの画面に戻って静止するSWFはできました。 どうせパレード君だろ
673 :
sage :2009/08/07(金) 07:50:37 ID:qLtdSeGt
3日前ほどからFLASH触り出しました。 テンプレにあるhakuhinのサイトで ブロック崩しを参考にして作ってみたのですが、 いろいろな機種で試しましたものの携帯で動かない様子 もしかしてauやdocomoの携帯で動かす場合は 違うスクリプトの書き方をしないといけないのでしょうか Lite1.0以上で作らないとダメなような気がしてきたのですが 実際に携帯で動かすにはLiteじゃないとダメ! なんて書いてるところはなく、確信には至りませんでしたので聞きにきました。 あと携帯用のFLASH作成に参考になりそうなサイトはあるでしょうか? 失敗した環境は CS4でFLASH5の形式でパブリッシュ swfを直接読み込み。 失敗例 形式が違うと言われそもそも読み込めない。 読み込めたとしてもブロック崩しのバーが動かせない。 長文失礼しました
携帯は基本Liteじゃないとダメ
CS4の3D機能を使って +←こんな形の回転するオブジェクトを斜めに倒して ヘリコプターのプロペラを作りたいんです。 でも回転するモーショントゥイーンに3Dトゥイーンを加えると 回転のモーショントゥイーンが消えてしまいます 2つのモーショントゥイーンを両立させるにはどうしたらいいのでしょう?
分けて作ればいいじゃん 中でプロペラが回転するムービークリップを作って それを3D変形する
679 :
677 :2009/08/08(土) 00:22:50 ID:nBo8/0kU
IDが変わってしまいましたが、出来ました! ありがとうございました どしろうとで申し訳ない
質問です、お願いします Firefox3.5でFlashコンテンツを開くとき ときどき、 Flash8 オーサリングツールはどこで実行されていますか? と警告(?)小窓が開きます これってでなくするための改善策ってありますか??
681 :
Now_loading...774KB :2009/08/09(日) 22:58:45 ID:TphrRM+o
すいません。 FLASH Professional8を使っているのですが、 最近、アップグレードをしようと思っています。 なるべく中古で安くしたいのですが、 どのバージョンが良いでしょうか? 理由はニコニコ動画に直接投稿できるようにしたいのです。
質問たまってる中すいません。 最低のfps設定はやっぱり「1」ですか? 自分は最近Flashを動画製作ソフトとして利用しているのですが、fps1以下(0.3333...など)でaviムービー出力したいと考えているのですが・・・ ソフトはFlashMX2004です。そろそろ買い換えないとな、とは思ってるのですが、なんとも
>>683 報告ありがとうございます。
pro8はビデオ出力の機能が大分拡張されてるみたいですね。
値段もある程度下がってるだろうし、この際買ってしまおうと思うよ!
>>681 FLASHProfessional8で制作した動画媒体、swf媒体もニコニコ動画に投稿できるのにー
知らないんだー
動画のバナーを作成しているのですが、 flvファイルを再生後に「続きはコチラ!」 みたいなボタンに切り替えたいのですが、 どうすれば良いかご教示ください! 環境は Windows XP Flash CS3 AS 2.0 です。 よろしくお願いします。
>>686 //オブジェクトを作成
obj = new Object();
//動画の再生終了後の操作
obj.complete = function(){
gotoAndPlay(続きはこちら!というボタンが存在するフレーム);
};
//オブジェクトを登録
ステージ上に配置してあるflvのMC名.addEventListener( “complete” , obj );
stop();
688 :
Now_loading...774KB :2009/08/13(木) 13:39:36 ID:nDR1KxQM
ttp://www.saikano.net/ ↑
のような BGM ON / OFF のフラッシュボタンでON、OFFを切り替えるやつを作りたいのですが
色々ページを参考にしてもわかりません。
onClipEvent(load){
Oto=new Sound(); //サウンド用空オブジェクトOtoを作る
Oto.attachSound("xxxxxx"); //Otoにサウンドを割り当てる
SoundFlag=false; //音の状態フラグをfalse=鳴っていないにしておく
}
onClipEvent(enterFrame){
this.onPress=function(){ //コレをクリックしたとき
if(SoundFlag==true){ //音が鳴っていたら
Oto.stop(); //音を止める
SoundFlag=false; //音の状態フラグを切り替える
}
else{ //音が鳴っていなかったら
Oto.start(0,999); //音をループ再生
SoundFlag=true; //音の状態フラグを切り替える
}
}
}
↑とか参考にしているのですが、よろしければアドバイスをお願いします
>>688 わかりません、とは、具体的にどこが?
どこで詰まっているのか、どこがうまくいっていないのか、もっと詳しく。
あと、そのASでonClipEvent(enterFrame)とか、ムダだから使う必要なし。
タイムラインにサウンドオブジェクト作って、そのタイムラインにMC配置。
その配置したMCに対してonPress以下を定義すれば、とりあえず動くと思うよ。
690 :
Now_loading...774KB :2009/08/14(金) 12:59:37 ID:UaPQv4PW
じゅんってもしかして…特定できたかも あんまり調子に乗らないほうがいいよ、最近は何でも分かるから
>>690 >あんまり調子に乗らないほうがいいよ
心外ですね。
私は自分の考えや意見を淡々と述べているだけですよ。
>自分の考えや意見を淡々と述べている 馬鹿でも簡単にできそうなことだね。
変なのに付きまとわれて大変だな
だまれ、IE7
ワロタ
AS3.0で画像のフェードイン&フェードアウトをやりたいんですが、どうやってもうまくいきません。 mc_a.alpha = 0; mc_a.addEventListener(Event.ENTER_FRAME, shadein); function shadein(eventObj:Event):void { mc_a.alpha += 0.02; if(mc_a.alpha >= 1) { mc_a.removeEventListener(Event.ENTER_FRAME, shadein); } } mc_a.addEventListener(Event.ENTER_FRAME, shadeout); function shadeout(eventObj:Event):void { mc_a.alpha -= 0.02; if(mc_a.alpha <= 0) { mc_a.removeEventListener(Event.ENTER_FRAME, shadein); } } 訂正等よろしくおねがいします・・・
両方同時にやろうとしたらあかんのや
removeすると同時に反対側(shadeinをremoveするときはoutの方を)をadd。これで二行追加になる。 んで同時に動かないように、訂正前のプログラムにあるどっちかのaddを消す。これで一行削除。 でどう。
MX2004です 画像をクリックして次の画像を表示するものを作っています。 1画面に1画像ずつ表示するものはできるようになりました。 次に作りたいものは、1画面に複数の画像を表示して、各画像をクリックしたら 次の画像を表示させたいのです。 1画面2画像、各2枚ずつ画像が存在し、クリックした画像だけ切り替わり、 最後まで表示したら先頭に戻るものを作りたいのです。 こんな感じです [1][2]:[1]をクリック⇒ [3][2] [1][2]:[2]をクリック⇒ [1][4] [3][2]:[3]をクリック⇒ [1][2] [3][2]:[2]をクリック⇒ [3][4] [1][4]:[1]をクリック⇒ [3][4] [1][4]:[4]をクリック⇒ [1][2] [3][4]:[3]をクリック⇒ [1][4] [3][4]:[4]をクリック⇒ [3][2] 参考になるページでも構いません、お力貸してください。宜しくお願いします。
>>699 SUGEEEEEEEEEE
できました。ありがとう!
>>699 ちなみに、シェードインとシェードアウトの間に間隔を置く場合、setIntervalを使えばいいのでしょうか?
いろいろやってみたがうまくいかず・・・
Adobe Flash CS4 上記ソフトを使ってFlashを作成しようと思ったのですが ムービークリップシンボル→1フレーム目に絵を描く→2フレーム目にキーフレームを挿入しオニオンスキンのボタンを押したのですが、 1フレーム目の絵がそのまま表示された状態(色が薄くならない)になります。 試しに絵を描いてみたところ、2フレーム目に新しく絵を描くとどうやら1フレーム目の絵にそのまま上書きされてしまっているらしく… 学校で何度かこのソフトを使ってフラッシュを作っていたのですが、自宅で作成するのは初めてなもので 近くに詳しく話を聞ける方がいません。色々調べてみたのですがどうすれば良いのか分からず仕舞いです。 どなたか解決法を教えて頂けませんでしょうか。よろしくお願い致します。
>>703 オニオンスキンではなく複数フレーム編集の可能性があります。
>>700 「1画面に1画像ずつ表示するもの」をもう一つ作って並べるだけじゃないの?
706 :
700 :2009/08/17(月) 20:12:13 ID:3OXV4Mbk
>>706 いや、ひとつのFlashのなかに画像を並べて配置するってことだろ。
つまり、リンク先の内容をMovieClipにして、メインタイムラインに2つ配置すればいい。
作ったものをフレームコピーでMCシンボルに移動するか
新規ムーぶークリップシンボルを作って、そのなかに同じ構造を再現するかしてみて。
なんにしても、リンク先に書かれている内容を理解できていることが大事。
>>707 ×新規ムーぶークリップ
○新規ムービークリップ
709 :
700 :2009/08/18(火) 01:33:59 ID:Rcmy4Yb2
>>707 MovieClipに変換してそれを配置するという方法があったのですか。
なんとか四苦八苦しながら目的のものを完成できました。
ありがとうございました!
710 :
Now_loading...774KB :2009/08/20(木) 23:08:57 ID:gLo6v3vq
FLASHを作り、AVI出力をすると、動きなどはちゃんとしているのですが部分的にパスのアンカーポイントが映り込んだ気味悪いものが出来上がります。 キャラの頭と体を分けて別のシンボル(グラフィック)で作り、(頭のみ2フレームのループ) 両方配置した状態をシンボル化してインスタンスとしてレイヤーに配置 別レイヤーに配置した背景のシンボル(ムービークリップ、ぼかしフィルター付加)をトゥイーンでスクロールさせるというものなのですが 出力時、キャラの頭部のみにアンカーポイントが表示されます。何度か試しましたが、他の部分は一度もそのようにはなりませんでした。 何が原因なのでしょうか FLASHのバージョンはCS3です。
>>710 AVIで出力した時に「だけ」アンカーポイントが出現するのでしょうか?
swfや連番のpngファイルで書き出しを行っても、アンカーポイントは表示されますか?
あと、AVIで出力する際のムービー設定も教えて下さい。
712 :
710 :2009/08/22(土) 12:38:00 ID:YoybCkdu
>>711 他での出力時は何も問題ありません。
AVI出力の設定は無圧縮の24ビットカラーです。
バージョンはFlash MXです。 htmlにパブリッシュをして、それをwebブラウザーで読むと、 「セキュリティ保護のため、このコンピューターにアクセスする可能性のあるスクリプトや...」 という警告表示が出てます。 毎回「ブロックされてるコンテンツを許可」というメニューを選ばないと いけないので、まどろっこしいと思っているのですが、 この警告が出なくなるようにする方法はあるのでしょうか?
>>713 Flashとそのメッセージでググると対処法がたくさん出てくるYO
>>714 ああ!!ググると結構、記事ありますね!
出来ないと思い込んでました。
<!-- saved from url=(0013)about:internet --> の1行加えるだけでよかったんですね。
ありがとうございます!
【やりたい事】 Action Script 2.0学習用にFlash作成ソフト購入 【 使用環境 】 Windows2000 Pro で フリーソフトのSuzukaを使用しています 【 質問内容 】 学習用という事でなるべく安価なものを探していますが、経験が浅くソフトの機能等の説明を見ても イマイチ把握できません。 自分で探した結果frimo3というのを見つけたのですが、ActionScriptの学習に支障なく使えるでしょうか? それ以外で適したFlash作成ソフトがあれば教えてください。
【やりたい事】 flashのリピート 【使用環境】 WindowsXP adobeflashCS4Pro。 ActionScriptは2.0 【質問内容】 シーン1からムービークリップ(1)を起き、(1)の最終フレームに別の ムービークリップ(2)を置き、(2)の最終フレームでボタンを使い シーン1(もしくは(1))に戻るようにしたいのですが、うまくいかなくて 悩んでいます。教えてくれますと大変うれしいです
718 :
Now_loading...774KB :2009/08/26(水) 13:48:35 ID:FJU4j0WI
あげ
719 :
Now_loading...774KB :2009/08/26(水) 20:30:34 ID:mrdVDwRi
【やりたい事】flash CS4のアクションスプリクト 【使用環境】windows vista adobe flash CS4 ActionScript3,0 【質問内容】 flashCS4の、アクションスプリクトのやり方が まったくわかりません。何とか自分でも、ネットなどで 調べてみたりして、やってみたのですが、全然できませんでした。 よろしければ、AS3のやり方を教えてください。 もしくは、わかりやすい説明のあるサイトを、紹介して いただきたいです。よろしくお願いします。
本買った方がいいと思うよ
MXをXPで使用しています クリック、もしくはキー入力で画像が跳ねる というものを作りたいのですが、中々上手くいきません MCの中にモーショントゥイーンで上下に動くMCを作り、ASで動きを制御…のように作ってみたのですが、思う様に動かず… onPress等、テンプレにあるサイトも参考にしつつ色々試したのですが、応用力が足りず質問させて頂きましたorz ヒントだけでも頂けると有り難いです
モーショントゥイーンで上下に動くように作ってるならonPress時にそのMCをgotoAndPlayするだけじゃないのかな?
723 :
Now_loading...774KB :2009/08/27(木) 13:08:05 ID:cr40xepZ
メソッドや関数で メンバ変数を使わずに「 最初の1回だけ実行 」って事はできないの? 一時使用のフラグが増えまくってコードが見づらいんだけども… 上級者はどうやってんのかな?
質問です。 現在再生しているフラッシュの画面の一部(または全て)を、スクリーンショットとして保存する方法はあるでしょうか? PrintScreenキーをユーザーに押させるのは避けたいです。 やりたいこととして、ゲーム内で画面の一部を「写真」としてとってもらい、それをサーバーにUPLOADしてもらう。 というものです。
725 :
723 :2009/08/27(木) 16:32:27 ID:cr40xepZ
わかったぁあ!!
フラグ専用クラス作ればいいんだお!
専用クラス内にメソッドと同じ名前のゲッター、セッター用意するんだ
やってる手間は同じ…というかむしろ多いけど クラス分けしとけば
非常にコードが見やすくスッキリ! どうこれ!?
>>724 Flaにそういう機能は無いんだお
自己解決しました。 BitmapDataに対してムービークリップをdrawすればバッチリですね。
727 :
721 :2009/08/27(木) 23:06:24 ID:1VG4Ye+l
>>722 レスありがとうございます。
トゥイーンの方にフレーム名レイヤを付け、トゥイーンの各動作(上下するフレーム)にstop();
MCにon(press){this.gotoAndPray(フレーム名)}
とやってるのですが、クリックしても全く動かず・・・
stop();を入れないと勝手に上下するんですが、何がおかしいのかわからない所です
>>727 パスが違うんじゃないか?
トゥイーンとラベルがルートのタイムラインにあるなら
MCの記述は_root.gotoAndPlay(フレーム名)になる。
(これがルートに有るボタンの場合はthisでいいんだが)
MCの場合thisはMC自信を指す。
それと
>>727 スペルミスしてるよ。
729 :
728 :2009/08/28(金) 07:15:23 ID:yV+xHJzC
MC自信はもちろん誤字w
>>727 >>728 MC内のラベルじゃない?
_rootをthis.gotoAndPlay(_currentframe-1);でループさせて
onClipEvent(enterFrame){
if(Key.isDown(キーコード)){
this.gotoAndPlay("フレーム名");
} else {
this.gotoAndPlay(1);
}
にすれば押してる間はそこに飛ぶ
押してない場合はstop();が指定してあるところに飛ぶ(この場合は1にしてある)
gotoAndStop();もいいかもしれんがあんまり好きじゃない
731 :
728 :2009/08/28(金) 09:44:45 ID:ryOkbubZ
ああ、そうか
>>721 に
>MCの中にモーショントゥイーンで上下に動くMCを作り、
って書いてあるな。
>>727 はこの場合親MCだとthisで子MCだと_parentになるな。
>>730 多分飛躍しすぎだと思うし
「gotoAndStop()あんまり好きじゃない」とか趣味押し付けるのもどうだかなぁw
732 :
721 :2009/08/28(金) 10:36:48 ID:y8ifuVNW
レスありがとうございます。
そして誤字失礼しました。祈ってどうするorz
>>728 さん
見直してみたら(フレーム名)に””を入れていなかったという間抜けっぷりでしたorz
on(press){this.gotoAndPlay("フレーム名")}
で無事、思い通りの動きが出せました。
親MC子MCと表現すればよかったんですね・・・
もっと基本的な事を勉強し直します。
>>730 さん
例を出して頂きありがとうございます。
まだ理解が追いつかないのですが、実際に書いて動きを見たいと思います。
回答ありがとうございました。
733 :
Now_loading...774KB :2009/08/28(金) 18:15:21 ID:hLcl6SXe
FLASH CS3を使っています。 action script2.0で、画像に下記のようなスクリプトをつけています。 onClipEvent (enterFrame) { this._y += (-300-this._y)/5; } 座標で動かしつつ、モーションブラーをかける方法はありますでしょうか? もしありましたら教えてください。 よろしくお願い致します
すみません、板違いかな…… 手書き動画的なものの作成についての質問はどちらですればいいでしょう?
>>734 板違いを気にする以前に、具体例を示さないとどうしようもないと思うが。
736 :
名無しさん@そうだ選挙に行こう :2009/08/30(日) 07:29:46 ID:wEg2mlfX
文字が上からひとつづつ落ちてくるようなロゴを作りたいのですが FLASHは触ったことがなかったので右も左もわかりません どうかご教授くださいお願いします
>>735 「何系でもない」のような動きのある手書きものを
>>737 なるほど。
まずは、何系ってやつを全部あげてもらわないとな。
>>736 >>2 に参考サイトがいくつかあるからそこから探してみろ
「モーショントゥイーン」でググっても出ると思うが
>>736 かんたんWebアニメーションとかで作ったらいいじゃん
FlashMXをWinXPで使用です。 アクションスクリプトを使い、背景をx軸で自動スクロールさせています。 ボタンにマウスを乗せるとスクロールに合せた特定の位置にムービークリップ を表示させたいのですが、表示させたいムービークリップが途中から始まったりして 製作につまづいています。 どなたかご教授くださいお願いします。
シーンの変わりにMCを使えとありますが、 場面ごとにMCを作成した後一つに繋げる際はシーン上でタイムラインに並べるのでしょうか? またMCで素材を動かすときにカメラの枠がありませんが、 画面サイズの枠を作って大体の位置を計るのが一般的な作り方ですか?
今からFlash製作はじめようかと思っているのですが フリーソフトでお勧めのものありますか? 作るFlashは最終的にゲームも作りたいと思ってます ちなみにFlash MX 2004で製作した経験はありますが 家にあるPCにはインストールされてないです
>>743 > シーン上でタイムラインに並べるのでしょうか?
そう。
> 画面サイズの枠を作って大体の位置を計る
一般的かどうかは知らない。それでもいいし、
タイムラインに配置したMCをダブルクリックで編集モードに移行すれば
配置したタイムラインが薄く見え状態で作業できるので、それを使う手もあり。
>>742 その質問だけだと、実際どうやって作ってるかという具体的な情報がなさすぎなので
回答得られにくいと思うよ。
746 :
Now_loading...774KB :2009/08/31(月) 23:16:07 ID:Bv1ZSz1V
747 :
Now_loading...774KB :2009/08/31(月) 23:21:16 ID:Bv1ZSz1V
シーンは非推奨とありますが、Flash cs4でも非推奨のままでしょうか? バージョンに関係なく、機能そのものが非推奨なのでしょうか
>>748 >バージョンに関係なく、機能そのものが非推奨なのでしょうか
その通り。
バージョンがあがるごとに更に非推奨になっているともいえる。
750 :
774 :2009/09/01(火) 03:37:43 ID:Uvue7F4k
シーンは書き出しするとタイムライン上一本化されてgotoAnd〜でうまく飛ばないとかそういう理由じゃないのか? それならラベルつけて移動すれば何も問題ないが、 タイムライン一本だけだと整理付きにくくないか?
WinXPでCS4(AS3.0)です。 タイムラインのASと外部クラスファイルのASとではどう違うのでしょうか? 見たところ、 必要なimportでクラスやパッケージを指定する以外には動作条件に違いは無いようですが・・・ よろしく願います。
mx2004(win)でビットマップをシンボルにし、 モーショントゥイーンで多めのフレームで短い距離を移動させたとき、 道中1px未満の動きは四捨五入されたように停止したままで 結果ガタガタした動きになってしまっていたのですが、 cs4(win)で同じことをやると1px未満の動作でもちゃんと補完してくれました。 これってcs4だからでしょうか。それとも2004でも何か ビットマップのガタガタ動作を回避する設定があるのでしょうか? どなたかご存じでしたら情報お願いします。
>>753 そもそもfpsは同じですか?
それから、この件とは違うかもしれんですが、念のため。
ビットマップのモーショントゥイーンは
ビットマッププロパティで「スムージング」にチェックいれないと
アンチエイリアスがかからないのでガタついて見えるかもしれんです。
>>754 返答どうも。fpsは同じにしても発生します。
たとえば20frで5px動かすとしたら、4fr置きにアニメーションするといった感じ。
スムージングですが、確かめたらcs4ではスムージングをon/offすることで
ガタガタの有無が変わり、mx2004だと特に変わらないようでした。
2004のスムージングが機能していない・・?
MX2004(XP)です 一つの図形に対して ・ドラッグ&ドロップで移動可能 ・クリックしたら次のフレームへ進む を両方できるようにしたいのですが助けてください。 on press on release startDrag stopDrag nextFrame を使ってますがon releaseでstopDragとnextFrameを両方生かすには どうすればいいのでしょうか?宜しくお願いいたします。
>>755 すんません、思い出しました。
>>754 には続きがあって、
ビットマップのスムージングは、_qualityがBESTじゃないと適応されないんです。
たしかこのデフォルト設定が、昔のFlashと最近では違った気がします。
デフォルトが違うだけなので、2004でもbestにして書き出せばスムージングがかかると思うです。
>>756 onReleaseのなかで、stopDrag()とnextFrame()を実行すればいいだけだと思うのですが
現状どのようなAS書いてるかわからないので、具体的な修正点はわからんです。
759 :
753 :2009/09/02(水) 21:39:04 ID:qQWJCwuV
>>757 _quality="best"を当ててみたところ、等倍表示時は変化がありませんでしたが、
拡大表示時スムーズに動いているように見えました。もう少しいろいろ試してみます。
ありがとうございました。
>>756 即興で作ってみたところ、私も片方しか有効にならない場合がありました。
初心者寄りのため役に立つかはわかりませんが、
gotoAndPlayだと問題ない場合がありました。
もしくはstartDragを使わないドラッグはどうでしょう。
"startDragを使わない"でぐぐったらいくつか引っかかります。
760 :
Now_loading...774KB :2009/09/03(木) 13:29:21 ID:GvI6OblG
Flash CS3 Mac OS10.4です。 JSFLなどを使い、以下のものを自動化したいのですが、できるのでしょうか? 1.ライブラリ内のすべての読み込み画像を更新 2.パブリッシュ 検索したところ、自動で一括パブリッシュは出てきましたが、ライブラリの 要素を再読み込みする方法は見つかりません。 ご存知の方、よろしくお願いします。
761 :
りょうすけ :2009/09/04(金) 00:06:24 ID:bDukf2OX
新規の質問です お手柔らかにお願いいたします・・・ winでCS4を使っているのですがASは2.0での話です 単純にテキスト入力(2箇所)でそれぞれ変数を指定して そこに数値を入力してもらい合計を出す といったことができないのですがなぜでしょうか・・・ またif文を使って条件に・・・ たとえば20以上かどうかを判断させるようにしたとします 20以上であればフレーム2に20以下であればフレーム3に移動するようにさせたいのですが こういったこともできません・・・ flash8でAS2.0ならできたことができないので戸惑っています・・・ いろいろと本やらネットやら調べたのですが どうもこれといった解決法が見つからなくて・・・ すみませんがどうかよろしくお願いします。
いくつかのレイヤーにシェイプが1コずつ入ってる状態で、 全シェイプの色に対して一律に色調や彩度を変える方法はあるでしょうか。 CS4
>>761 数値を入力したのに、演算が出来ないのなら、それは数値と認識されず、
文字列と認識されている可能性がある。if分岐も同様。
765 :
Now_loading...774KB :2009/09/04(金) 17:03:09 ID:jGG8Yigx
win FlashMX AS2.0 ボタンをクリックするとse01.wavという音が鳴るようには出来たのですが、 キーボードで「A」のキーを押したときもボタンを押したときと同じse01.wavを鳴らすには どうすればいいんでしょうか。 Aのキーを押したときボタンの「ダウン」と同じフレームに飛んでくれれば良いんですが。orz わからない。
766 :
Now_loading...774KB :2009/09/04(金) 17:57:20 ID:dMFczPJZ
フレーム1と2で絵柄が違うロールオーバーのボタンを作りました。 フレーム1の一番上にアクション用のレイヤーを設けて stop(); を書いたのですが ムービープレビュー画面で再生すると、チラッとフレーム2が映ってから停止する感じなのです。 フレーム1、2、3と空のフレームを一番最初に設けて stop(); gotoAndStop(2); と書いても やっぱり一瞬だけロールオーバー時の画像が表示されてしまいます。 これはそういう仕様なのでしょうか?何か解決策ああればご教示ください。 FlashCS3をXPproで使っています。
>>766 ごめん。どんなことやってるかわからないからできればソース
769 :
766 :2009/09/04(金) 18:28:21 ID:dMFczPJZ
チラッとフレーム2が映ってから停止する感じ ってのを見てみたかったのだけれど パブリッシュすると正常なの?
771 :
Now_loading...774KB :2009/09/04(金) 18:46:59 ID:iuVk/Wui
質問です onClipEvent(keyDown) でキー操作を使って キャラを動してみたのですが 立ち止らないです 分かる方いませんか・・
>>771 onClipEvent(keyDown)の中に具体的になんて書いたの?
773 :
766 :2009/09/04(金) 19:00:37 ID:dMFczPJZ
>>770 エラーは吐かないんですがね…
すみませんもうちょっと作業していたいのですがちょっとやることがありまして
レスありがとうございました
774 :
Now_loading...774KB :2009/09/04(金) 19:01:11 ID:iuVk/Wui
if (Key.isDown(Key.***)) { this.gotoAndStop("***"); this._y -= *** と if (_root.hit.hitTest(this.getBounds(_root).xMax, this._y, true)) { this._x += *; です
立ち止まらないってキー離しても動き続けるってことだよね 動き続けるのはx方向? それとも両方?
776 :
Now_loading...774KB :2009/09/04(金) 19:14:05 ID:iuVk/Wui
あっ、キー離す時は入れても動き止らないです 両方です
ごめん。同じように onClipEvent (keyDown) { if (Key.isDown(Key.ENTER)) { this._y -= 10; } trace(this.getBounds(_root).xMax); if (_root.hit.hitTest(this.getBounds(_root).xMax, this._y, true)) { this._x += 10; } } ってmcに書いて_rootにhit置いてみたけど 動き続けるってことはないなぁ onClipEvent (enterFrame)になってるくらいしか思いつかん やっぱりソース見ないとわかんないや あと キー離す時は入れても動き止らないです の意味がちょっとよくわからん 入れても??
778 :
Now_loading...774KB :2009/09/04(金) 19:51:36 ID:iuVk/Wui
779 :
Now_loading...774KB :2009/09/04(金) 19:52:53 ID:iuVk/Wui
パスワードはflash ですm(_ _)m
もしかして 位置は移動しないけど歩く動作のアニメが再生され続けるのをどうにかしたい ってこと?
781 :
Now_loading...774KB :2009/09/04(金) 20:03:05 ID:iuVk/Wui
うん、止まらないのです 後、同じ方向で押してもその動作変わらないままです。
ボタンを離したときに正面の絵で動作を止めたいなら
onClipEvent (keyUp) {
this.gotoAndStop("front");
}
右向き、左向きの絵で動作を止めたいなら
"left"、"right"にあるインスタンスに名前を付けて(例:human)
onClipEvent (keyUp) {
human.stop();
}
わざわざfrontフレーム作ってるんだから前者だと思うけど。
後、同じ方向で押してもその動作変わらないままです
もよく意味がわからない。
同じ方向で押して、とは? どう変わってほしいの?
参考
ttp://isvalid.jp/actionscriptLab/game/index.html アクションRPG作成講座 01、02
783 :
Now_loading...774KB :2009/09/04(金) 20:27:28 ID:iuVk/Wui
お・・おお・・できました! ありがとうございます! 参考サイト行って勉強してきます!
784 :
762 :2009/09/05(土) 00:37:20 ID:MLp34SH2
>>767 失礼いたしました
Adobe Flash CS4 Professionalです
>>784 ごめん。
ActionScriptのバージョンが知りたいんだ
>>785 こちらこそ申し訳ありません
ActionScriptは2です
787 :
Now_loading...774KB :2009/09/05(土) 02:46:10 ID:9+nxwwPu
さすがにワロータw
>>788 できました!
ありがとうございました!
>>792 ヘルプを読もう。
注意: エンベロープでは、シンボル、ビットマップ、Video オブジェクト、
サウンド、グラデーション、オブジェクトグループ、テキストを編集できません。
取り込んだ画像=ビットマップ
つまり、エンベロープでビットマップオブジェクトの絵柄を変形させるのは無理です。
>>793 ありがとうございました、うー残念です。
他の方法を探してみます。
>>795 正確にはエロゲ製作で、おっぱいの動きをリアルに再現したかったので
エンベローブに頼りたかったというのがあります。
(自由変形では柔らかさを表現できなかったので)
ひとコマずつキーフレームを使って地道にアニメーションさせてみます。
ありがとうございました!
CS4ボーンツールのについて質問です。 プロパティの「場所」項目、速度は数値を入力できますが、 位置や長さは入力して微調整できないのでしょうか。 また「結合」で表示される扇型の設置角度も自動で決まってしまうのですが、 これを好きな角度に変更するにはどうすれば良いのでしょうか。
>>799 コピペしたのかな
いたるところに全角スペースがあった
>>800 サンプルサイトをコピペさせてもらいました
全角スペースを消してみようと思います
>>800 ありがとうございます
スペースを消したらエラーがなくなりました
でも動きません
他に原因があるみたいです
>>798 モザイクの半径のところと
mouseってところを探せばいいんじゃない?
>>801 サンプルは見やすいように;が全角だったり
スペースが全角だったりするからねー。
最初はそれでずっと悩んでたわ
>>803 ひとつ学ぶことができてうれしいです
ありがとうございます
>>802 on (release) {
kao2.gotoAndStop(2);
}
がなにをしたいのかよくわからん
とりあえずkao4とかがグラフィックになってる。
ステージのkao4ををクリックしてプロパティで
ムービークリップにしてkao4ってインスタンス名つけなきゃ
>>805 色々間違っているのがよくわかりました
言ってもらったことを理解して見直してみます
携帯から失礼します。FLASHMX AS2.0使用です。 ムービークリップ1の上にカーソルがある間だけにムービークリップ2が表示されるというスクリプトを組みたいのですが、上手くいきません。 現在試してみた方法は以下の通りです。 方法1:MC2の1フレーム目は空白キーフレーム MC1.onRollOver = hyozi MC1.onRollOut = kesi function hyozi(){ _root.MC2.gotoAndPlay(2) } function kesi(){ _root.MC2.gotoAndStop(1) } 方法2:MC2の1フレーム目は空白キーフレーム、MC1の下にMC1より一回り大きなMC3を敷く MC1.onRollOver = hyozi MC3.onRollOver = kesi function hyozi(){ _root.MC2.gotoAndPlay(2) } function kesi(){ _root.MC2.gotoAndStop(1) } どうか上の2つの方法で上手く行かない理由を教えていただけないでしょうか? また、他になにか良い方法があればご教示願います
>>807 ドラッグドロップかっこいいです
試してみようと思います
>>809 勘違いしてた。失礼
あなたの最初にやりたかったであろうことをやるには
ライブラリの「顔」MCに「kao」とインスタンス名を付けて
ステージのハゲ頭の上に配置して
四つのボタンの
on (release) {
kao2.gotoAndStop(2);
}
を全部
on (release) {
kao.gotoAndStop(2);
}
に変えたらいけると思う
方法1:MC2の1フレーム目は空白キーフレーム、 1フレーム目、2フーム目ともにstop()を記述 で正常に動作したよ。 _root.MC2.gotoAndStop(1) が全角()になってるのはかんけいないよね? 方法2はボタン重ねるのよくない
>>803 レスありがとうございます。
"mouse"の命令文が無かったので
もうちょっと頑張ってみます。ありがとうございました!
概要には
_root.source にモザイクをかけて _root.render に描画
・・・と、書いてあるので _root.renderを低位置に固定できれば
解決するお話なのかしら。
_root.render探したけど、そういったMCも見当たらず・・・うーん
>>812 ありがとうございます!
なんだかとてもお手数かけてしまったみたいで……
で、Stop入れて方法1でもう一度組み直してみたのですがやっぱり正常に動きませんでした
(カーソルがMC1から外れてもMC2が消えない)
どうやら仕組みとは関係ない部分にミスがあるような……
もう一度全体見直してみます
それから、指摘のあった場所は元ソースではちゃんと半角になってました
紛らわしくてすいません
FlashでPVを作成してニコ動にアップしようとしています そこでadobeのFlash 8などで動画を作っている人に質問なのですが、新規レイヤにmp3を貼り付けてBGMにしている場合、 再生を停止しても音声が止まらないんですがニコ動にアップすれば止まるようになるのでしょうか? それとも貼り付け方がまずいのでしょうか・・・ また、音声に合わせて歌詞を表示しようとしているのですが、Flash8上で確認したときと実際に生成したswfで タイミングが違いすぎて非常に困っています これを上手く同期させる方法などはありますでしょうか?
>>814 function kesi(){
trace(1)
_root.MC2.gotoAndStop(1)
}
などとしてデバッグかムービープレビューすれば
1が出力にでるかどうかで
fuction kesi が働いたかどうかわかるよ
>>815 ニコ動側でstopされたらbgmも止まると思うけど、
再生を停止しても ってどうやって停止させたの?
flashはずれるのは仕方ないけど
タイミングがが違いすぎるってよっぽど重いか
プロパティの 同期:ストリーミング にしてないかじゃない?
>>813 ソース見てみた
左上のポッチがrender
ウィンドウ→ムービーエクスプローラ便利だよ
renderの
onClipEvent (enterFrame) {
_x = _parent._xmouse;
_y = _parent._ymouse;
}
を
onClipEvent (load) {
_x = 100;
_y = 200;
}
にでもすればおk
_root.render._x=500
とかであとから移動もおk
モザイクの大きさ、範囲は
// モザイクの領域
// 1つのモザイクの大きさ
で。
>>817 同期:ストリーミングが正解でした・・・これをやることでパブリッシュ前と後でほぼ同じ結果になりました
また、停止したときに音も一緒に止まるようになったり、flashを途中から再開すると曲も途中から再生してくれるようになりました
ほんとうにありがとうございました!
またここで別の悩みができてしまったので再度質問させていただきたいと思います・・・
現在歌詞を表示するのに、
レイヤ2:タイミングに併せて歌詞を表示するAS、_root.lyric = "歌詞内容";
レイヤ1:ダイナミックテキスト"lyric"のみ配置
というような感じで歌詞の切り替えを行うようにしております
これが一般的なやり方かどうかはわかりませんが、このやり方でやるとEnter押下による動作確認で
ダイナミックテキストに文字が表示されませんでした
Ctrl+Enterでswfファイルを吐き出すと、そちらでは文字がちゃんと表示されています
そのため、毎回タイミングをはかって歌詞を書いてはswfにして、また修正して・・・と非常に面倒なやり方になってしまっています
swfを吐き出す前にテキストを確認する方法か、もしくはもっと適切な歌詞表示の方法があれば教えて頂けないでしょうか
本当にすみませんが宜しくお願いします
>>818 レスありがとうございます!!
まさか、そんなところにポッチがあろうとは・・・
もっと落ち着いて画面を見るべきでした、ごめんなさい;;
ムービーエクスプローラ、超便利です!
>>818 様のおかげでモザイク固定することができました^^
さらに領域などをいじってみると、初期値や大きさの変更など
もっと色々遊ぶことができました!
神です、本当に感謝しています。ありがとうございました!!
821 :
Now_loading...774KB :2009/09/08(火) 14:10:30 ID:z9vexH69
質問させて下さい ActionScriptの参考コードで、以下のような書き方をされている変数の個所があるのですが var particleSpeedDec = 8.000000E-001; var particleScaleDec = 9.000000E-001; この右側の数値の書き方はどういった書き方なんでしょうか? 数学関連でしょうか?調べようにも調べようがないので、ヒントでもいいのでお願いします。
>>819 enterのプレビューではAS実行されず無理だとおも
ぜんぶ静止テキストにするかパブリッシュするしかないんじゃないかな
一回だけやったことあるけど俺もめんどくさかったから
歌詞を表示させたいブロックごとに改行したテキストを用意して
on (press) {
trace(_root._currentframe);
//_rootかどうかは知らんけど歌詞表示させたいタイムラインのmcへのパス
}
って書いたボタン用意して制御→プレビューして
テキスト見ながら表示させたいタイミングでボタン押して
ってのを最後までやったら出力ウィンドウにフレーム数がズラーっとあるから
それを使ったら基本一発おkだった
微調整はやっぱり地道に
まったく自己流だから正しいかはわからん
>>821 ttp://ja.wikipedia.org/wiki/%E6%8C%87%E6%95%B0%E8%A1%A8%E8%A8%98 有効数字7桁の0.8
823 :
821 :2009/09/09(水) 00:36:45 ID:qf8DgLpE
解決できました またわからないことがあった時はよろしくお願いします
曲のPVを作るようなとき、ストリーミングで動画と音楽の同期をすると音質がすごく悪くなってしまいます かといってストリーミング以外だと同期がなかなかとれなくなってしまいます みなさんはどのような方法で動画を作っているのでしょうか? アドバイスをお願いします
>>826 ファイル→パブリッシュ設定→Flash
ってやるとオーディオストリームとオーディオイベントってのがある。
まずはその下にある「個々のサウンド設定を無効にする」にチェック。次にそこの「変更」から圧縮はmp3のままで、
ビットレートと音質、モノラルorステレオをいじればおk。ちなみにストリームもイベントも設定は同じにしてくれよな!
>>827 わかりやすい回答ありがとうございます!
ちなみにビットレートは高ければ高いほど音質はいいものと思いますが、そういう認識ではないのでしょうか?
もとのmp3が192kbpsだったとすると、最大で160kbpsまで落ちてしまうのかなと思っています
一応今はなるべく音質のよさそうな160kbpsの品質優先、ステレオに設定しています
楽曲の尺を計測して、それを目処にビデオを制作。最後に融合。 そもそもフラッシュで作んないよ。
>>829 読み込んだサウンドがmp3なら、「個々のサウンド設定を無効にする」は
チェックせずに、プロパティの「読み込んだMP3の音質を使用する」
にしといたほうがいいんじゃないのか?
再圧縮かけるってことにならんの?
何故俺に?。質問は正論だ。 非可逆圧縮だから同じサンプリングレートでも繰り返しかける事で劣化しそうだな。
CS3で文字グラフィックにモーショントゥイーンが効かなくなるバグとかってある? 何かできなくなったんだが、、orz
ストリーミング再生をさせたいのですが ストリーミングするURLとかを入力しただけでswfが作れるような テンプレート的なものってデフォルトでないんですか?
>>835 文字がダイナミックになってただけでした、、さーせん、、
スクリプトに関する事ではないのですが良いでしょうか? 効果音データ(.mp3 .wav)が大量にあって、それらの試し聞きをする時、 音声ファイルクリック →Windows Media Playerで再生して確認。 というという事をしているのですが、この再生までの間がまどろっこしくてたまりません。 もっと、「クリック →即再生」という位に軽い、フリーのアプリはないものでしょうか...。
Flashに関する質問だよな…? スクリプトで制御するかMC内に埋め込んでMCをタイムライン上で制御すれば?
839 :
837 :2009/09/13(日) 01:47:15 ID:/nZSOfI6
>838 やっぱりスレ違いくさいのですが、聞きたかった事は... FLASH上でアニメーションを作って、 では「この動きに合う効果音はどれか?」と、 PC内の音声フォルダ100個位を眺めてる状況です。 ここから一個一個、音声ファイルクリック→Windows Media Playerで再生して確認 という事をしているのですがレスポンスが悪いので、 もっと軽い音声ファイル再生アプリはないものかな? という事が、質問の趣旨でした。 スレ違い、すみません。
スレチ カエレ
photoshop(解像度72dpi)の画像をFlashのステージ(1024×768)に配置すると 縦横比が狂って縦長になります。 基本的なことだと思うんですけど、どうすれば普通になりますか?
photoshopの画像ってのはpsdファイルのこと? ファイルのピクセル縦横比は1になってる?
いただきじゃんがりあんのOP、LoveCheatがフラッシュで出来ているみたいなのですが、 作者のURAさんの他の作品もFlashで作られたものなのでしょうか? 具体的にはニコニコで見ることのできる、まじれす・みらろま・SilverKey(これはAEっぽい?)・トロピカルKISSなどです
全てのレイヤーに一気にフレームを挿入する方法はないのでしょうか? レイヤーが100枚ぐらいあって、最後に見直した際にもうちょっと間が欲しいなぁと思った時 上から下まで全てフレームをマウスで選択して右クリックからフレームの挿入をしています。 ほかにやり方があれば教えて下さい。
jsfl(FLASH JAVA)という拡張機能があって、JAVAの文法で自分の欲しい拡張機能が作れる Flash8\Flash8 Document\Flash 8の機能拡張(8の場合) に入っているマニュアルを参照。 そこで欲しい機能のスクリプトを組むと何度でも使える自分用の拡張機能が手にはいるよ
846 :
Now_loading...774KB :2009/09/15(火) 21:32:44 ID:d8xx2eqx
Red5 v0.7.0 FinalをDLしてインストールしたのはいいんだけど インストーラーが見つからない… どこのファイルにexeあるの・・・? おしえてくしあ
>>846 よくわからないんだけど、
インストーラをダウンロードしたからインストールができたのでは?
そもそもインストールが完了したのならインストーラはもう必要ないのでは?
「どこのファイルにexeあるの」ってのはどういう意味?
起動ファイルを探してるなら、JAVAなんだからexeファイルなんてないのでは?
はじめまして。質問させていただきます。 【 使用環境 】 FlashCS4、WinVista 【やりたい事】 640×480の動画をそのまま600×200のswfで再生したい。 はみでた横40、縦200は表示領域から除外。 【 質問内容 】 コンポーネントのFLVPlaybackで試してみましたが、 縦幅に合わせて自動調整され、280×200で表示されました。 方法をご教授いただけば幸いです。
ビデオの読み込み
FlashCS4 Winxpで、ひとつのレイヤーに対していくつものマスクレイヤーを設置することは可能でしょうか あるいはひとつのモーショントゥイーン内に別々に動作する複数のオブジェクトを配置することでもかまいません 何がやりたいのかというと、 A B C D E のバラバラな場所にある5つの画像をマスクしておき、Aから順に表示していきたいんです 5つの画像を別レイヤーにしておけばできるんですが、同一レイヤーでやる方法はないかと思いまして・・・
851 :
Now_loading...774KB :2009/09/17(木) 16:19:13 ID:D+LUSwKL
超初心者な質問ですが、 ボタンを押した時(ダウン)の状態って維持はできないのでしょうか? クリックした時だけ画像が変化するのではなくて、カーソルを離しても変化した状態のまま、ということです。 ボタンでできないようでしたら、他の方法で同じ効果が得られればそれでもよいのですが。
>>852 ムービークリックを使う
>>850 やろうとしてることがいまいちわからないけど
オブジェクトを隠すだけならalphaかvisibleでいいんでないの?
今現在、CS3を購入はできるのでしょうか?
ネトラジをブラウザ上でflvプレイヤーでストリーミング再生したいのですが どのようにすれば出来るでしょうか? ストリーミング形式はmp3です よろしくお願いします
856 :
Now_loading...774KB :2009/09/22(火) 19:38:21 ID:pBuULY5q
CS4のAS3で ・入れ子のMC(複数の子MC入り)をメインタイムラインからインスタンス化。 ・子MCはすべて全30フレームで、1フレーム目にstop()をかけてある。 ・メインタイムラインからすべての子MCに対してgotoAndPlay(1)で1フレ目に移動させる。 これだと、子MCすべて1フレ目で停止するかと思いきや、1番目の子MCのみ1フレ目で停止して、それ以降の子MCは2フレ目から開始されてしまいます。 これってデフォルトの動作なのですか?あるいは不具合なのですか?
857 :
Now_loading...774KB :2009/09/22(火) 20:06:52 ID:iMTMz2qG
858 :
Now_loading...774KB :2009/09/22(火) 20:56:49 ID:fU/JdL1L
CS4のAS3でflashの全画面表示の仕方を教えてください。 または、上記環境下で作られたflaファイルがあれば教えていただきたいです。 web上に落ちているサンプルは、 どれもCS3やAS2で作られたものなので、 自分の環境で作り直そうとすると動作しません。
CS4でイージングを設定する際、キーフレームで区切っているにも関わらず、前後で同じ設定値となってしまいます。 異なる値を設定するにはどうすればいいのでしょうか。 IKアーマチュアであれば問題無く前後に違う値を設定できているのですが・・
Flash cs4で作った動画をflvファイルに変換したいのですが、アクションスクリプトやMCを使っているので困っています 調べたところ、ASやMCに手を加えてaviに変換するか、動画の再生画面をキャプチャする方法が見つかりました これら以外で、flaファイルに手を加えずにすむ簡単な方法・ソフトがありましたら教えてください
fscommand2("GetBatteryLevel");で携帯の電池残量で表示の変わる待ち受け作りたいのですが これで取得できるバッテリーレベルって携帯の電池残量表示と同じ値なのでしょうか それともバッテリー残量に応じ100〜67%、66〜34%、33%〜と返してしてくれるのでしょうか?
862 :
Now_loading...774KB :2009/09/26(土) 01:50:26 ID:EqK+nsWh
>>861 忘れたけど
fscommand2("GetBatteryLevel")をダイナミックテキストに出力して
実機で見てみればいいんじゃない
863 :
Now_loading...774KB :2009/09/26(土) 10:02:58 ID:zyW0iKeP
Flashの表示不具合に関する事はここで聞いてもいいのかな?
>>853 表示不具合てなんだろ?
フラッシュプレーヤー関係だったらフラッシュプレーヤースレ...って落ちたか?
基本的質問スレもなくなっちゃったからとりあえずここでいいや
聞いてミソ
>>864 単純にFlashゲームが表示されないだけなんだが
友人はみんな見れるらしいのでうp時の不手際ではなさそうな感じ
俺自身も見れないのはそのページだけで、他のFlashは全部見れるから、PCの設定が問題とも言い切れない
もうひとつ言わせてもらうならそのサイトは24時間前までは普通に見れてたんだ
真っ白の画面で右クリックすると「ムービーが未ロード」って出るので
ちょっとぐぐってFlashを再インストしたりバージョンを落としてみたり色々やってみたがダメだった
ブラウザ変えりゃ解決するだろとか思って火狐にしてみたけど全然変わらなかった
正直何が悪いのかさっぱり分からない
説明下手糞ですまんが何か分かることがあったら教えてくれ頼むorz
特定のページのFlashだけ表示不可能にとかできるのかな・・・ 知らない間にブロックとかかけてしまってそうだ まったく身に覚えはないが(;´Д`)
>>865 キャッシュが壊れてるとかかな。
そのサイトがどこか書いた方が解決はやそうだけど。
868 :
865 :2009/09/26(土) 15:57:00 ID:+LLGer/Y
>>868 mixiは後で見てみるけど、とりあえずキャッシュ消してみてもダメ?
あとはJavaScriptやクッキー、その他セキュリティの設定も変えてない?
>>869 助言ありがとう、解決しました
定期メンテナンス後に回復したので、向こう側の問題だったのかもしれない
でも他の人は出来てて俺だけ無理ってのが結局分からなかった
最悪BANくらったのかなとか思ってたけど一安心
知らない間に必要な設定を変えてたのかもしれないし、今後気をつけますorz
メールソフトを起動させるボタンを作りたいのですが、 下記のように記述してもメールソフトが起動しません。 CS4を使っており、サーバーにアップして試しましたがダメでした。 どこか間違ってますでしょうか? on (release){ this.getURL("mailto:○○@○○.co.jp"); }
>>871 actionScriptのバージョンを併記するように。
コード自体は問題ないが、そのやりかたはactionScript2.0まで。
あと正常に組めていたらローカルでも動作する。
>>872 ありがとうございます。
ActionScript3.0の場合はどのようにすればよいでしょうか?
>>873 AS3で書くことが目的じゃないんだろ?
>>874 それはそうなんですが、他の部分をAS3で作ってしまっているのと、
今後のためにもやり方を知っておきたいので・・・
>>871 です。
何度もすみません。
ActionScript2.0でやってみたのですが、
それでも動作しませんでした。どういう原因かわかりますでしょうか・・・・
学習の過程で質問しているように見えない
最初に3.0でon(release){}つかってる時点でパブリッシュ時にエラー吐いたはずだしなあ。 flashの吐くメッセージちゃんと見てる? 2.0なら適当にボタン作ってそいつ自体に先日のコード貼り付けるだけで動くはずだよ。 タイムラインに貼るなよ。on(release){}をタイムラインに置くとエラー出るぞ。 制作中のは一端置いといて新規でボタンだけのflash作ってたしかめるといい。 今の段階だと初心者向けサイトや参考書で一通りチュートリアルこなしてから 制作にうつった方がいい気もする。あと、本来「動かない」だけ言われても答えられない。
できもしないのに安請け合いして困っています。 外部テキストを読み込みたいんですが、1画面に複数のテキストフィールドがあって それぞれ別のテキストファイルを読込ませるやり方を教えてもらえないでしょうか。 txt1.txtはfield1へ txt2.txtはfield2へ txt3.txtはfield3へ txt4.txtはfield4へ と言う感じでそれぞれ読込ませたいのです。 1カ所だけなら本を見て以下のスクリプトのコピペでできたんですが、 ASを理解していなくて応用が全然できませんでした。 よろしくお願いします。 import flash.net.URLRequest; var myUrlLoader:URLLoader=new URLLoader(); var myTextUrl:URLRequest=new URLRequest("txt1.txt"); myUrlLoader.load(myTextUrl); myUrlLoader.addEventListener(Event.COMPLETE, myLoadComp); function myLoadComp(evt:Event):void{ var myStr:String=myUrlLoader.data; trace(myStr); field1.text=myStr; }
881 :
879 :2009/09/29(火) 10:07:15 ID:ceJXxg4A
879です。 var myUrlLoader2:URLLoader=new URLLoader(); var myTextUrl2:URLRequest=new URLRequest("txt2.txt"); myUrlLoader2.load(myTextUrl2); myUrlLoader2.addEventListener(Event.COMPLETE, myLoadComp2); function myLoadComp2(evt:Event):void{ var myStr:String=myUrlLoader2.data; trace(myStr); field02.text=myStr; } と、適当に数字を入れてスクリプトを並べたらOKでした。 スレよごしスイマセン。
>>883 アイコン画像を変更するってことでいいのかな?
2通りある
1;ライブラリの中にすでにあるビットマップのプロパティを開いて
「読み込み」から画像を変更してしまう。
2;ライブラリに変更したい画像を読み込む
リンケージプロパティの「ランタイム共有用に書き出し」「最初のフレームに書き出し」にチェック
識別子を記入
ASの
{ id: 'settings', label: 'Preferences'},
{ id: 'blog', label: 'Blog' },
{ id: 'forum',label: 'Forum' },
...
idの''の中にそれぞれ使いたい画像の識別子を入れる。
>>884 今家にいないので試すことができません
帰ったらやってみようと思います
早い返答ありがとうございました
886 :
885 :2009/09/29(火) 20:04:39 ID:JA15RRoz
887 :
Now_loading...774KB :2009/10/01(木) 01:19:37 ID:b7oiV81o
ちょい質問。(CS4 入力フォーム欄をコンポーネントのTextAreaで設置したんだけど htmlを開くと全角で入力するときに、入力欄でもflashファイル内でもなく、 ブラウザ画面の左上に打った文字が表示されます。(決定するとフォームに入るのですが) 検索エンジンで検索するときに、変換前でも文字は入力フォーム内に記述されていきますが そのようにするにはどうすればよろしいでしょうか?
質問させてください。 Flash8を使っています。 円が水平に移動するだけのMCを2つ作りました。 片方はモーションを付けて移動、もう片方はASでthis._xを単純に加算。 これをrootからattachMovieし、_rotationで角度を付けました。 この時、前者は期待通り斜めに移動しましたが後者は水平移動のままでした。 どうもASで移動させた座標は絶対座標のままのようなのですが、これをモーションを付けて動かした時と同じように操作する方法はあるのでしょうか? 要はMC内のASで動かした物をrootでさらに操作したいと言うことなのですが…
>>888 this._x+=になってるか?
加算じゃなくてx座標指定しちゃってるんじゃね
というかスクリプト書いてくれた方がはやいと
>>888 MCを_rotationさせても
MCのある座標が_rotationしたわけじゃないから当然ちゃ当然
MCを親MCに入れて親の方を傾ければいいのではないかな?
てか普通に_x,_y移動量指定じゃ駄目なのかな?
891 :
888 :2009/10/01(木) 17:04:10 ID:kTkWjas2
>>889 ,890 さん
レスありがとうございます。
890さんの方法で期待通りの動作となりました。
今回はASで動かした物をさらに操作出来ないのかな?と言う素朴な疑問だったので質問させて貰いました。
MCを入れ子にして親を動かす発想は無かったので勉強になりました。ありがとうございました。
892 :
Now_loading...774KB :2009/10/02(金) 17:59:54 ID:TVvR/Abm
AS2.0でPlayer6(CS4,WinXP)です。テキストのピンボケ(にじみ)で質問です。 MC内に5個のフレームを設定し、それぞれに静止テキスト(半角英数のみ)を配置しました。 動作としては、マウスクリックでMC内フレーム1→2→3・・・ と遷移するようにしています。 これらの静止テキストのプロパティは共通で、MSPゴシック・14pt・ビットマップテキスト・白色 なのですが、2フレ目の静止テキストだけがピンボケしたように滲んで表示されます(他は シャープというか鮮明)。 模式図で書くと下のような感じです。 [ボケ無し] [ピンボケ] [ボケ無し] [ボケ無し] [ボケ無し] 1フレ目はピンボケが無いのでこれをコピペして文言を変えたのですが同じでした。 どうすべきでしょうか?
>>892 座標の値が整数じゃないとぼけるという話があったような
895 :
885 :2009/10/03(土) 02:12:15 ID:IMKzaUt0
同じ質問はしてもいいのでしょうか?
断る
お願いしますお代官さま
>>897 お代官じゃなくて>884だが
テキトーに書きすぎてたんで補足しとくと
2番目の方は読み込んだ画像をムービークリップシンボルに変換してからリンケージ設定するのな
ライブラリに最初からあるアイテム見れば解るよな
でクリック時のアクションはdockActionsの中な
ムービープレビューでクリックすれば出力パネルが開くから見比べれば解るよな
で>886はflaがうちのじゃ開かなかったから俺はパス
他ソフトで出力した、やたらデカいswf(ラスタではなくベクタ)から形状を保持したままムダなポイントを省いて軽量化したいのですが、 Flash本体だけではできないのでしょうか?
>>899 最適化という、ポイントを減らす機能があるが
当然形が微妙に変わるので妥協が必要
901 :
899 :2009/10/03(土) 18:08:58 ID:ygZEIzRO
>>900 ありがとうございます
まさにこの機能を探していました
>>898 色々見比べていたら少し前進しました
どうもありがとうございました
初心者ですが、Adobe Flash CS4 ProfessionalでFlashのバナーをつくりました。 パブリッシュしてswf形式にすると普通に見えるのですが、 GIF形式にすると動かない状態になります。 いろいろ調べてみましたが、パブリッシュ後、、いつもGIF87a形式になっています。 これが動かない原因でしょうか? 同じFlashのバナーでもGIF89a形式だと見れるので…。 それともなにか設定方法などがあるのでしょうか。どうぞお教えください。 ヤフー知恵袋では回答つきませんでした。
904 :
Now_loading...774KB :2009/10/04(日) 17:20:24 ID:y4JNALfg
指定コマ数実行を停止する関数教えて
>>903 CS4使ってないんで違うかもしれんが
パブリッシュ設定のGIFのところでアニメーションに設定してある?
或いは「書き出し」メニューで「ムービーの書き出し」「アニメーションGIF」になってる?
PhotoShopCS2で描いた、
輪郭が背景に溶け込むような感じにグラデのかかったCGを
FLASHの素材にしようと読み込んだら輪郭のグラデの部分が
くっきりと表示されてしまうのです。
参考CG置いておきますね
(´・ω・`)つ
http://kissho.xii.jp/1/src/1jyou93101.jpg 左がPhotoshopCS2、右がFLASHに取り込んだときの画像です。
スムージングやロスレスもダメでした。
グラデの状態を維持するにはどうしたらよいのでしょうか。
↑あぁ、ごめんなさい!FLASHのバージョンは 「FLASH Professional8」です
>>907 アップローダにアクセスできなかったんで見ずに書くけど、
透過設定のpngでpsからはき出すとグラデは思いのままだぞ
910 :
909 :2009/10/05(月) 13:51:15 ID:3/qNzK7H
いま画像みたら思ってたのと違った。透過部分が変な色になってるね。 しかし手元のmx2004とcs2で似たような素材作って配置してみたが、 そんな変なことにはならなかったぞ。psで吐いた画像はアップできる?
>>907 Web用に保存でPNG24選んでおけば、普通は問題ないはず
あとはPCの環境がフルカラーじゃないとか、そんなじゃね?
912 :
907 :2009/10/05(月) 17:33:54 ID:P4VHjjGw
レスありがとうございます。
PNG-24で保存すればグラデが適用されたままFLASHで読み込めますが
腕や脚など、パーツ別にアニメーションをさせたい素材なので
一枚のCGではなく、可動部分をレイヤーとして読み込みたくて…。
荒業ですが、フォトショで描いたPSDをFireWorksに読み込んで、そのまま
FLASH8の作業ウィンドウへドラッグすると
パーツの位置・レイヤーを保持しながらライブラリに読み込めるというのを聞いて
実際にやった結果が
>>907 でした。
グラデを崩さずFLASHへ読み込むには、フォトショでパーツごとに保存して
FLASH8で一つずつ配置し直していくしかないのでしょうか。
分かりづらくて申し訳ないです…。
>>905 さん
ありがとうございます!
パブリッシュ設定のところにGIFイメージというチェックボックスがあって、
そこにチェックを入れるとアニメーションか静止かを選べるようになりました。
助かりました!
ループ中のサウンドにフェードアウトをかけるには どのようなスクリプトで命令すればよいのでしょうか FLASHMXです
>>914 こんな感じかな
Vol=100 //ボリューム初期値
onEnterFrame = function(){
my_sound.setVolume(Vol--)
if(Vol<=0){
delete onEnterFrame
}
}
>>915 すみません、仮に「A」という名のサウンドMCを作って
他のMCから「A」にフェードアウトの命令を出す場合
どうすればよいのでしょうか><
FLASHでランチャーを作ってjarファイルを実行したいんですけど、何かいい方法ないですか?
919 :
Now_loading...774KB :2009/10/08(木) 23:24:35 ID:6CAJBwKS
アクションスクリプトの質問です。 キーを押してムービークリップを動かすスクリプトがあったのですが、 これだけだと画面(ステージ)の外まで出てしまいます。 ムービークリップが画面の外に出ないためにはどのようなスプリクトを足せばよいのでしょうか? よろしくお願いします。 if (Key.isDown(Key.UP)) { mc._y -= 10; // 上に移動 } if (Key.isDown(Key.DOWN)) { mc._y += 10; // 下に移動 } if (Key.isDown(Key.LEFT)) { mc._x -= 10; // 左に移動 } if (Key.isDown(Key.RIGHT)) { mc._x += 10; // 右に移動 }
920 :
Now_loading...774KB :2009/10/09(金) 00:10:15 ID:HIMMoyJj
>>917 仮に
A_sound=new sound(this)をA_mcのタイムラインに記述したとすると
サウンドインスタンスA_soundがA_mcに関連付けられる。
B_mcをクリックでフェードアウトさせる場合B_mcに
on(release){
Vol=100
onEnterFrame = function(){
_parent.A_mc.A_sound.setVolume(Vol--)
if(Vol<=0){
_parent.A_mc.A_sound.stop()
delete onEnterFrame
}
}
}
こんな感じ
パスの概念がわかってれば別にどうってことないと思う
ちなみに一度フェードアウトさせて止めたA_soundを再び使う場合は
setVolume()が0になってるんでsetVolume(100)とかでボリュームを戻してやる必要がある。
>>919 それぞれ
if(mc._y>=0){
}みたいので囲めばいいんじゃない?
>>920 できました!本当にありがとうございます><
もうひとつサウンドについて質問なのですが
ストリーミングサウンドは再生に同期しているので
アニメーションが止まるとサウンドも一緒に停止するのですが
イベントサウンドは独立しているので鳴り止みません
StopAllSoundsで命令すると他のサウンドまで止まってしまうので困っています
イベントサウンドだけをどうにか止めるスクリプトがあればご教授願います
m(´;ω;`)m
ご教示願います
>>922 >920の例中にも付け加えといたけど
my_sound.stop()の形で止める
925 :
Now_loading...774KB :2009/10/09(金) 22:17:50 ID:/UeZ8Mf3
>>924 できたーー!!やったーーー!!!!
貴方のおかげで応用ができました!
フェードアウトやイベントサウンドだけの停止など
ちょっと工夫するだけで様々な効果が得られるんですね^^
本とか読んでもなかなか答えを見出せなかったので
超うれしいです、本当にありがとうございました!!
>>923 うぅ・・ごめんお・゚・(ノω゜`)・゚・。
そうだね。
928 :
Now_loading...774KB :2009/10/10(土) 10:17:53 ID:PQN64vl/
携帯ゲームの企画なんですが、僕自身は開発者ではないので 企画がFlashLiteで作成できるのか、ダウンロードアプリとして 提供するのか、境目をうまく判断できない未熟状態です。 おおまかにでもダウンロードなしのFlashLiteゲームの 限界を見極めるコツがあれば教えていただきたいです。 ○○をしようと思ったらダウンロードなしのFlashLiteゲームじゃ 無理、みたいなことをいくつか聞けると勉強になります。 変な質問スマソ
929 :
Now_loading...774KB :2009/10/10(土) 10:28:05 ID:jMSkIEPK
ビットマップにスムージングかけると死ぬほど重たいんですが、 高画質な画像拡大縮小ライブラリ?みたいなものはないでしょうか。 AS2です。
931 :
Now_loading...774KB :2009/10/10(土) 15:28:02 ID:ag8mGfls
初歩的な質問ですがお願いします。 MC(chara)をマウスクリックで歩いてるように動かしたい。 MCにこのようにASを書いたのですが瞬間移動してしまいますorz onClipEvent(mouseDown){ this._x = _root._xmouse; this._y = _root._ymouse; } 少しずつ移動するにはどうしたらいいでしょうか?
>>931 _root._xmouseはマウスポインタのx座標ということは分かっている?
onClipEvent(mouseDown){
this._x += 10;
this._y += 10;
}
933 :
931 :2009/10/10(土) 16:35:57 ID:ag8mGfls
>>932 レスありがとうございます。
一応知っていますが、それだと右下に移動するだけになってしまいましたorz
>>933 なら、やりたいことを「具体的に詳しく」書かないと。
マウスでクリックした位置に向かって少しずつ移動したいってことかな?
まず、最初に
>>931 が書いたASでは、MCの位置=マウスポインタの座標に
なってるんだから、一瞬でその場に移動するのは当然だよね?
>>932 では、一度に右に10、下に10移動するんだから、当然斜め右に行く。
でも最初の質問なら、この答えで十分なはず。
もしクリックした位置に移動したいなら、まず、クリックした時のマウスポインタの位置を
いったん変数に格納する必要がある。
そして、そこに向かって移動するための移動量を計算する。
計算結果に基づいて、this._x+=とthis._y+=に値を代入する。
その場所に来たら移動をやめる。とか、そんな感じの流れになるのでは。
935 :
931 :2009/10/10(土) 17:13:39 ID:ag8mGfls
>>934 はい。その通りです。
それをASでどのように書けばいいのか、うーんorz
>>935 じゃ、まず算数でできるところから。
クリックした時点のマウスポインタの座標を変数に入れてみる。
適当に
mygoalX=_root._xmouse
mygoalY=_root._ymouse
とかする。
そうすると、MCの現在地から目的地まで、xとyがそれぞれどれだけ移動するかわかる。
で、もしも現在地のx座標が100で目的地のx座標が50なら、this._xはどんどん
減らなきゃいけない。だから、マイナスされなきゃいけない。
y座標についても同じ。現在地より小さくなる時は、マイナスしていく。
ここまでで分からんところがあったら訊いて。
すみません、助けてください!
いま、フルボイスのアドベンチャーゲームを作っているのですが
音声の制御で詰んでいます・・。
「すきっぷ」ボタンでセリフを高速で飛ばすとき
タイムラインに設定したキャラの音声が重なりまくって
超騒音でカオスなことになってしまいます。
ストリーミングサウンドにすればよい話ですが
音声の量がとにかく多いので、イベントサウンドにしています。
そこで
onClipEvent (enterFrame) {
var sound_obj = new Sound(_parent.voice);
sound_obj.stop();
}
以上のスクリプトを「onClip用オブジェ」に書き込むことによって
こいつが表示されている間は「voice」の音声を停止させ続ける
・・・という命令で解決させようとしました。
しかしなぜか音声は停止されず、かわりにBGMが消えてしまうのです。
同じ環境のものを簡単に作ってみました。
何かミスがあればご指導ください・・・。
http://2ch-ita.net/up2/download/1255189358.zip
320×240でflashを作り、パブリッシュしたものをHP上に掲載したら、 縦幅が239か239.5程度で表示されてしまい、flash下部に黒線が入ってしまいます。 htmlでのサイズ指定は320×240にしてあります。 ブラウザで閲覧すると表示サイズが変わってしまうものなんでしょうか? できれば制作したちょうどのサイズで表示したいです。宜しくお願いします。 ・使用環境 Flash8BASIC、WindowsVISTA SP2、ブラウザはIE8
>>938 補足
原因を調査していったら、<center>でFlashを中央寄せした場合に発生する現象だと分かりました。
<center>タグを使用しない(左寄せで表示する)場合はFlash正常なサイズで表示されます。
この場合、Flashを中央寄せで表示する場合はどうしても正規のサイズでは表示できないのでしょうか?
それともIE8固有の現象なのでしょうか?
>>939 試してみたけど現象出なかった
css(margin:auto)で中央寄せしてみたら?
<object>部分だけ抜き出して使ってる
>>937 flaでの音制御はむずいんだよな…
イベントサウンドじゃだめだろ なんで量が多いとストリーミングじゃダメなん?
一般的なやり方は…
使用するサウンドをまとめて繋げてMC化(中身はストリーミング)してどこかに配置
で それのフレーム制御だろ
942は誘導の誤爆、申し訳ない。
このスレに誘導されました JavaScriptからFlashオブジェクトのGetVariableメソッドを使って ActioScript内の変数にアクセスさせたいのですが AS3側でどのように記述したらアクセスできるようになるのかわかりません SWFファイルは mxmlc.exe を使って AS ファイルをコンパイルしています。 例えばTextFieldのテキストをGetVariableで読めるようにするにはどうすればよいですか? package { import flash.display.*; import flash.text.*; public class HelloWorld extends Sprite { public function HelloWorld() { var textField:TextField = new TextField(); textField.text = 'Hello World'; addChild(textField); } } }
>>944 JavaScriptからAS3には「ExternalInteface」を使ってアクセスするようになった。
//JavaScript
alert(document("testSWF").helloWorld());
<!--HTML 幅だの高さだのは省略-->
<embed name="testSWF" src="helloworld.swf" allowScriptAccess="always"/>
//AS3
package {
import (省略)
public class HelloWorld extends Sprite { //これはドキュメントクラスでOK?
var textField:TextField; //この位置でプロパティを宣言すること
public function HelloWorld() {
textField = new TextField();
textField.text = 'Hello World';
addChild(textField);
ExternalInterface.addCallback("helloWorld", displayMessage);// 引数の名前をJavaScriptと比べること
}
private function displayMessage(){
return textField.text;
}
}
}
・動作未検証。何かエラーでたら自分で苦労して解決してくれ
・IEだとembedでは動かないから<object>で同等の記述を調べてくれ
>945 やはり、ExternalIntefaceしかないですか。 実はすでにソースが失われているSWFがターゲットだったので 外部向けにaddCallbackさせることができないんです それでSWFをダンプして、なんらかの変数を推測してアクセスできないかと思ったものですから。 GetVariableだと '_root' やいくつかの限られた変数なら値は返ってくるのですが 肝心のキャストとかできないから、派生したオブジェクトのプロパティにも到達できず・・・。 そもそも文字列型になって返されるんですね。 オブジェクトとして取得できるものかと思っていたのに。 長文すみません あきらめて作り直すしかないようです。
>>941 イベントサウンドは1フレームだけでも音が最後まで鳴るので
音声ファイルの量が物凄く多いとき、配置する作業効率が
飛躍的に上がると思っていました。
一方、ストリーミングサウンドは
音声ファイルの終点までフレームを伸ばさなければならないので
ひとつひとつF5を連打する手間があったので
なるべく避けたかった、というわけです(´・ω・`)
でも、今はストリーミングサウンドにして良かったと思ってます。
レスありがとうございました^^
画質を犠牲にしてjpg圧縮率を思いっきり高くし一枚あたりの容量を小さくして詰め込むとか、
ボタンなどの場合に mc.onPress = function〜〜 などで1フレーム目にまとめて処理を書くことが出来るのですが 1フレーム目から特定のフレームに処理を書くことってできるのでしょうか?
>ひとつひとつF5を連打する手間 まとめて選択すりゃ1発だろ 基本的な使い方をもっと覚えるんだ 作業効率もたしかに大事だが手間を惜しんでいたら良い物は出来ないお がんがれ
>>949 質問の意味がよくわからんが とにかく試せ
>>949 そのフレームに存在していないものに関する関数は定義できないよ
たとえば、2フレーム目に初めて登場するMCについて
1フレーム目でMC.onPress=とかやっても無理。
初めまして、最近勉強し始めた初心者ですが、質問に答えてもらえるとありがたいです。 今テンプレのhakuhin'sさんのHPの講座を元にブロック崩しを作ってます。 ある程度形ができてきたので、"左右に動く邪魔ブロック"みたいなものを作ろうと思い、 ボールが当たれば消えるブロック(メインブロック)とは別の邪魔ブロック用のMCを配置し、 メインブロックと同じ要領で当たり判定を記述したのですが、 ボールが邪魔ブロックをすり抜けてしまいます。(左右動作はトゥイーンにより正常に動作しています) ご伝授よろしくお願いします。 【環境】WindowsVista、FlashCS4
要するに判定のタイミングだお 相手は動いてるからな メインブロックと同じ要領ですり抜けるなら変えなきゃだめって事さあ 普通は玉移動の直前に判定だけどそっちではどうなってんだい? それから邪魔ブロックのターゲットが合っているのかトレースして確認だ
955 :
Now_loading...774KB :2009/10/14(水) 00:04:01 ID:3hYdMUAb
フラッシュで雲の動きを実装したいのですが雲単体だけをスピード遅くするにはどうすればいいでしょうか?アクションスクリプトを使うのでしょうか?
そうです
957 :
Now_loading...774KB :2009/10/14(水) 03:28:08 ID:3hYdMUAb
髪の毛のような滑らかな動きはどうやるのです?
>>955 >フラッシュで雲の動きを実装したいのですが雲単体だけをスピード遅くするにはどうすればいいでしょうか?
ユーザーのアクションに対して反応するというようなことじゃなければAS使わなくても可能だと思う。
まずはモーショントゥイーンシェイプトゥイーンをいじくってみれば。
959 :
Now_loading...774KB :2009/10/14(水) 21:52:59 ID:3hYdMUAb
ありがとうございます。いろいろ試したけどうまくいかない
まずは基本的になにが出来るかをおぼえたほうがいいぞw
961 :
Now_loading...774KB :2009/10/15(木) 13:42:47 ID:IkZR71R9
【やりたい事】コンポーネントのスキンをデフォルトに戻したい 【 使用環境 】Flash8 pro Mac OS X 10.4 【 質問内容 】 FLV Playback カスタム UI コンポーネントのSeekBarを、 コンポーネントウインドウからステージに配置した後、色等をいじっていたのですが、 再生場所を示す▲が何かの拍子に表示されなくなってしまいました。 ライブラリウインドウから削除して再度コンポーネントウインドウからステージに配置したり、 Flashを一度終了させてから再度開いても、かわりません。 自分が何をしているのかよくわからない状況なので、1から作り直そうと思うのですが、 どうしたら、▲の出る、デフォルトの状態に出来ますか?
962 :
961 :2009/10/15(木) 13:59:52 ID:IkZR71R9
自己解決しました。 FLV Playback カスタム UI コンポーネントを FLVPlayback コンポーネントのインスタンスに接続出来ていなかったようです。 自分と同じところで引っかかった人は、 ヘルプの「FLV Playback カスタム UI コンポーネントの接続」を参照してください。
雲だの髪の毛だのは手書きアニメの領域だから、手書きアニメの教則本を見るしかないんじゃないのかね 長い道のりだけどな
964 :
Now_loading...774KB :2009/10/15(木) 18:45:20 ID:rClC0JBJ
はじめまして。お聞きしたいことがあり、始めて書き込みさせていただきます。 今作っているフラッシュで、別々の映像が30通り流れる30個のボタンをランダムに8回押し、 8回目の映像が流れ終わった後に、次はボタンのものとは関係ない別の映像が流れるというものを作りたいのですが、 どこに何をいれたらいいのか分かりません。 今のところスクリプトはこんな感じで書いています。
965 :
Now_loading...774KB :2009/10/15(木) 18:46:59 ID:rClC0JBJ
on (release) { _root.okFG=true; switch (movFG) { case 2 : _root.mov30.duplicateMovieClip("mov30_2",2 ,{_x:230,_y:260}); break; case 3 : _root.mov30.duplicateMovieClip("mov30_3",3 ,{_x:337,_y:260}); break; //次の選択の際に、次枠に映像を表示するためにmovFGに1を追加 movFG += 1; //何のコードが選択されたかをcodeFGに設定 codeFG = 30; } switch文で何回目に押されたかを判断して、各数字の位置(_x、_y)に映像のムービークリップを複製して貼り付けるようにしています。 これのどの部分に何を入れれば、8回目の映像が終わった後に新たな映像を読み込むことが出来ますか? 長々と失礼します。
966 :
Now_loading...774KB :2009/10/15(木) 23:59:05 ID:jV93e1Bf
FC2ブログで、ブログのヘッダー画像をフラッシュに変えようと思いたち、 ウェブエフェクトと言うソフトでフラッシュ作成し、SWFで出力したものを FC2に保存しCSS上で、 ・・・・JPGを・・・・・SWFに置き換えてみましたが 空白になってます。何が必要でしょうか? 18歳法子
PhotoShopのレイヤー情報を保持しながらFLAにコンバートできる
素晴らしいシェアウェアのプラグインを見つけました。
デモのままだと青い斜線が入るので
「よし、これは買いだ!」と思ったのですが
購入フォームが見あたらず立ち往生してます
ttp://medialab.com/psd2fla/ どなたか知ってる方がいたら、どうやって購入するのか
教えてください(´・ω・`)
969 :
Now_loading...774KB :2009/10/16(金) 18:42:04 ID:JJWm/I46
Flash CS4でActionScript 3.0使ってるど素人です。 虹のようなカラフルな模様作るのに import frocessing.color.ColorHSV; を使ってる.asのソースがよくあるので試してみようと思いましたが 1172:定義 frocessing.color.ColorHSV が見つかりませんとエラーが出てしまいます。 importしないでやったら当然のようにまたエラーがでるのですが どうやって使用すればよいのでしょうか?
970 :
969 :2009/10/18(日) 04:01:47 ID:YRCqpABs
自己解決 こういうの公開してるところあったのね…
質問に答えてもらえるとありがたいです。 ボタンクリックで再生中のフレームから20フレーム戻すには on (release) { gotoAndPlay (_currentFrame - 20); } これで出来たのですが、逆に「進める」にはどうしたらよいのでしょうか? + 20にしても進みまないのですが…
>>971 そんなことはないでしょ
読み込み完了してないとか
フレームが存在してないとか
スペルミスしてるとかそんなところじゃない?
>>972 ありがとうございます。
確認してみます。
974 :
Now_loading...774KB :2009/10/18(日) 16:53:23 ID:81n7TPHZ
次の質問者の方、ど?hぞ〜
いわゆるホームページメニューをつくろうと考えているのですが、 (マウスオーバーとマウスアウトでアニメーションするもの)、 作り方がよくわかりません。 ボタンをボタンシンボルとして作成し、オーバーにオーバー時のMCシンボルを作るのはできるのですが アウト時のアニメーションはどうすればいいのでしょうか。 参考サイトがあったら教えてください。 Flash CS4 Windows
MouseEvent.ROLL_OUT じゃダメなん?
オーバーがわかって、なんでアウトがわからないんだ?
>>977-978 それは、ActionScriptで、オーバーとアウトのイベントリスナー作成して
それぞれのアニメーションへ飛ばすっていうことですか?
アウト時のアニメーションってどんな感じなの?
例えば、
HOMEというメニューがあるとして
オーバーでHOMEの文字が大きくなるアニメーション
アウトで大きくなった文字が元のサイズに戻るアニメーション。
って感じ。
とりあえず分かるとこまで作って見て、分からなくなったら
そこまでのflaをうpしますので助言いただけると幸いです。
あと、
>>979 はのことは、
いろいろ調べてて思ったのがメニューのようなFLASHを作る方法は2通りあると思って、
1つは、メニューをボタンシンボルとしてシンボルのオーバーフレームに
(そのままでは1フレームの動作しか設定できないので)MCを関連付ける方法。
もう1つは、メニューをMCシンボルとしてActionScriptにてオーバーやアウトのEventListenerを作成し
動作時のフレームへgotoAndStopをする方法。
どちらがいいのか分からなくて書きました。
>>981 後者の方が、いろいろと応用や拡張が可能だと思う。
ボタンシンボルとして作ると、ロールアウト時のアニメーションとかは
できないんじゃなかったっけ。
>>982 レスありがとう。とりあえず後者の方法でやれるとこまでやってみます。
ボタンシンボルはやはり「アップ、オーバー、ダウン、ヒット」しかできないですか。
イベントを追加する方法があるのかなと思ったのですが、
便利そうだけどわりと不便なのかなあ。
まったく使いこなせていませんが・・・・。
984 :
Now_loading...774KB :2009/10/19(月) 17:09:30 ID:W4V0VK9E
初歩的な質問で申し訳ありません PHPのsession変数をFlashで受け取るにはどうしたらいいでしょうか?
>>983 MCに通常時、オーバー、アウトのラベルでアニメートして、
on(rollover)とon(rollout)使うのが普通だと思ってた
CS4で質問です。 ASをのぞかれたくないので、SWFからFLAに戻されないように設定出来ますか?
988 :
Now_loading...774KB :2009/10/19(月) 20:44:59 ID:W4V0VK9E
984ですが PHPのsession変数をFlashで受け取るにはどうしたらいいでしょうか? まじ教えてください。結構頻繁に使いますよね?
>>988 普通にflashvarsで渡すのじゃだめなの?
そしてまた次スレを立てる人が居ないまま1000へ行くのでした
シンボル変換後にプロパティインスペクター見たら、ビヘイビアで変換出来るけど、 このビヘイビアはどういう時に使うのですか?
なんでてめぇらクズのためにスレ立てなきゃいけないんだボケ って考える人ばかりなのは言うまでもない
質問です。バージョンはCS4、AS3です。 まずインバースキネマティクス(IK)を使って、ドラッグしたら関節を動かせるswfを作りました。 それをAS3のloaderで親swfに読み込ませたのですが、読みこまれた子swfのIKが 機能しませんでした(操作できない)。 ※アーマチュアのプロパティでオプションは「実行時」を選んであります。 ※子swf単体で起動するとIKは機能しています。 親に読み込まれた子swfのIKを動かせるように出来る方法が分かる方がいらっしゃいましたら 教えていただけると助かります。 よろしくお願いします。
わかりました。
IKってCS4からの機能なんだっけ? おもしろそうだな 子swfが操作できないって 具体的にどんな事させてんだい?
998
999
999なら大金が手に入るわ
1001 :
1001 :
Over 1000 Thread このスレッドは1000を超えました。 もう書けないので、新しいスレッドを立ててくださいです。。。