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

2013/03/20(水) 18:58:42.38ID:lqUP4E/H
どの質問スレでもスルーされるような超基本的な質問はここでしろ!
調べるのがめんどくさい初心者はなんでもかいとけ!知ってたら即、答えるし、
知らんかったら知らんと書く。検索なんかクソでも喰っとけ!教えて君以外は逝ってヨシ!

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

前スレ
Flashの超基本的な質問はここでしろ! part43 (DAT落ち)
http://toro.2ch.net/test/read.cgi/swf/1327630120/

関連スレ
ActionScript 誰かが物凄い勢いで解答するスレ 31
http://toro.2ch.net/test/read.cgi/swf/1349657416/
2013/07/15(月) NY:AN:NY.ANID:OMc2xQmt
>>66
CS5しかないんでアレだけど、タイムラインのウィンドウの右上にメニューのボタンない?
そこでタイムラインのサイズ選べると思うけど

>>67
HTML5のプレイヤーで再生されてんじゃないかと
69Now_loading...774KB
垢版 |
2013/07/21(日) NY:AN:NY.ANID:363/fC/u
(1)使用ソフト/バージョン:Adobe Flash professional CC
(2)OS:Win8

 初歩的以前の問題で申し訳ないのですが、この最新版を触るのが初めてで
テキストの「変数名」を入力する場所が自分で検索してみてもわかりません。
 インスタンス名を入れる所はわかるのですが、変数名はどこから入力すれば良いのでしょうか。
 以前まで使っていた事のあるバージョンはMX2004です。
2013/07/21(日) NY:AN:NY.ANID:IHsjpctG
ccは更にUI変わってんのかな、cs使いだから間違ってたらごめん

上のウィンドウタブでプロパティをチェックして出して、そのテキスト選択したら
位置とサイズ、文字等のカテゴリが表示される。下の方にあるオプション内に
変数名を入れるボックスがあるはずだけど
2013/07/21(日) NY:AN:NY.ANID:EFHaZ9JS
as3.0ではダイナミックテキストの変数名とインスタンス名は同一
Flash Pro CCからはas2.0は存在しない
つまり
7269
垢版 |
2013/07/21(日) NY:AN:NY.ANID:Oycc9PcS
>>70さん
プロパティにもオプションにもどこにもなくて迷走していたのですが…>>71さんが結論を教えて下さいましたorz
回答ありがとうございます!
>>71さん
つまりインスタンス名に変数名を入れたら良かったのですね‥!
すみません助かりましたありがとうございます!
7369
垢版 |
2013/07/22(月) NY:AN:NY.ANID:vN2Wer9I
すみません、>>69 = >>72です。
ダイナミックテキストのインスタンス名ボックスに変数名を指定したのですが
パブリッシュしたswfを開いても何も表示してくれません‥orz
どなたかわかる方いらっしゃいますか‥

(1)使用ソフト/バージョン:Adobe Flash professional CC
(2)OS:Win8
2013/07/22(月) NY:AN:NY.ANID:VKSKxegA
それは流石に書いたASを晒さないことには何とも
7569
垢版 |
2013/07/22(月) NY:AN:NY.ANID:vN2Wer9I
>>74さん
情報不足ですみません。
アクションのボックスには以下だけを入れてみています。
----------------------
var test = "こんにちは!";
----------------------

テキストのプロパティでダイナミックテキストを選択肢して
インスタンス名に「test」と入れた状態でパブリッシュしました。
エラーメッセージ等は出なかったのですが、swfでは何も表示されません。
2013/07/23(火) NY:AN:NY.ANID:jw7s9ylA
testはTextFieldインスタンスになるのでtest.text="こんにちは";
といれる
as2の時のようにtestって名前つけたらtest=で入ってくれるようなものはas3になない
2013/07/23(火) NY:AN:NY.ANID:kiAzD/Z6
こういう事がしたいのかな

テキストフィールドを作成して配置する
http://hakuhin.jp/as3/text_field.html
7869
垢版 |
2013/07/23(火) NY:AN:NY.ANID:0H+81IMy
>>76さん>>77さん
ActionScript3.0で全く仕様が変わっていたのですね‥!
「as3.0」を検索キーワードに追加したら>>77さんの貼って下さったサイトのような
知りたい情報を見つけてくる事ができるようになりました。

根本的な所を理解しておらずお恥ずかしい
>>76さん大変丁寧にありがとうございました。
無事変数をテキストフィールドに表示する事ができました!

お二人共ありがとうございます。
改めて勉強しなおしてゆきます。
2013/07/31(水) NY:AN:NY.ANID:H+ckYapj
Mozillaの SWF Player 「Shumway」がYoutubeを再生できるまでに機能強化されてる。
ttp://www.geek.com/apps/mozillas-flash-player-replacement-looks-impressive-for-both-games-and-video-1561775/

スゲーーー
80Now_loading...774KB
垢版 |
2013/08/02(金) NY:AN:NY.ANID:RatXFXd5
FlashCS4 AS2 Player7 使用

