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/04/14(日) 15:08:23.76ID:YLGsM1Od
>>27です。
>>28ありがとうございますた。

>アイテム毎にクリップアクション(もしくはフレームアクション)でコード書いてんだろ?
おっしゃるとおりです。
選択枠にまとめてクリップアクションを書き込む方法で、やっと作動するようになりました。
ありがとうございました。

あと、空気読めなくてすみませんでした。
2013/04/28(日) 17:49:08.24ID:JkwAn0gV
OS/Windows7
使用ソフト/FLASHpro CS6
AS/2.0
サウンド制御について知恵を御貸し頂けないでしょうか。
シーン、MC等に様々な音源を埋め込み配置しているSWFにて、

this._lockroot = true;
var SoundObj:Object = new Sound(_root);
とサウンドオブジェクトを作成し、

■SoundObjに対するボリューム切り替えボタン
on (release) {
_root.SoundOnFlg = false;
_root.SetSoundVolume();
}

■シーン記載のメイン制御
function SetSoundVolume(){
if(SoundOnFlg == true){
if(VolumeType == 0){
SoundObj.setVolume(VolumeHigh);
}else if(VolumeType == 1){
SoundObj.setVolume(VolumeLow);
}
}else{
SoundObj.setVolume(VolumeNone);
}
}
としているのですが、FLASH内の後半にある音源が、SoundObjへの制御で音量操作出来ないという状況に陥りました。
一つのnew Sound()に入りきる音源の限界があって、勝手に別Soundを作って格納されたかのような挙動に感じているのですが、確認手段も見つけられておらず。。。
(自SWFだけの話ならばnew Sound()で制御できたのですが、別SWFから読み込んだ際、親SWFの音量も変更してしまいました)
ボリューム変更ボタンにて音源一式を制御できるようにする為、お知恵を貸していただけませんでしょうか。
2013/04/28(日) 18:41:35.28ID:ZqRWaiCf
フレーム埋め込み音源を一式制御ってムズいと思うお
外部読込みのが干渉してるっぽいし… AS2だし…
ヽ(・∀・)ノお手上げ
3331
垢版 |
2013/04/29(月) 10:55:50.01ID:hwWLkgjX
解決しました。
ムービークリップ内のタイムラインに配置したイベントサウンドが、
ムービークリップが停止してもサウンドは鳴り続けている場合、
・自SWFのみで動作=_rootのサウンドオブジェクトで制御出来る
・別SWFから読み込み=はみ出た分は、勝手に親SWF制御に行く
となっていたみたいでした。
上記に該当する音源で別ムービークリップを作り、
再生が終わるまでムービークリップが終了しない作りにすることで解決出来ました。。

この手の調べにくい内部仕様で毎回躓く為、
何か良い資料あればご紹介頂ければ幸いです。
スレ汚し失礼しました。
34Now_loading...774KB
垢版 |
2013/05/01(水) 14:02:35.90ID:lPO68oXg
だめだ… プロジェクトのシンボルの自動更新がバカ過ぎる
5分(自動セーブ時間)ごと、もしくは他のタブに切り替える度に自動更新が起こって
作成済みシンボルがどんどん破壊されていく(古いモノに戻る)

中の人は実際にプロジェクトで何か作った事があるんだろうか…
ちょいと使えばすぐに気付くだろ… それともCS6では直ってんのか?

