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


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

ActionScript中〜上級者用スレ



1 名前:Now_loading...774KB [03/06/04 02:03 ID:CZK4t+jv]
ムービー内の詳しいASの組み方はもちろん、PerlやJava・PHPを介したCGI連携といった技術や、
XMLSocketを使用したオンラインゲームなど、ムービー以外の用途として活躍するActionScriptの技術交換スレです。
また、Flash Communication ServerとかColdFusionやRemoting、コンポーネント等、
他スレでは話題に上がりづらいFLASH周りのコアな技術交換&雑談にもご利用下さい。

前スレ(737で屈辱のdat逝き)
pc3.2ch.net/test/read.cgi/swf/1030886688/

※:なおこのスレでは「NowLoadingどうやるの?」みたいな
  初歩的な質問は受け付けませんのであしからず。

753 名前:Now_loading...774KB mailto:sage [03/11/17 18:52 ID:???]
もう言い飽きたがス・レ・ち・が・い
自分で考えられないヤツは初心者スレへ行け。

754 名前:Now_loading...774KB mailto:sage [03/11/17 19:28 ID:???]
>>753
いや、初心者スレにもとっくにマルチ済み

755 名前:Now_loading...774KB mailto:sage [03/11/17 19:30 ID:???]
NowLoadingどうやるの?

756 名前:Now_loading...774KB mailto:sage [03/11/17 19:37 ID:???]
>>755
>>1

757 名前:Now_loading...774KB mailto:sage [03/11/17 20:05 ID:???]
あんまり低レベルな質問するなよ
しょーもない質問で埋まっちまう。
プログラムは自己解決が基本
ローディングくらいは自分で作ろうぜ!

758 名前:Now_loading...774KB mailto:sage [03/11/17 20:22 ID:???]
ネタにマジレスおめでてーこってな

759 名前:Now_loading...774KB mailto:sage [03/11/17 20:52 ID:???]
そういやイベント関数ってプロトタイプの段階で上書きしてnewしないと
自分のメンバーに直接アクセスできなかったりする

760 名前:Now_loading...774KB mailto:sage [03/11/17 22:04 ID:???]
あしプロ か

761 名前:Now_loading...774KB mailto:sage [03/11/18 01:32 ID:???]
>>759
ん?どういうこと?
this書いてないとかじゃないよな



762 名前:Now_loading...774KB mailto:sage [03/11/18 03:53 ID:???]
>>761
どんなタイミイングで起きるかよく分ってないけど、this自体が利かない時がある
だから_globalなり_levelなりを直接指定するか、プロトタイプに埋め込むかして回避してる