サイトからDLしたサンプルFlaファイルからSWFのプレビューをしようとしたところ
下記のメッセージが出ました
http://uproda11.2ch-library.com/395280vTc/11395280.png

パブリッシュ設定を確認したところ下記の通りです。
http://uproda11.2ch-library.com/395281O7N/11395281.png

「出力先ディレクトリが存在しません」でググりましたが原因が分かりません。
どうすべきでしょうか?
2013/08/02(金) NY:AN:NY.ANID:3MyjoFBT
そんなエラー初めて見たなw
いつも自分が使用しているディレクトリにFlaを移動させてもだめかい
8280
垢版 |
2013/08/02(金) NY:AN:NY.ANID:RatXFXd5
>>81
どうも。
いつものディレクトリでも駄目でした。

海外のサイトからDLしたので2バイト文字が不可なのかと思い、
半角英数のpath内で試しましたがこれも駄目でした。

CSの出力パネルを見ると、対象が「preloade.fla」の場合
 URL 'file:///C|/・・・/デスクトップ/・・・/chat/preloader.swf' を開く処理のエラー

と出ます。
8380
垢版 |
2013/08/02(金) NY:AN:NY.ANID:RatXFXd5
(自己レス)

「出力先ディレクトリが存在しません」ではなく、「開く処理のエラー」でググったところ
結構情報が得られましたのでこれで調べてみます。
8480
垢版 |
2013/08/02(金) NY:AN:NY.ANID:RatXFXd5
(再自己レス)
結局対策が分からないので、仕方なく新規にFlaファイルを作り、そこにライブラリや
ASをコピペしてオリジナルを再現しました。
→ エラー出ず

どうやら、元Fla生成時の深いところで問題が生じていたようです。
(作者が奇妙な環境で作ったとか??)
2013/08/02(金) NY:AN:NY.ANID:3MyjoFBT
2013/08/07(水) NY:AN:NY.ANID:0DguIwZy
質問です FXのチャートがFLashで表示されるんですが
画面の一部分だけが反応しません。
先日までちゃんと表示されていたんですが、本日より不具合が出ました

PCは自作でAMD Athlon II X4 620 memory8G  HD5770 Windows7 64bit
一度不具合があってからリカバリーしましたが、症状がなおってません

お力を頂ければ幸いです
2013/08/07(水) NY:AN:NY.ANID:YC5GOXXq
そういうのはFlashプレイヤーのバージョンアップ(orダウン)で改善しないなら
製作元に聞くしかないな ちなみにどこのチャートよ?
2013/08/15(木) NY:AN:NY.ANID:2reCADnm
FLASHのサイトを作成、
試しに店先からアンドロイドタブ、win8のノート型タブでサイトにアクセスしたのですが、
画像がこわれて、円がマリモ、までいかないにしても
文字や画像がカピカピしてます。
プラグインか何かインストールの不足でしょうか。
他の普通のPC(WIN7.8)で見るとなぜか普通に見れたのですが。。
データはサイトからの他、フラッシュメモリからhtmlファイルを直接開いても同じでした。
2013/08/24(土) NY:AN:NY.ANID:4SGxiWu4
win7/flashplayerは最新版です
flashdevelopで作ったswfをexe形式にしたいのですが
adobeから最新版のflashplayer_11_sa_debug.exeをダウンロードしてswfファイルを読み込んだところ
『プロジェクターの作成』の文字が灰色に表示されて選択できなくなってました
以前使っていた旧バージョンのflashplayer_11_sa_debug_32bit.exe、flashplayer_10_sa_debug.exeでは
今まで通り黒く表示されてexeに変換できます
できれば最新版を使いたいのですが何か解決策はありませんか?
90Now_loading...774KB
垢版 |
2013/08/29(木) NY:AN:NY.ANID:TSivFU71
7 64BitにFlash64Bitを入れた場合、c:\windows\system32 に32bit、SysWOW64に64BitのNPSWFxxが入ってるはずですよね?
両方ともNPSWF32しか入っていませんが、64Bit版ではなく32Bit版を入れてしまったんでしょうか?
2013/09/03(火) 06:54:39.76ID:pkpwFdm0
AS3.0って多次元連想配列できますか?

person[0]{'NAME'} = "Tanaka";
person[0]{'AGE'} = 26;
person[1]{'NAME'} = "Suzuki";
person[1]{'AGE'} = 32;

こんな感じで。
2013/09/03(火) 09:40:42.57ID:RdWDBgMZ
しょーがない オレがまとめて答えてやるお
>>88
他のPCで正常なら店のFlashプレイヤーを最新にする

>>89,90
同じ人かいな? 32Bitで我慢する Flash64Bitて何よ CS6の事?