CS5.5はもう直す気は無いのか この超絶バカ機能をよぉ
2013/05/01(水) 15:17:15.16ID:ATEz2ZZP
たいていの場合設定ミスとかだとおもうが。
時刻の同期が取れてないとか。
36Now_loading...774KB
垢版 |
2013/05/07(火) 07:50:33.89ID:8dbRiGvU
ググってバグ報告無いならおま環
2013/05/07(火) 15:18:17.22ID:cJWFE6vp
てす
2013/05/10(金) 21:22:55.48ID:ggwWnNnm
ゲーム向きの再生プレイヤーでいいのありませんか
FlashPlayerEXはリンク切れでダウンロード出来ないので
2013/05/10(金) 21:44:29.08ID:crQ0Vw6v
>>38
(ちと古いが)10.1版のお手製Playerなら
http://uproda11.2ch-library.com/3878731tz/11387873.zip
付属のサンプルSWFのように、これにドラッグアンドドロップすれば実行できる。
2013/05/13(月) 23:58:10.47ID:tHi/Cf3n
「検索してはいけない言葉」の「呪呪呪呪呪呪呪」は見ました。くだらない・・・
ですが、もっと昔に、衝撃的でオカルトな「呪呪呪呪呪」があった気がします
赤ん坊の声とか入っているヤツです。どなたかご存知ないですか?
41Now_loading...774KB
垢版 |
2013/05/15(水) 13:35:47.39ID:BlQVTT17
こんちゃ
MacOS X10.5の人用に プレイヤーを9にしたmacプロジェクターをパブリッシュしたんだけど
動かないらしいんだ 他に考えられる原因て何だろ?
2013/05/16(木) 11:20:55.08ID:LnhbRCI3
他にってw
自分が想像している原因あげてみてよ
2013/05/16(木) 14:18:22.81ID:e4gjp8TY
>>41
以前Flash-JPで、似たような質問見た
Flaのバージョンによっては、10,5以下の人用のプロジェクタは作れないとかだったような
4441
垢版 |
2013/05/16(木) 14:48:43.51ID:+op2kZk+
まじっすか! …了解でつ
2013/05/16(木) 15:35:21.88ID:e4gjp8TY
Flaファイルじゃなくて、CSのバージョンだったかな?
とにかく、10.5以前あたりとは互換性で断絶があるみたいで
動作可能なApp吐けないらしいよ
46Now_loading...774KB
垢版 |
2013/05/22(水) 06:06:42.24ID:ro13wmZa
質問!

今CS3でjpgを大量にswfにぶちこんでパラパラアニメ作ろうとしたんだけど、
途中でソフトが落ちる・・・。
ネットで調べてみるとswfは数MBから多くても数十MBらしいのだが。
外部ファイル読み込みするのが吉なんだろうけど、中に入れるのはまずい?

PCスペはWin7(32bit) メモリ4GB Q6700(2.66GHz)
2013/05/22(水) 06:38:48.46ID:z0vZzp2c
Flaファイルとswfの容量はいくつになってる?
4846
垢版 |
2013/05/22(水) 21:19:50.10ID:ro13wmZa
>>47
いくつになっているというか、jpg読み込むと途中で落ちるのでファイルは出来ません。
jpg少なければファイル作れますけどね。
2013/05/23(木) 02:34:24.16ID:oyictOPB
>>48
ある一定の量をこえたらFlashが落ちるのか、特定のファイルが原因なのか
そのへんどうなの?
で、一定の量だとしたら、どれだけのjpg(トータルで何GBとか)読み込ませようとしてるの?
2013/05/30(木) 19:51:08.60ID:gvQAOxPv
先生、質問です。

マウスを使って、MCをドラッグ移動させたいのですが
マウスカーソルの位置は、その場固定で不動、
MCだけを移動させる方法はありますでしょうか。

on (press) {
startDrag();
}
on (release) {
stopDrag();
}

上記に足りないASをご教授下さい!!