763 名前:Now_loading...774KB mailto:sage [03/11/18 06:50 ID:???]
今朝も 教えたい君たち ヴァカぶりを疲労させろよ (w

764 名前: mailto:sage [03/11/18 14:53 ID:???]
日本語が よく わからない (w

765 名前:Now_loading...774KB mailto:sage [03/11/18 18:05 ID:???]
↑ 来日1年未満でつか? (w

766 名前:Now_loading...774KB [03/11/18 22:00 ID:788XdD8G]
SWF内のスクリプトを読みにくくするソフトがあったと思うのですが
名前を忘れてしまいました・・・どなたかご存知ありませんか?

なんか

function hoge(moji){
trace(hoge);
}

みたいなスクリプトを

function koseE5v(opamc){
trace(opmc);
}

みたいに
変数名やら関数名をごちゃごちゃにしちゃうやつ

767 名前:Now_loading...774KB mailto:sage [03/11/18 22:02 ID:???]
思うに、質問スレにテンプレとして貼って欲しくないのは俺だけじゃないはずだ。

768 名前:Now_loading...774KB mailto:sage [03/11/18 22:46 ID:???]
思うに、function内returnで終了しないの気持ち悪く感じるのは俺だけじゃないはずだ。

769 名前:Now_loading...774KB mailto:sage [03/11/18 23:04 ID:???]
オモウニー

770 名前:Now_loading...774KB mailto:sage [03/11/18 23:48 ID:???]
>>768
sub文でも導入しろと?w

771 名前:Now_loading...774KB mailto:sage [03/11/19 03:45 ID:???]
M瀬ってあれだな、駄目なマッカー代表って感じだの性格だな

文章読解能力が無いつーか、揚げ足取りつーか

質問の意図を察すれば不要なレスばっか(しかも不快な)

もーちっと作品なり実力で語ってもらいたいもんだ



772 名前:Now_loading...774KB mailto:sage [03/11/19 09:58 ID:???]
そういうとこで名前売っておくと
それなりに仕事くるからなーー
(内容はともかくとして)

そういうのが無かったら書かないって

773 名前:Now_loading...774KB mailto:sage [03/11/19 12:33 ID:???]
アバターの表情がむかつく

774 名前:Now_loading...774KB [03/11/19 15:44 ID:YWdNkemG]
すみません、ちょっとお知恵を拝借したいのですが…
今公開中のFlashサイトの更新を楽にしようと作り替えている最中なのですが
フレームラベルを変数として取得する方法ってあるのでしょうか?

具体的にいうと
外部テキスト1.txt、2.txt…という外部テキストがあって
フレームラベル「1」に配置したテキストボックスに1.txtを、
フレームラベル「2」のテキストボックスには2.txtを
…というふうに読み込ませたいのです
今のところ各フレームラベルごとに
「1」では loadVariables("1.txt", "text");
「2」では loadVariables("2.txt", "text");
と各個に指定してるのですが、これだと分かる人しか手を付けられないので
フレームラベルの数字さえ書き換えればActionScriptを触る必要がない…というのが理想です

ちなみに制作環境はMX、Playerは6以上対応で製作しています
何とぞよろしくお願いいたします

775 名前:Now_loading...774KB [03/11/19 15:49 ID:4f5N0M9W]
>>771
どれ?見てみたい。

776 名前:Now_loading...774KB mailto:sage [03/11/19 15:56 ID:???]
>>774
> これだと分かる人しか手を付けられないので
このくだりから考えるにパブリッシュさせたいからってこと?

外部ASをインクルードすればいいじゃん
設定ファイルを弄らせるようなものだ

777 名前:Now_loading...774KB mailto:sage [03/11/19 16:51 ID:???]
>>775
FLASH JPでも見れ

>>774
フレームラベルは取得できん

778 名前:Now_loading...774KB mailto:sage [03/11/19 17:35 ID:???]
>>776
いや、このサイトのメンテから手を引こうと考えたものの
そうすると私よりも素人さんしかいないんで…

>>777
やっぱりそうでしたか
道理でいくら探してもヒットしないわけです

779 名前:Now_loading...774KB mailto:sage [03/11/19 17:43 ID:???]
シロートがラベルを増やしていくシステムなのかい?

そのフレームに
file="ファイル名";
とでも書いてもらったら?そうすりゃ何とかなるでしょ

780 名前:Now_loading...774KB mailto:sage [03/11/19 17:56 ID:???]
テキストデータだけを差し替えるのが目的なの?
こんな感じでインデックス作ればいいじゃん

page[1].title = "今日のイチオシ";
page[1].filename = "1push.txt";
page[1].design = 1;

page[2].title = "日本がブレイクする興行";
page[2].filename = "break.txt";
page[2].design = 2;

page[3].title = "シベリア超特許";
page[3].filename = "shingaichu.txt";
page[3].design = 2;



781 名前:Now_loading...774KB mailto:sage [03/11/19 20:52 ID:???]
外部XMLにでももたせとけばいいのでは?
FLASHをパブリッシュしなおす必要はあるのかい?




782 名前:Now_loading...774KB mailto:sage [03/11/19 20:58 ID:???]
xmlでページ情報をtxtでテキストを
パブリッシュはいらないか

783 名前:Now_loading...774KB mailto:sage [03/11/19 23:01 ID:???]
GPLの付いてないSHA-1のスクリプトが欲しい・・・

784 名前:Now_loading...774KB mailto:sage [03/11/20 16:49 ID:???]
野暮なこと聞きいてすみませんが、
loadVariablesNumで読み取った変数の値を別の変数に
コピーすることはできるですか?

例えば、 string=hoge ってテキストファイル(CGI)に吐き出させて
f_string = string + "foge";
としても
f_string は "foge" としか入っていのですが・・・




785 名前:Now_loading...774KB mailto:sage [03/11/20 17:22 ID:???]
どうせ読み込みが終わってないんだろ
このスレは中級になってからね

786 名前:Now_loading...774KB mailto:sage [03/11/20 17:37 ID:???]
>785
他のダイナミックテキストとかではちゃんと表示されてます。
デバッグでstringの中身を見ても"hoge"となってますが
これでも読み込みが終わってないのでしょうか?

>このスレは中級になってからね
はい。初心者でごめんなさいです・・・

787 名前:786 mailto:sage [03/11/20 17:43 ID:???]
アーすみません。出直してきます。
スレ汚してしまって本当にごめんなさいです。。。

788 名前:Now_loading...774KB mailto:sage [03/11/20 19:23 ID:???]
>>786
変数名をstringじゃなくって「aho」にすれ!

789 名前:Now_loading...774KB [03/11/22 03:08 ID:ysBxcetm]
クラスのデストラクタってどう書いたらいんだ?


790 名前:Now_loading...774KB mailto:sage [03/11/22 03:44 ID:???]
>>789
MovieClipにして無理矢理Unloadさせる


791 名前:Now_loading...774KB [03/11/22 10:17 ID:maoFQbR4]
ご教授願います。

loadVariablesNum( "hogehoge.com/hugahuga.cgi?foo=bar", 0, "GET");

のようにしてSWFからCGIを呼び出すと、なぜかfoo=bar以外にもFlashムービー内で
用いられている様々な変数までがGETで渡されてしまいます。
どうすべきでしょうか?



792 名前:Now_loading...774KB [03/11/22 10:24 ID:hFgT3xmK]
www88.sakura.ne.jp/~eros/flash/flash/ranma00.swf


793 名前:Now_loading...774KB mailto:sage [03/11/22 11:22 ID:???]
>>791
loadVariablesNumアクションは、そのアクションの記述されたムービークリップの
持つ変数全てを送信するという迷惑な仕様を持っているようです。

すぐに思いつく回避方法は2つ。

1.送信専用のムービークリップを作成し、そこに送信したい変数を集中して管理する
2.LoadVarsオブジェクトを使う

tmp = new LoadVars()
tmp.foo = bar
tmp.sendAndLoad("hogehoge.com/hugahuga.cgi", tmp, "GET")


794 名前:Now_loading...774KB [03/11/22 12:11 ID:ysBxcetm]
特定のムービクリップのフレームレートを変更する方法無いですが?
例えば、
 ドキュメントプロパティーでフレームレートを10fpsで設定し、その中の特定のムービだけを30fpsで描画する
なんて事なんですけど、可能ですか?


795 名前:Now_loading...774KB mailto:sage [03/11/22 12:15 ID:???]
>>794
30fpsで作らない理由は何なのかな?

796 名前:わむて ◆WAmuTEuQD. mailto:negi [03/11/22 13:43 ID:???]
   ___
  <_葱看>、
/ I .((ハ)) i \
  ノゝ゜ヮ゜ノハ
    .uiYu      みるまらー
    〈|: _>
    .∪∪

797 名前:Now_loading...774KB mailto:sage [03/11/22 14:29 ID:???]
>>794
setInterval使って、擬似的にフレームレートを変えることは可能ですよ。
多分、ぐぐれば出てくるはず

798 名前:749 [03/11/22 16:39 ID:ysBxcetm]
レスどもです。
>>795
全体を30Fpsで描画すると全体のパフォーマンス落ちそうなんで
>>797
setIntervalですか・・・、イベントループ作るのにしか使ってなかった。
調べてみます、ありがとぉ〜


799 名前:Now_loading...774KB [03/11/22 16:40 ID:Qq1juoKV]
すみません質問です。
シーンを5秒間表示して、次のシーンにいくようなASはありますか?
setIntervalだと、次のシーンでも5秒後に、作用してしまって困っています。
よろしくお願いします。

800 名前:Now_loading...774KB mailto:sage [03/11/22 16:47 ID:???]
clearInterval(タイマー変数) インターバルの時間設定を解除します。
clearTimeout(タイマー変数) タイマーを解除します。
setInterval(関数、インターバル時間) インターバルの時間を設定します。
setTimeout(関数、インターバル時間) タイマーを設定します。

まー頑張れや

801 名前:791 mailto:sage [03/11/22 16:53 ID:???]
>>793
ありがとうございます。なるほどそうなんですね。
とりあえず1の解決法でうまくいきました。2もやってみたいです。



802 名前:Now_loading...774KB mailto:sage [03/11/22 17:00 ID:???]
ActionScriptってdeleteで変数も消せたような気がする

803 名前:Now_loading...774KB mailto:sage [03/11/22 22:17 ID:???]
ねね〜〜
10月からスプリクトの勉強初めて参考書片手に勉強してるんだけど
どのくらい出来れば中級なの?



804 名前:Now_loading...774KB mailto:sage [03/11/22 22:19 ID:???]
んー、漏れはスプリクトは勉強したことないからわからんなー。

805 名前:Now_loading...774KB mailto:sage [03/11/22 22:22 ID:???]
>>803
ボタンイベントの把握、XMLやテキストでのHP更新ができたら初級
ボタン以外のイベント(onLoad、setInterval)、小窓などを使いこなせたら中級
ソケットを用いてサーバも作って公開できるなら上級


806 名前:Now_loading...774KB mailto:sage [03/11/22 22:49 ID:???]
Now_Loadingってどうやるの?
こうやるんだよ
と自演できたら特上級

807 名前:Now_loading...774KB mailto:sage [03/11/22 22:54 ID:???]
>>806
それはASじゃなくて2ch上級者、もとい常駐者

808 名前:Now_loading...774KB mailto:sage [03/11/23 00:35 ID:???]
680 名前:Now_loading...774KB 投稿日:03/11/23 00:21 ID:???
>>678
徐々に白くするってこと?
白くするタイムランに
_root._alpha -= 20
とかは?

俺もスプリクト勉強初めて1週間だから間違ってたらごめんね



最近はやってるのか?Sprict?

809 名前:Now_loading...774KB mailto:sage [03/11/23 00:47 ID:???]
>>808
どうせAS使うならチック使って滑らかにしろと伝えてきて
モーショントゥイーンでやってもどうせ同じなんだけどさ


810 名前:Now_loading...774KB mailto:sage [03/11/23 00:51 ID:???]
誤字ではなくて勘違い、か?
とりあえず
×sprict、スプリクト
○script、スクリプト


811 名前:Now_loading...774KB mailto:sage [03/11/23 00:54 ID:???]
キバヤシ的解釈をするとスクリプトに魂を込める事を表した造語かもしれない



812 名前:Now_loading...774KB mailto:sage [03/11/23 00:55 ID:???]
な、なんだってー!
ΩΩΩ

813 名前:Now_loading...774KB mailto:sage [03/11/23 01:00 ID:???]
TimeRun
こ、ここはいいのか?

814 名前:Now_loading...774KB mailto:sage [03/11/23 01:01 ID:???]
>>810
TRICK思い出すナァ
謎はとべてすけた、とか、ばんなそかな、とか。

815 名前:Now_loading...774KB mailto:sage [03/11/23 01:04 ID:???]
>>813
>>803
×スプリクトの勉強初めて
○スプリクトの勉強始めて
みたいなもんじゃろ。


・・・いやそれとも俺達は、根本的な勘違いをしていたのか!?
              Ω

816 名前:Now_loading...774KB mailto:sage [03/11/23 01:05 ID:???]
>スプリクトの勉強始めて は○なのかー!?

817 名前:Now_loading...774KB mailto:sage [03/11/23 01:07 ID:???]
>>816
◎(二重丸)
●(伏字)
がまだ存在しまつ。

818 名前:Now_loading...774KB mailto:sage [03/11/23 04:03 ID:???]
深いな・・・、精進するぜ

819 名前:Now_loading...774KB [03/11/23 05:10 ID:LZ4LLx1D]
サウンドのスクリプトで質問です。
getDateなどで取り出した数値をattachSoundに出力するにはどうすれば
よいのでしょうか?サウンドはライブラリのリンケージで「11月」
「23日」とかにしています。
例えば、
Days = mydate.getDate();
Datesound.attachSound("Days+'日'");
こんなんじゃ駄目なんでしょうか?
よろしくお願いします。


820 名前:Now_loading...774KB [03/11/23 17:14 ID:slttI3T8]
特定の.swfファイルのインスタンスを作成して深度を指定して特定の位置に貼り付けるアクションってありますか?
また、参考サイトがあったら教えてくださいな∩( ´Α`)

821 名前:820 mailto:sage [03/11/23 17:41 ID:???]
できないようでしたら、インスタンスの深度を変えるASでもいいんですが・・・。




822 名前:Now_loading...774KB mailto:sage [03/11/23 17:42 ID:???]
まあほら、あれだよ。質問スレのテンプレに貼ってあるけど、あくまで参考リンクだからさ。
悪いけどココ、質問スレじゃないのよね。

823 名前:Now_loading...774KB [03/11/23 17:48 ID:slttI3T8]
>>821
>>822
((((;゚Д゚)))ガクガクガクブルブルブル

824 名前:Now_loading...774KB mailto:sage [03/11/23 17:52 ID:???]
すわっぷでぃぷす();

825 名前:820 mailto:sage [03/11/23 17:54 ID:???]
>>824
あり。しらべてみます!!

826 名前:820 mailto:sage [03/11/23 17:59 ID:???]
深度の交換みたいですね。うまく使えば目的のものが作れるかもしれませんが思いつかないなぁ。
深度を数値で指定したいのですがなねぇ…

827 名前:Now_loading...774KB mailto:sage [03/11/23 18:05 ID:???]
>>826
本当に調べたか?

828 名前:Now_loading...774KB mailto:sage [03/11/23 18:29 ID:???]
SwapDepth を翻訳した予感

829 名前:820 mailto:sage [03/11/23 19:11 ID:???]
swapDepthを調べたんですが、ちがいますか?

830 名前:Now_loading...774KB mailto:sage [03/11/23 19:13 ID:???]
swapDepth(num);


831 名前:Now_loading...774KB mailto:sage [03/11/23 19:15 ID:???]
swapDepths(num) だった



832 名前:820 mailto:sage [03/11/23 19:15 ID:???]
myMovieClip.swapDepths(depth)
ですか。あぁあ。ありがとうございます。
さっそくやってみます。
本当にありがとうございます。アリガト!(´▽`)です!!

833 名前:820 mailto:sage [03/11/23 19:21 ID:???]
目的の作業ができました!!本当にありがとう!!

834 名前:Now_loading...774KB mailto:sage [03/11/23 19:47 ID:???]
>>833
いいってことよ

835 名前:830 mailto:sage [03/11/23 19:52 ID:???]
マルチに答えちまった・・・

_| ̄|○

836 名前:Now_loading...774KB mailto:sage [03/11/23 19:56 ID:???]
>>835
いいってことよ

837 名前:820 mailto:sage [03/11/23 20:05 ID:???]
>>830
マルチスマソです。

838 名前:819 mailto:sage [03/11/24 16:28 ID:???]
ここが質問スレだと勘違いしたばかりに、ちょっとご迷惑を
かけてしまいました。すいませんでした。
それを知った後、別スレにて同じ質問をさせていただいた結果、
無事解決することができました。
ホント助けて下さるみなさんに感謝しています。


839 名前:Now_loading...774KB mailto:sage [03/11/24 16:35 ID:???]
>>838
いいってことよ

840 名前:Now_loading...774KB [03/11/24 23:41 ID:wk+yfxdQ]
「おしえて!!FlashMxActionScript」よんでる方いませんか?
12−3のリマインダーを作ろうでのフレームアクションで
commandと言う変数が1フレーム目で宣言されているんですが
if文内や関数内でどう見てもスコープ内のローカル変数だと思うんですが
16フレーム目で参照されているのが納得いかないんですけど・・
スコープ外なのになんで参照できるんでしょうか?

841 名前:Now_loading...774KB mailto:sage [03/11/24 23:58 ID:???]
>>840
持ってないのでわからんがvarとかついてる?



842 名前:840 [03/11/25 00:20 ID:gqN4Jb1+]
varは使っていません
ムービークリップの1フレーム目で
if {
command = "change";
}
関数 {
command = "new";
}
このような使い方をして
16フレーム目で
if (command == "change") {
処理;
} else {
処理;
}
のように参照されています

843 名前:Now_loading...774KB mailto:sage [03/11/25 00:22 ID:???]
>>842
varがついてないとグローバル(っぽく)動作するよ
同じタイムライン内で参照可能

844 名前:842 [03/11/25 00:28 ID:gqN4Jb1+]
そうなんですか!!ありがとう
>>同じタイムライン内で参照可能
_global.変数
の宣言が仕様にあるのでグローバル(っぽく)動作する
とは思いもよりませんでした・・・

845 名前:Now_loading...774KB mailto:sage [03/11/25 01:42 ID:???]
グローバルっぽく、ってことは完全にglobalではないの?

846 名前:Now_loading...774KB mailto:sage [03/11/25 01:47 ID:???]
違うライムライン上からは変数名だけだと参照できないでしょ。
_root.commandみたいに参照しないと。グローバル変数だったらcommandだけで参照できる。
・・・先生!どのへんがグローバルなんですか?全然ちが、うわ何をする俺h

847 名前:Now_loading...774KB mailto:sage [03/11/25 02:03 ID:???]
タイムライン関数配列の中の1要素関数内でのみ有効って言えば分りやすい?
・・・分りにくいですか?そうですか

848 名前:Now_loading...774KB mailto:sage [03/11/25 02:23 ID:???]
>>840
> 「おしえて!!FlashMxActionScript」よんでる方いませんか?
> 12−3のリマインダーを作ろうでのフレームアクションで
> commandと言う変数が1フレーム目で宣言されているんですが
> if文内や関数内でどう見てもスコープ内のローカル変数だと思うんですが
> 16フレーム目で参照されているのが納得いかないんですけど・・
> スコープ外なのになんで参照できるんでしょうか?

Flashの変数のスコープはタイムライン変数と
関数内でvar宣言された変数と
_globalだけだよ。
まぁ後activationObjectでのスコープがあるけど。。

だからフレームアクションのスクリプトでは
if(bool){
var command;
}

function foo(){
command;
}
のどちらもローカル変数じゃなくてタイムライン変数(その変数が存在するムービークリップ内でのグローバルな変数)だよ。

849 名前:Now_loading...774KB [03/11/25 04:18 ID:PfucxBnb]
質問です。FLASH MXを使っています。
myLoadVars = new LoadVars();
myLoadVars.Ypos = _root.entryMode_mc.count.Y_string;
myLoadVars.sendAndLoad(Cgi, val, "POST");
と、Cgiに値を渡す処理の部分なんですが、
Yposにi++;のような変数を足して(Ypos + i)、
受け取ったCGIが、Ypos1、Ypos2となるような方法はないでしょうか。
よろしくお願いします。

850 名前:Now_loading...774KB mailto:sage [03/11/25 04:21 ID:???]
>>849
最近触って無いからあやふやだけど
eval("_root.hoge_mc.hage"+i)
みたいに出来たような出来なかったような

851 名前:Now_loading...774KB [03/11/25 04:50 ID:PfucxBnb]
849です。
myLoadVars.eval("Ypos"+i)= _root.entryMode_mc.count.Y_string;
としたり、
a = eval("Ypos"+i);
myLoadVars.a= _root.entryMode_mc.count.Y_string;
としてみましたが、
代入演算子の左側は、変数またはプロパティでなければなりません。
というエラー出力が出てしまいました。
どうしたらいいでしょうか。




852 名前:Now_loading...774KB mailto:sage [03/11/25 05:05 ID:???]
>>851
_rootから括れば?

853 名前:Now_loading...774KB mailto:sage [03/11/25 05:07 ID:???]
eval("myLoadVars.Ypos"+i) = ...はどうかな






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

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

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