>>91
できないと困る ただし書式はこうだ
var person:Array = new Array();
person[0]= new Array(); person[1]= new Array();
person[0]['NAME'] = "Tanaka";
person[0]['AGE'] = 26;
person[1]['NAME'] = "Suzuki";
person[1]['AGE'] = 32;
2013/09/03(火) 11:38:43.77ID:pkpwFdm0
>>92
ありがとう!object型でなくてもいいんですね。
2013/09/03(火) 12:21:17.08ID:RdWDBgMZ
ホントはObject型の方が良いに決まってるお 0〜100間で 2と3の間に新たなデータを追加したい場合Array配列だと困るだろ
var obj:Object = new Object();
obj.Tanaka = new Object();
obj.Tanaka.no = 1;//何かの順番
obj.Tanaka.name = "田中なんとか";
obj.Tanaka.age = 26;
obj.Suzuki = new Object();
obj.Suzuki.no = 5;//何かの順番
obj.Suzuki.name = "鈴木なんとか";
obj.Suzuki.age = 32;
for( var o in obj ){//走査
trace( o );
for( var n in obj[ o ] ){
trace( n +" : "+ obj[ o ][ n ] );
}
}//↓結果
Tanaka
no : 1
name : 田中なんとか
age : 26
Suzuki
no : 5
name : 鈴木なんとか
age : 32
2013/09/03(火) 14:14:44.71ID:pkpwFdm0
Object型で普通に添え字と連想配列で2次元配列できるんですね。
csv読み込ませて連想配列に送りたくて悩んでたんですが、ほんと助かりました。
2013/09/04(水) 18:47:59.00ID:EraZN9Zb
Flashサイト作ってるんですけど重いサイトと軽いサイトの境界線って何MBぐらいですか?
今作ってるのは外部から色々引っ張ってきて4メガなんですけど、全部埋め込んだら100MBです
2013/09/04(水) 19:44:19.56ID:+ypikycB
100MBって動画でも埋め込んでるのか?
動画にしても重過ぎるし、動画を停止したときにメモリをクリアする仕組みを
作った方が良い。
2013/09/04(水) 21:30:16.94ID:fss22+J5
最初の100M全部読み込むようなバカな作りにしなきゃ良いだけだ。
2013/09/05(木) 05:10:42.49ID:Jj2t/dTA
再生ボタンクリックしたら読み込む方法ググってきます
2013/09/05(木) 06:04:18.93ID:Jj2t/dTA
動画ページに飛んだ瞬間読み込み始めちゃうよぉふぇえ
2013/09/05(木) 07:02:08.63ID:Jj2t/dTA
メモリクリアとクリックで読み込み再生出来ました ありがとうございます
2013/09/05(木) 18:04:26.73ID:Or7997VL
cs5でvideoPLAYBACKを使ってフルスクリーンにしても
モニタにフィットしないんですが経験ある人いますか

この画像の緑の部分までフィットさせて無くしたいのです
http://www.dotup.org/uploda/www.dotup.org4468348.jpg
パブリッシュ設定とコンポーネントパラメーターの画像を重ねてあります
2013/09/05(木) 18:07:47.38ID:Or7997VL
画像間違えましたすみません
http://www.dotup.org/uploda/www.dotup.org4468395.jpg
2013/09/05(木) 21:59:23.70ID:Or7997VL
ビデオの解像度をいじったら横だけはフィットした(隠せた)ので力技で終了です
2013/09/07(土) 00:38:18.54ID:BsTSbT4s
Windows7 CS6 as3
ゲーム制作中。
フレームレートが15程度で尚且つブラウザ使用のプレビュー時に妙にカクカクする。
flash professionalのプレビューの時や、フレームレートを上げた状態だと特に気にならない。
どのような原因が考えられるかご教示願います。
2013/09/07(土) 15:48:46.82ID:HqHp3t+m
フレームレートが15だからに決まってんだろ
30にしろ
チューニングに自信あるなら60
2013/09/08(日) 01:37:01.99ID:G8sTA8Ng
フレームレートを減らして毎回処理を行うより、
フレームレートを増やして数回に1回処理を行うほうが良いという事か。Thx
2013/09/08(日) 09:49:08.82ID:FMIba1MO
それはゲームの種類によるだろ
アクションなら毎フレームチェック処理しないとだめだ
ただし未移動なら描画処理しない、if判定を極力使わない(減らす)等テクニックがいる
2013/09/10(火) 03:41:46.54ID:mHKQo/Rf
本当にここ初心者スレかよ
110Now_loading...774KB
垢版 |
2013/10/03(木) 20:37:34.32ID:pu0sTjP6
質問です。

Flash professional CS6
にて
Google アナリティクス のコードを埋め込んだソースをデバッグしていますが

-----------
*** セキュリティ Sandbox 違反 ***
...(Google アナリティクスのURL)
-- 信頼されていないローカル SWF はインターネットへの接続を許可されません。
-----------

と表示され、デバッグが停止してしまいます。
パブリッシュしたものでは表示されないのですが、デバッグの出力が得られません。

このような他のサイトと通信するようなFlashをデバッグするには、どうしたらよいのでしょうか?
2013/10/05(土) 18:13:39.68ID:Wc4YXbn4
>>110
自己解決しました。

ttp://www.macromedia.com/support/documentation/jp/flashplayer/help/settings_manager.html

Windows7 の場合