Windows7
FLASH8
AS2.0
2013/05/30(木) 22:45:47.08ID:UGTjRuAg
2.0じゃ無理じゃね
2013/06/01(土) 22:12:22.81ID:FESauNjz
suzuka/Win7
こちら(suzupara.iinaa.net/kiso151.html)のハート型のボタンを参考に
┏━┳━┳━┳━┓
┃○┃△┃□┃☆┃ ←メニューボタン
┗━┻━┻━┻━┛
┏━━━━━━━┓
┃ ○のページ.  ┃ ←表示部分
┗━━━━━━━┛
というようなFlashを作りました
メニューボタンをクリックすれば左下図のようにそれぞれ変化するのですが
最初から右下図のように●と表示させておきたい場合はどこを手直しすればいいのでしょうか
┏━┳━┳━┳━┓  ┏━┳━┳━┳━┓
┃○┃▲┃□┃☆┃  ┃●┃△┃□┃☆┃
┗━┻━┻━┻━┛  ┗━┻━┻━┻━┛
┏━━━━━━━┓  ┏━━━━━━━┓
┃ △のページ.  ┃  ┃ ○のページ.  ┃
┗━━━━━━━┛  ┗━━━━━━━┛
onClipEvent(load){
flg = false;
}
でfalseをtrueにしたら一度マウスが乗れば●になったのですがロードされた時点では○のままで・・・
5352
垢版 |
2013/06/01(土) 22:40:57.93ID:FESauNjz
○のスプライトで
○画像(1フレーム目)にstop();入れていたのに気がついて
●画像(2フレーム目)に入れたらロード時点で●表示されるようになりました
初心者すぎてASもよくわかっていないのでこれで大丈夫なのか不安なのですが・・・
他に正しい方法良い方法ありましたら教えていただけたら嬉しいです
54Now_loading...774KB
垢版 |
2013/06/07(金) 09:19:57.28ID:kT+Vowea
FlashCS4を使用 ASではなくJSFLの質問です。

あるMC(mcA)がレイヤー1にあり、タイムライン上で最初の5フレはそのままで
次の6→10フレでX方向に移動し(モーショントゥイーン)、10→15で位置をキープする
動きをJavaScriptとして(JSFLのパラメーターとして)取得するにはどうしたら良いでしょうか?

図 http://uproda11.2ch-library.com/390216C5C/11390216.png

例えば、 fl.getDocumentDOM().getTimeline().挙動を把握する関数() とかで
[0, 4, 5tw, 10, 15] のような書式で得られるものでしょうか?

 ↑の書式は適当に想像した

jsfl gettimeline フレーム トゥイーン とかで探しましたが適当な情報が得られませんでした。
何かご存知でしょうか?
5554
垢版 |
2013/06/07(金) 21:11:15.46ID:kT+Vowea
(自己レス)
調べたら、timeline.getMotionObjectXML() というのがCS5以降で使えるそうですが、
サンプルコードが全く動作せず困りました。
CS4なら timeline.copyMotionAsAS3() がありますが、これも動作せずじまいです。

代案として、該当フレームをマウスで選択して、Animatorクラス(モーション XML)の方法で
「AS3にモーションを書き出してコピー」でXML化してみます。

以上です。
2013/06/08(土) 16:59:31.99ID:FrHZNDLC
(1)使用ソフト/バージョン:FLASH cs5 pro
(2)OSのVer:Win7
(3)このサイトのようにラスター画像をメッシュ変形するようなアニメーションをしたい
http://www.dlsite.com/maniax/work/=/product_id/RJ098327.html

URLはアダルトですいません。
photoshopなどで描いた絵をphotoshopのワープやAfterEffectsのパペットツール
みたいに動かすことはできるでしょうか?
モーショントゥイーンで自由変形で動かすことはできたのですが、
ワープツールのように動かしたいです。
2013/06/09(日) 04:16:59.30ID:fdzhD9d8
宣伝乙
2013/06/13(木) 03:17:54.91ID:Xxd5RPeY
フラッシュのはみ出し部分を隠せなくて困ってます。

s_mask = 1; //Flashの外側(はみだし部分)を隠す [Yes:1/No:0] ・・・@
s_lock = 1; //プロパティで設定した大きさで表示させる [Yes:1/No:0] ・・・A

if(s_mask == 1){
Stage.scaleMode = "showAll";
createEmptyMovieClip("stage_mask",12345);
with(stage_mask){
lineStyle();
beginFill(0,100);
moveTo(0,0);
lineTo(Stage.width,0);
lineTo(Stage.width,Stage.height);
lineTo(0,Stage.height);
lineTo(0,0);
endFill();
}
_root.setMask(stage_mask);
}
if(s_lock == 1){Stage.scaleMode = "noScale";}


