[表示 : 全て 最新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どうやるの?」みたいな
  初歩的な質問は受け付けませんのであしからず。

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) = ...はどうかな

854 名前:Now_loading...774KB mailto:sage [03/11/25 05:09 ID:???]
だめかも
www.macromedia.com/jp/support/flash/ts/documents/fl0263.html
これ参考にして。

855 名前:Now_loading...774KB mailto:sage [03/11/25 05:28 ID:???]
>>854
this最強だな

856 名前:Now_loading...774KB [03/11/25 12:54 ID:PfucxBnb]
851です。
無理でした。エラーは出なかったんですけど、
myLoadVarsにはいってくれてないのか保存用のファイルには
なにも書きもまれませんでした。

857 名前: ◆0SYzNuPrAU mailto:sage [03/11/25 13:41 ID:???]
myLoadVars["Ypos"+i] = _root.entryMode_mc.count.Y_string;

でどうでしょう。


858 名前:Now_loading...774KB [03/11/25 14:36 ID:PfucxBnb]
できました!本当にありがとうございました!

859 名前:Now_loading...774KB mailto:sage [03/11/25 15:43 ID:???]
>>858
いいってことよ

860 名前:Now_loading...774KB mailto:sage [03/11/25 15:46 ID:???]
>>859
オマエ857じゃないだろってw



861 名前:857 mailto:sage [03/11/25 17:39 ID:???]
>>860
いいってことよ

862 名前:926 mailto:sage [03/11/25 18:29 ID:???]
AS2.0って型を明示的に宣言出来るけど、
これって【パブリッシュ時に型がチェックされてエラーを出すだけ】で
最適化コンパイルみたいな事は行われないんですかね?

JScript.NETみたいにスクリプト言語の利便性ももちつつ、コンパイル言語としても動く
みたいなの期待してたんですが・・・

MX2005に期待

863 名前:Now_loading...774KB mailto:sage [03/11/25 18:40 ID:???]
単にメモリー確保して領域増やせるだけか。
んなのより正規表現を強化してほしかったよ。

>>862
来年もVarUP?勘弁してくれ



864 名前:Now_loading...774KB mailto: [03/11/25 18:45 ID:???]
>863
え、知らんの?
upgradeは1回までパスすることを許されるけど、
2回目パスすると次回安価なupgrade料金は適用されなくて、
んじゃ、新品買うよ!!って値段になるんだよ〜。

865 名前: ◆0SYzNuPrAU mailto:sage [03/11/25 19:34 ID:???]
>>862
public、private のアクセス制御もコンパイル時にチェックされるだけで
ランタイム時は(ry



ところで
FreeHandMX2004(?)が出たらStudio MX 2004 v1.1 になってまた金取られる罠ですか?

866 名前:Now_loading...774KB mailto:sage [03/11/25 21:48 ID:???]
つーか未だに正規表現オブジェクト用意してくれない意図が判らん。

867 名前:Now_loading...774KB mailto:sage [03/11/25 21:49 ID:???]
あでもマウスホイールイベントを通知してくれるようになったのは
大変結構やね。

868 名前:Now_loading...774KB mailto:sage [03/11/26 00:40 ID:???]
すんません。MXでの質問です。

MC "A" "B" "C" "D" と用意して、AとBをCの中に配置します。
このとき、BをAでマスクしている状態です。
で、_rootにCとDを配置して、それぞれC,Dの1フレーム目に
onClipEvent (load) で
Dにはthis.swapDepth(1)
Cにはthis.swapDepth(2)
としてやったわけですが、
C内でかかっているはずのマスクが無くなり、Bがむき出しになった状態で表示されます。
マスクレイヤーがいかんのかと思い、setMaskを使ってみましたが、やはりマスクがかかりません。
何か見落としてるんでしょうか?


869 名前:Now_loading...774KB mailto:sage [03/11/26 00:50 ID:???]
>>868
スレタイを見落としてる

870 名前:Now_loading...774KB mailto:sage [03/11/26 00:53 ID:???]
>>869
安心汁。ちゃんと初心者スレにもマルチしてるから。



871 名前:Now_loading...774KB mailto:sage [03/11/26 01:15 ID:???]
ttp://up.isp.2ch.net/up/cd1bf228c72e.zip
何がいけないのか分りやすく教えてやる

872 名前:Now_loading...774KB mailto:sage [03/11/26 01:31 ID:???]
>>871
おおっ。ありがォ。みてみまつ。

873 名前:Now_loading...774KB mailto:sage [03/11/26 02:12 ID:???]
>>871
maskedClip内のbにmaskっつってインスタンス名つけて
onClipEvent(load){
this.setMask(_parent.mask);
trace("masktarget:"+this.getDepth());
}
にしてみたら、
なるほど〜。マスクすると深度入れ替わるのね〜。
ばっちりヒントになりましたわ。ありがとうございました。


874 名前:Now_loading...774KB mailto:sage [03/11/26 03:30 ID:???]
ここは「口は悪いがイイ人」のスレとして認定されました。

875 名前:Now_loading...774KB mailto:sage [03/11/26 07:10 ID:???]
>>873
いいってことよ

876 名前:Now_loading...774KB mailto:sage [03/11/26 11:12 ID:???]
すみませんがFLASH MXで
x = "i==j&&j==k";
こんなxを式として評価できますか?
xは外部テキストファイルから取得した文字列です。

877 名前:Now_loading...774KB mailto:sage [03/11/26 12:01 ID:???]
>>876
残念ながらFlashのevalは数式を評価できません

自分で式として評価するモジュールをつくることは無理ではないと思います

878 名前:876 mailto:sage [03/11/26 12:23 ID:???]
>>877
ありがとうございます。
よーしママも頑張って作っちゃうぞー!という気持ちになりました。

879 名前:Now_loading...774KB mailto:sage [03/11/26 12:59 ID:???]
数式文字列
↓ 字句解析(変数や記号などのチェック)
↓ 構文解析(式として成立する書式かどうか)
↓ 意味解析(加減乗除の手順を解析)
↓ コード最適化(式を逆ポーランド法に返還)
↓ コード生成(逆ポーランド表記の字句配列を計算)
数値

まさにコンパイラ・・・


880 名前:Now_loading...774KB mailto:sage [03/11/26 16:17 ID:???]
インタプリタ・・・



881 名前:Now_loading...774KB mailto:sage [03/11/26 21:33 ID:???]
(346346+184184)*2=1061060
(サセロサセロ+イヤヨイヤヨ)*2=イレロイレロ

882 名前:Now_loading...774KB mailto:sage [03/11/27 12:36 ID:???]
( ´ _ゝ`)フーン






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

前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