スタートボタン > コントロールパネル > Flash Player > 高度な設定タブ > 開発者向けツール > 信頼されている場所指定ボタン > 追加ボタン > ファイルを追加ボタン

で、テスト対象の .swf ファイルを選択します。


もし、コントロールパネルで Flash Player が見つからないときは 表示方法を 小さいアイコン にします。
112Now_loading...774KB
垢版 |
2013/10/08(火) 09:35:58.23ID:5bjzqSIn
swfいじれるフリーのツールの比較まとめってどっかない?
2013/10/09(水) 03:59:59.71ID:GsCnxiEP
任せた
114Now_loading...774KB
垢版 |
2013/10/10(木) 20:59:08.82ID:8FMooHNn
Professional CCについて質問です
新規作成をすると中央に白いステージが表示されそのウィンドウの
下と右にスクロールバーが表示される、のがデフォルトだと思うのですが、
今は、新規作成するとステージが左上に固定されスクロールバーがでなくなって
しまいました。
初期のように戻すにはどうすればいいのでしょうか?
2013/10/14(月) 08:09:28.63ID:YFWEQa8x
フラッシュのゲームなどをしていてすごく困っています。
たいていの場合、右クリックすると一時的に「画質」を高中低と3段階設定できますよね。
でもコンテンツによっては「画質」が表示されなかったり、なぜか読み込み中(横バーが表示される画面)
にだけ「画質」を設定できたりするんです。

ここで2点質問なのですが、
1.なぜ読み込み中にだけ「画質」設定ができたりするのか?(たとえば"にこにこ動画"や"にこ生"では常に設定できる)
2.再生する側(私の立場)でデフォルトで「画質」を低にできないのか?(常にデフォルトで"高"になってます)

ちなみにこれはIEでも他ブラウザの別内臓プレイヤーでも同じ症状でした。
回答のほうよろしくお願いします。
2013/10/14(月) 12:01:50.42ID:8EC04w41
1.おそらく読み込み中にはまだコンテキストメニューの設定がされてないんだお
2.無理  製作者にお願いしてコンテキストメニューの「画質」だけOnにしてもらうしかないお
2013/10/15(火) 04:13:46.89ID:Y4yo/HFX
「オブジェクトのvisible切替」

FLASHプロフェッショナル8を使ってます。

ボタンでオブジェクトのvisibleを、true・falseで表示切り替えは出来ましたが、
将来のオブジェクトに適応できません。

つまり「gotoplay」で10フレーム目に飛ぶ場合、ついでに10フレーム目のオブジェクトの表示切り替えは出来ますが、
100フレーム目にあるオブジェクトを、あらかじめ消しておく事などは出来ません。

やりかたを教えて頂けたら幸いです。

あと特定のフレームのみでサウンドを無音(ボタンを押しても無音)のやり方も知りたいです。
118117
垢版 |
2013/10/15(火) 04:27:37.79ID:Y4yo/HFX
補足です。
100フレーム目にあるオブジェクトはボタンなので、

onClipEvent(enterFrame) {

if(○○._visible == false) { //もし○○が非表示なら
△△._visible = false; //この△△もついでに非表示
}
}

とかMCみたいな設定であらかじめ非表示にも出来ません。
2013/10/15(火) 07:39:44.27ID:6GvLcXOl
どーゆー形態の物を作ってるのかわかんないとうまく答えられないお

仮にゲームならボタン類はメインタイムラインにボタン用のフレームでも作って
大量に配置しといて初期設定で表示をOnOffしとく
んで メインタイムラインのエンターフレームでアニメMCのフレームを監視して
100フレームに入ったらボタンをOnにするとか

AS3なら特定のフレームに止まってそこでボタンを検出したらボタン登録して押下を検出
フレームが動き出す直前に消去(リスナー削除)してplay()とかだお
最初から表示をOffにしておきたいならそのフレームに this.btn_OOO.visible = false;入れとく
120117
垢版 |
2013/10/15(火) 18:46:51.13ID:Y4yo/HFX
ご返答ありがとうございます。また試してみます。

言葉では伝わりにくいので、簡単なサンプルを作成しました。
気が向かれましたら見て下さい。
http://nullpoarchives.orz.hm/uploader/upload/File12646.rar

(再度説明)
シンボル10が非表示の時、シンボル100をあらかじめ非表示にする方法を知りたいです。
シンボル10が表示の時は、シンボル100も表示のままの方針です。

最初のgotoplayで10フレーム目に飛ぶとき、双方のシンボルを非表示にする設定にしてます。
その後も非表示ボタンで双方のシンボルを非表示にする設定にしてます。
しかし100フレーム目に、シンボル100が出てきてしまいます。
2013/10/16(水) 07:22:18.89ID:28VB0OAv
グラグ管理すればいいだけだお
flg = false;//制御レイヤー1フレームに追加
s10._visible = flg;//制御レイヤー10フレームに追加
s100._visible = flg;//制御レイヤー100フレームに追加
_root.flg = false;//非表示ボタンのクリップアクションのon (press) 内に追加
_root.flg = true;//(一応入れとく)表示ボタンのクリップアクションのon (press) 内に追加