このスクリプトを最初に入れてもフラッシュのはみ出し部分が隠れません。
原因は何でしょうか??
ほかに何かやらなきゃいけないことがあるんでしょうか?
よろしくお願いします。
59Now_loading...774KB
垢版 |
2013/06/26(水) 18:45:56.63ID:pYZd3hqc
OS/Windows7
使用ソフト/Adobe Flash CS6
AS/3.0

フラッシュ初心者です。
ダイナミックテキストを使ったカウントダウンを作成しています。
this.addEventListener("EnterFrame",date);
function date(evt:Event){
var now:Date = new Date();
var s_day:Date = new Date(2013,7,20,0,0,0);
var s_time:Number = s_day.getTime();

var n_time:Number = now.getTime();
var time:Number = s_time - time;
var rest:Number = Math.ceil(time/(60*60*24*1000));
day.text = String(rest);

}
という処理を書いたんですが、ステージ下の出力の項目で
「実行時に編集される可能性があるすべてのテキストには、フォントが埋め込まれている必要があります。
 ただし、"デバイスフォントの使用" が設定されているテキストは除きます。フォントを埋め込むには、テキスト/フォントの埋め込みを使用します。」
と出てきてswfに書き出しても何も表示されません。
どこが原因なのか教えて頂けるでしょうか?よろしくお願いします。
2013/06/26(水) 20:14:15.32ID:cTah+Ny9
dayがテキストフィールドだと予想すると、 dayのフォントが"_"が付いたものに設定されてないからじゃないかと
プロパティで確認してみ
2013/07/03(水) NY:AN:NY.ANID:WV6AGk6L
(1)使用ソフト/バージョン:FLASH CS5
(2)OS MacOS X mountainlion

ども、初心者です。
簡単な2秒ほどのアニメーションバナーgif作成をしています。
「書き出し→ムービーの書き出し」だと問題ないのですが
パブリッシュで作成すると空っぽ(指定してある背景色のみ)の
gif静止画像が作成されるだけでうまくいきません。
なにが原因と思われますでしょうか?

・ファイルは新規作成→AS3.0の.flaを選択
・フレームレートは24〜12を試してみましたが変わりありませんでした。
・パブリッシュ設定はアニメーションにしてありいろいろいじくりましたがだめでした
2013/07/04(木) NY:AN:NY.ANID:TYmjnCb8
>>61
MC使ってない?
6361
垢版 |
2013/07/04(木) NY:AN:NY.ANID:Xy7mrCfX
>>62
どうもです。
ムービークリップのことでしょうか?
シンボルはグラフィック〜ムービークリップいろいろためしてみましたがダメでした。

実はこれはwebデザイン技能士2級実技の一部なのですが
gif作成にflashはあまりむいてないようですね。
念のためphotoshopでの作り方も覚えておきました。

「書き出し→ムービーの書き出し」では問題ないのですが微妙に気になります。。
2013/07/04(木) NY:AN:NY.ANID:Sia/Hmeo
アホ
2013/07/04(木) NY:AN:NY.ANID:TYmjnCb8
>>63
原因なんだろうね、一応下記見てはどうだろ
http://www.project-nya.jp/modules/weblog/details.php?blog_id=459

タイムラインの確保とか、書き出すバージョンとか
66Now_loading...774KB
垢版 |
2013/07/15(月) NY:AN:NY.ANID:Y0Mi/bPn
win7 CS6です。
なにかの拍子で、タイムラインウィンドウの中だけ拡大表示されるようになってしまいました。
元に戻すのにはどうしたらいいんでしょう??
2013/07/15(月) NY:AN:NY.ANID:C+6XGI9S
使用ソフト Adobe Flash Player 11.8.800.94 plugin(IE以外のブラウザー用)
OS Windows Vista Home Premium

ふと思いつきでInternet Explorer 9でYoutubeの適当な動画を再生してみたら「この動画を再生するにはAdobe Flash Playerが必要です Adobeからダウンロードしてください」と表示され
IE用のFlash Player ActiveXはインストールしてないんでまあ当然だよなって思ったら、数秒後に普通に再生を開始しました
なぜ対応したFlash Playerが入ってないのに動画再生できたんでしょうか?
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
以下スルー推奨
レスを投稿する

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

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