悪い事は言わないから最初からAS3勉強しとけ 後々役に立つ
AS1独自のクリップアクションは中規模以上の作品作るのに向かないし
プログラミング技術も向上しない AS3でOOPやるんだお
2013/10/16(水) 19:03:07.65ID:dCkPzo7B
Flash Pro CS5 / win7

3Dツールで立方体を横に回転するアニメーションを作りたいのですが、
平面の四角を3Dツールで変形して作った立方体の真ん中に中心点を置いて
モーショントゥイーンで回転させると、
ステージ上では思った通りに表示されるのですが
プレビューで見ると全体が横に100pxほどずれてしまいます

原因をご存じの方がいらっしゃったら是非教えてください…!
よろしくお願いします。
123117
垢版 |
2013/10/16(水) 19:41:47.25ID:0FzSI7hE
ありがとうございました。無事に成功しました。
AS3は難しいと聞きましたが、いつか試してみたいと思います。
2013/10/17(木) 00:04:38.75ID:9PdLI9oE
Windows7
Flash Pro CS6

質問です。
かなりの Flash 初心者なので、とんちんかんなことを言っていたら、ぜひとも突っ込んでください。

あるswf形式のFlashファイルを、JavaScriptに移植するため解析しています。
swfのファイルを実行すると、Now Loading の画面が表示されたあと、メインメニューが画面が表示されるオーソドックスなものです。
逆コンパイルは Sothink SWF Decompiler を使用しました。

ActionScriptを読んだところ、どこにも画面描画をしているところが見つかりませんでした。
タイムラインは2コマ(?)あるだけで、再生しても何も表示されません。

上記から、本来はタイムラインにメインメニュー画面があって
逆コンパイル時に、そのフレームが欠落したのかも?と思いました。

この考え方はあっていますか?
またこういった場合の、対処法をお教えください。お願いします。
2013/10/17(木) 08:45:08.97ID:Ey210RFA
>>122
Flaファイル見ないとわからんな…

>>124
画面描画じゃなくて直接ステージに配置してるタイプなんじゃないか?
解析とかここで聞いても答え返ってこないお
126Now_loading...774KB
垢版 |
2013/10/17(木) 09:40:37.90ID:eLP2cyCo
超基本的な質問はここで、とのことだったので質問させてください。

今までas2.0で作ってきて、as3.0でもなんとなく製作しているのですが
as3.0での開発は基本的に画像はキャンバスやビットマップを使って作るものなの
でしょうか?
(MCはあまり使わない、という認識?)
それともMCのタイムラインにstop()置いて、みたいなタイムラインの制御
もしながら作れるのでしょうか?

いままではas3.0での開発はタイムラインをなるべく使わないように作ってきたのですが
やっぱり思ったことをタイムラインを使わない方法に変換して作るのは
不便でして・・・・

MCのタイムライン制御をあまり使う必要がないのであればわざわざCS6使わなくても
もっとコード寄りなツール使う方がいいかなぁ・・と思っています。
2013/10/17(木) 10:59:00.52ID:Ey210RFA
MC使う使わないとかそんなの関係ないお
AS3だとたしかにタイムラインのコードは減った 1フレーム目にthis.stop()入れるくらいだな

そもそもタイムラインにコードを書くと修正が大変なんだお
小さい作品なら問題無いが中規模以上になるともうダメ 不具合箇所を探すのが大変すぎる
それにコードの使いまわしが厄介 コピペするにしても一々タイムラインに何十箇所もやってられない

コードは機能別、用途別にクラス分けすると便利なのだ デバッグが劇的にし易くなる
AS3でもMCバンバン使用してMCを制御するクラスでも作ると吉
2013/10/17(木) 11:34:28.31ID:IY5uypJr
タイムラインが便利な場合もあるから、使い分けだよな。
アニメーションはタイムライン使って作って、最低限のコードで済まして部品化。
メインはAS3プロジェクトでFlashBuilderで作る感じかなぁ。
2013/10/17(木) 11:36:51.72ID:DfATCMt3
>>125
返信ありがとうございます。

あの後、Flash Pro CS6で、解析していて気が付いたのですが
ライブラリのMovieClipをASで継承していながら、空っぽのクラスがあったのですが
これは何をやっているのだろうと、思ったところ
ASリンケージにてクラスとSpriteを結び付けているところが発見されました。

このクラスをインスタンス化したときに、Spriteがオブジェクト化されるのが解りました。

>解析とかここで聞いても答え返ってこないお
たしかにそうですね。
でもおれはアンチFlashな人ではないですよ。
Adobe CC 契約しましたもん。

Flashの本来の使い方ではないですが、Flash CS6は PNGシーケンスの書き出しや、
スプライトシートを生成など、ゲームプログラミングで使える機能がいっぱいですもの。
2013/10/18(金) 01:26:36.11ID:+4a/qo0p
以下スルー推奨
131126
垢版 |
2013/10/25(金) 10:16:58.86ID:4RBt9xe3
>>127 >>128

遅くなりましたが、返信ありがとう!
なるほど自分が今までの使い方に固執しすぎていた
だけで利点をよく見ればよかったのですね
2013/10/30(水) 00:37:22.91ID:gZtLQJEB
FlashでWindowsタブレットのアプリを作るのはどんな状況なんでしょうか?
タップ(クリック)とドラッグくらいは使えても、タブレット独特の操作の
命令はASにはないですよね。
ボタンを押すようなアプリならできるという認識でいいんでしょうか。
2013/10/30(水) 01:36:20.30ID:Nhf3s69+
ジェスチャーとかマルチタップも処理できるぞ
俺は使ったことないから実際どうだか知らんけど

http://help.adobe.com/ja_JP/FlashPlatform/reference/actionscript/3/flash/events/TouchEvent.html
2013/10/30(水) 22:08:45.60ID:gZtLQJEB
>133
使えるんですね。ありがとうございます。
早速、勉強してみます。
2013/10/30(水) 23:25:16.20ID:BYYGdjs7
人のfla見たんだけど。
ステージに十字の点線が引かれてた。多分どこにシンボルがあるかの目安につかうんだと思う。
どうやったら、こんなように(十字点線)できるか分からん。
きになって。
宜しくお願いします。
2013/10/31(木) 16:49:58.59ID:vcAZMTJu
はい、こちらこそよろしくお願いします。
137Now_loading...774KB
垢版 |
2013/11/26(火) 21:30:05.69ID:PlKV0bmt
FLASHゲームのセーブデータってどこのファイルに保存されるんでしょうか?
というのも溜まっていた一時ファイル、cookieを削除したらセーブデータが消え、その後
ブラウザ閉じた時「Temporary Internet Files」を空にする を設定しFLASHゲームをしたら
その場合はセーブデータが消えなかったので。
環境はXP、IE8、Adobe Flash Player 11.9.900.152です。
138Now_loading...774KB
垢版 |
2013/12/03(火) 23:21:52.89ID:tlUcQg4D
exe化した時
exe内にwmvを内包したいです。音声ファイルのように。
ユーザに動画ファイルを好きに見られるとゲームが無益になってしまうので。
よろしくお願いします。
139Now_loading...774KB
垢版 |
2013/12/07(土) 01:12:49.39ID:cRufYpFN
スクリプトでからっぽのムービークリップa_mcを作り、その中に赤い円のb_mcを作って入れ子構造にしたいと思っています。

その後a_mcをY軸で回転させて、一緒に中のb_mcも回っているように見せる。という風にしたいと思い以下のプログラムを組みました。

var a_mc:MovieClip = new MovieClip();
addChild(a_mc);


var b_mc:MovieClip = new MovieClip();
b_mc.graphics.beginFill(0xff0000);
b_mc.graphics.drawCircle(100,100,50);
addChild(a_mc.b_mc);




a_mc.b_mc.z = 100;

this.addEventListener(Event.ENTER_FRAME,doEnter);
function doEnter(e:Event):void{
a_mc.rotationY+=5;
}

a_mcの中にb_mcを入れ子で作る段階からできてないようですがわかりません。
addChild(a_mc.b_mc)では入れ子にならないのでしょうか?
2013/12/07(土) 03:48:29.45ID:Js59ecmx
>>139
addChild(a_mc.b_mc)
じゃなくて
a_mc.addChild(b_mc)
では?
141Now_loading...774KB
垢版 |
2013/12/07(土) 12:22:10.33ID:cRufYpFN
>>140
できた!ありがとうこんな初歩的過ぎることなかなか聞けなかった感謝
142Now_loading...774KB
垢版 |
2013/12/16(月) 23:21:39.00ID:e8QvgEoZ
http://wonderfl.net/c/k6M8

上のサイトのプログラムで、
スタートからゴールまでの総コスト(1マスの移動コストを1として、沼の移動コストは2)を
カウントして表示させることはできるのでしょうか?
for文をうまいこと使ってできないかと思ってるのですがなかなかうまくいきません。
どなたかわかる方、よければどのように記述すれば良いのか教えていただけるとうれしいです。
2013/12/24(火) 21:31:13.91ID:X/4F6sdY
質問です
ツールパネル下部に出てくる「隙間の大きさ」とか「ブラシモード」とか「ブラシの大きさ」とかいう部分は
キーボードショートカットを当てられないんですか?
144Now_loading...774KB
垢版 |
2013/12/25(水) 04:31:39.56ID:WTDzWdVv
145Now_loading...774KB
垢版 |
2013/12/25(水) 17:05:05.86ID:GBNbHlUS
>>142
そういうのは再帰関数使えば驚くほど簡単にできる。
2013/12/27(金) 17:48:50.45ID:IFvdjyQm
MultitouchInputModeを使ってPinchなどを試していたのですが、
このPinch in、Pinch outを制御する事は可能でしょうか?

test_mc.addEventListener(TransformGestureEvent.GESTURE_ZOOM , pinchzoom);
function pinchzoom(e:TransformGestureEvent):void{
test_mc.scaleX = test_mc.scaleY *= e.scaleX;
}

拡大を制御を現状100%からや150%200%みたいにパーセントで制御したいのです。
縮小も50%とかそんな感じで。
よろしければご教示ください。
147142
垢版 |
2014/01/06(月) 00:55:10.69ID:Qk8xDv26
初歩的な質問ですみません。

http://wonderfl.net/c/k6M8

で、例えばDijkstra法のゴールまでの総コストを求めたいとき
459行目のクラス内の変数
curNode.distance
を表示させればいいのはわかるのですが、その変数を9行目からの
クラスで引用するにはどのように記述すればよいのでしょうか?
希望を言えば、8方向移動のボタンの下あたりに数値を表示させたいのですが、それは可能なのでしょうか?
2014/01/06(月) 22:42:34.93ID:DfsKzydR
艦これみたいな最近よくあるソシャゲのようなゲームを作りたいんですけど
環境(必要なアプリや技術)は何でしょうか?
AdobeのFlash買って勉強してたんですが、使うのはFlash Builder?だとか。
調べれば調べるほどAIRだのFlexだの出てきてわかりません
2014/01/07(火) 02:30:31.15ID:ZjMd9ijz
Flash professionalだけでも作れると思うぞ
必要な技術はActionScript3
150Now_loading...774KB
垢版 |
2014/01/07(火) 14:21:03.36ID:o7ERhlYW
AS2でlocalToGlobal()の使い方が分からないです。
MCの中で動いているMCの座標を常にグローバル座標で取得したいのですがよく分かりません。

//--------------------------------------
var obj:Object = {x:0, y:0};
mc.my.localToGlobal(obj);
trace([obj.x, obj.y]);
//--------------------------------------
↑の場合、ステージにmcの中にmyが入っているムービークリップがあります。myは常に動いています。
onEnterFrameに入れればいいのかと思っていろいろやったけどうまくいきません。
教えてください。
2014/01/07(火) 17:38:04.29ID:1o+7PB3R
確認してやったぞ こうだ
var obj:Object = { x:mc.my._x, y:mc.my._y };
_root.localToGlobal( obj );//myのローカル座標をルートのグローバル座標に
152Now_loading...774KB
垢版 |
2014/01/08(水) 19:54:49.48ID:7tA94Zem
>>151
遅くなりました。
確認してもらったのでやってみても、私の方では変わりませんでした。なぜ…
パブリッシュもちゃんとFlash Player10でAS2なんですけれど…
2014/01/08(水) 20:38:23.97ID:ArS8cuCU
そもそも全体の作り(構造)が違うからだろ
AS2はもう忘れちゃったからエスパー回答になっちゃうが…
onEnterFrameってフレームアクションじゃなくてクリップアクションだっけ?

151のコードはメインタイムラインでエンターフレーム回して全体を監視する場合のなんだ
クリップアクションでわけわからんトコでエンターフレーム回すと他からターゲットを引っ張ってくるのに
苦労するからやめたほうがいい
どこかで基礎を勉強してこないとだめだな

てかAS2でもクリップアクションて使えたっけ?w
2014/01/08(水) 20:54:41.04ID:DrOg9ayh
>>151の_root.localToGlobal(obj)はmc.my.localToGlobal(obj)でいいんじゃね?
155Now_loading...774KB
垢版 |
2014/01/11(土) 08:41:48.77ID:Dci0s3of
これはどういうフラッシュだったかという質問はここでいいですか?
2人組で顔が灰色で顔の中心に+が描いてあるキャラが銃や鈍器、素手などで敵陣地に乗り込み敵を殲滅していくようなものと
猫(曖昧です)が刀を使って敵陣地に乗り込み敵を殲滅していくものです 途中で大きい手裏剣?なぎなた?を持ったピンク色のキャラやメガネをかけた仙人のようなキャラとも戦っていました

2つかどちらかだけでもタイトルが分かる方お願いします
156Now_loading...774KB
垢版 |
2014/01/11(土) 13:46:49.60ID:22jQDd9D
AS3の超基本的な質問をさせてください
円形のMC(maru_mc)を2つ用意してそれぞれにmaru1、maru2というインスタンス名をつける。
また別に四角形のMC(sikaku_mc)を用意してインスタンス名sikaku1にする。

ムービークリップsikaku1の中には1フレーム目はただの四角形、
2フレーム目に別の四角形のMC(sikaku2_mc)を入れてる。ちなみにsikaku2_mcは四角形が縮小するアニメーションをつけてる。

ここで、maru1 maru2をsikaku1に接触させると、sikaku1が2フレーム目に飛ぶ、離すと1フレームめに戻る
という風にしたくて以下のプログラムを書いたんだけど…
157Now_loading...774KB
垢版 |
2014/01/11(土) 13:49:34.88ID:22jQDd9D
public class Gbdsx extends MovieClip
{
public function Gbdsx()
{
maru1.addEventListener(MouseEvent.MOUSE_DOWN, dragImg);
maru1.addEventListener(MouseEvent.MOUSE_UP, dropImg);

maru2.addEventListener(MouseEvent.MOUSE_DOWN, dragImg);
maru2.addEventListener(MouseEvent.MOUSE_UP, dropImg);
}
private function dragImg(event:MouseEvent):void
{
event.target.startDrag(true);
}
158Now_loading...774KB
垢版 |
2014/01/11(土) 13:51:07.30ID:22jQDd9D
private function dropImg(event:MouseEvent):void
{
event.target.stopDrag();

if (maru1.hitTestObject(sikaku1))
{
maru1.addEventListener(Event.ENTER_FRAME,maruFunc);
}

if (maru2.hitTestObject(sikaku1))
{
maru2.addEventListener(Event.ENTER_FRAME,maruFunc2);
}
}
private function maruFunc(e:Event):void
{
if (maru1.hitTestObject(sikaku1))
{
sikaku1.gotoAndStop(2);

}
else
{
sikaku1.gotoAndStop(1);
}
}
159Now_loading...774KB
垢版 |
2014/01/11(土) 13:52:11.72ID:22jQDd9D
private function maruFunc2(e:Event):void
{
if (maru2.hitTestObject(sikaku1))
{
sikaku1.gotoAndStop(2);
}
else
{
sikaku1.gotoAndStop(1);
}
}
}
}

例えばmaru1をsikaku1に接触させたら普通に動くんだが、maru1を接触させたあと、maru2をsikaku1に接触させたら
sikaku1がまったく変化しないんだけどどうしてかわかりますか??
2014/01/11(土) 14:27:19.81ID:pHthWhvJ
丸投げは答えてくれる確率が低いんだって
改行や中カッコのみで1行使うのもありえねえお ここは掲示板なのだ
せめて説明とコードで2レスにまとめないとw

ちなみにこれはドキュメントクラスなの?
161Now_loading...774KB
垢版 |
2014/01/11(土) 14:51:22.38ID:22jQDd9D
>>160
すいません!説明がわかりにくいかと思いそのままコピペしてしまいました。

ドキュメントクラスで作ってますpackage〜のところはコピペしてません…
2014/01/11(土) 17:47:25.85ID:pHthWhvJ
な? 誰も答えてくれないだろ とりあえずエスパー回答するお

それぞれのMCでエンターフレーム回してヒットテストするのは良くない
変に干渉し合うというかタイミング的にシビアになるというか
不具合が出やすいし修正し辛いんだよな とにかくだめだ

コンストラクタで
stage.addEventListener(Event.ENTER_FRAME, mainFunc );
みたいなの定義して このメイン部ですべての監視を行う

マウスイベントの関数内では.startDrag、.stopDrag等の基本的なのだけ書いて
衝突判定はメイン部で毎フレーム行わせる 毎フレームやるのがイヤなら
フラグ管理で ドロップ時にフラグをtrueさせ その時だけメイン部で衝突判定 …みたいな
2014/01/11(土) 18:40:57.92ID:7+3yb6oi
maru1接触させた時点でsikaku1は2フレームにgotoAndStopしてるんだから
maru2接触させても変わらんのでは?
どっかのタイミングでsikaku1をgotoAndStop(1)しないとダメなんじゃね
2014/01/12(日) 02:50:17.71ID:3uqkXuA5
OS/Windows7
使用ソフト/Adobe Flash Professional CC 体験版
       Adobe Flash CS5 

製作した簡単なアニメーションを.flaで名前をつけて保存して、そのflaファイルを
FlashCS5で開こうとしたのですが
「ドキュメント (ファイルパス)は 'AdobeFlash Professional CC'で作成されており、このバージョンのFlashでは開くことができません」
という警告が出て開けませんでした。Flash Professional CC互換性のある書き出しは可能でしょうか?
可能であれば方法を教えていただきたいです

フラッシュというよりソフトウェアの質問ですがよろしくお願いします
165Now_loading...774KB
垢版 |
2014/01/12(日) 02:53:15.10ID:3uqkXuA5
ちなみにそのflaファイルはFlash Professional CCから普通に編集でき、書き出したswfなどは普通に再生できますのでファイルの破損ではないと思います
2014/01/12(日) 14:50:15.85ID:pooMVcBd
Flashは下位互換性を切り捨ててるからさ、保存する時に古いバージョン向けに保存しなきゃダメよ。
167Now_loading...774KB
垢版 |
2014/01/16(木) 02:03:23.64ID:bvOwmI2r
使用ソフト/バージョン:Adobe Flash Pro CC

OSのVer:Win8

現在簡単なデジタル時計を作っておりましてswfフォーマットで書き出ししたいのですが
そこで1つお伺いしたい点がございます。

文字スタイル(文字幅、文字間隔)を編集したのですがその状態のままエクスポートすることは可能でしょうか?

現状、swfで書き出しますと
文字幅に関しては編集を維持できているようなのですが文字間隔が初期状態(おそらく文字間隔0)になってしまいます。

ご存知の方は是非ご教示ください。
お手数をおかけしますが何卒よろしくお願いいたします。
レスを投稿する

5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況