- 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どうやるの?」みたいな 初歩的な質問は受け付けませんのであしからず。
- 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:???]
- ( ´ _ゝ`)フーン
- 883 名前:Now_loading...774KB mailto:sage [03/11/29 03:01 ID:???]
- AS2.0勉強がてら既存のものをクラス化して移植してみた。
・厳密な型宣言 ・クラス宣言は1ファイル1クラス FLASHの柔軟な制約になれてた者としては小中規模アプリ開発ではAS1のが遥かに効率いいね(・A・ (複数ASファイルを効率よく編集できるASエディタが搭載されてたり、実行速度が上がるのであれば別だけど) なにはともあれ ・コンパイル時だけのチェックで動作速度自体はAS1とかわらない ・おまけにランタイム時は型指定した意味無し・・・ の時点で使えないね。
- 884 名前:Now_loading...774KB mailto:sage [03/11/29 08:58 ID:???]
- 速度上がらないのか・・・
- 885 名前:Now_loading...774KB mailto:sage [03/11/29 09:12 ID:???]
- >>883
コンパイル時のチェックだけでもだいぶましだと思うが。
- 886 名前:Now_loading...774KB mailto:sage [03/11/29 13:43 ID:???]
- > ・コンパイル時だけのチェックで動作速度自体はAS1とかわらない
将来的には、JAVA 並に速くなるのと違うの? > ・クラス宣言は1ファイル1クラス これは JAVA の糞仕様。あわせることないのにぃ。 なんちゃって。
- 887 名前:Now_loading...774KB mailto:sage [03/11/29 13:46 ID:???]
- javaってpublicなクラスで1ファイルだっけ
中でどれだけ継承していようと・・・
- 888 名前:Now_loading...774KB mailto:sage [03/11/29 14:49 ID:???]
- Javaは1ファイル中にpublicクラスが1つだけってだけで、クラス自体は何個でも定義できるよ。
privateでサブクラスからもアクセス可能なのか
- 889 名前:Now_loading...774KB mailto:sage [03/11/29 17:27 ID:???]
- >>886
期待
- 890 名前:Now_loading...774KB mailto:sage [03/11/29 23:45 ID:???]
- AS2まだ使ってないんだが、ASと比べてのメリットって何だ?
タイムラインと関係ないスクリプトが書けるってのがあるって聞いたがそれぐらいか? 新しいメソッドやイベントなんかは抜きにすると、仕様変更の意味が薄いような。
- 891 名前:Now_loading...774KB mailto:sage [03/11/30 01:08 ID:???]
- >>890
メタデータを記述できて、それをFlashがサポートしているのが 大きいね。 Javaに近いって言うやついるけど、.Netに近いね。
- 892 名前:Now_loading...774KB mailto:sage [03/11/30 01:12 ID:???]
- >>891
? よーわからん 詳細キボンヌ
- 893 名前:890 mailto:sage [03/11/30 01:15 ID:???]
- .net・・・わからん。JAVAならわかるんだが。
まあとりあえず使ってみようかな。
- 894 名前:Now_loading...774KB mailto:sage [03/11/30 05:14 ID:???]
- 何に近いも何も
ECMAスクリプトなんだけどね >>891 .NETとJAVAって概念的には似たようなもんだしね でも言語的には比較できない気が・・・ (てゆーか.NETじゃなくてC#のこと?) >メタデータを記述できて、それをFlashがサポートしているのが の意味がさっぱりわからん
- 895 名前:Now_loading...774KB mailto:sage [03/11/30 09:10 ID:???]
- >>894
メタデータとは、 [RequiresDataBinding(true)] [Event("change")] こんなやつ。 www.macromedia.com/devnet/mx/flash/articles/buildtest_comp.html 嫁。これをFlashの開発環境が読み取って、 データバインディングとかしてくれる。 .Netは、言語や構文は違っても中身はいっしょ。
- 896 名前:Now_loading...774KB mailto:sage [03/11/30 17:20 ID:???]
- 「言語や構文は違っても中身は一緒」と「FLASH・AS」のどこらへんが似てるんだろ・・・
JAVAの構文とAS2の構文が似てるって意味でJAVAライクって言われてるだけで 概念的にはただのスクリプト言語でしかない罠
- 897 名前:Now_loading...774KB mailto:sage [03/11/30 17:32 ID:???]
- 似せるんならもっと似てるほうがいいなー
全然似てないように見えるのは漏れだけではあるまい。 まあASはASってことで
- 898 名前:Now_loading...774KB mailto:sage [03/11/30 21:32 ID:???]
- JavaもASも中間コードコンパイルじゃん
- 899 名前:Now_loading...774KB mailto:sage [03/11/30 21:53 ID:???]
- JAVAやFlashがランタイム使うのはまだ分るけど
.NETがランタイム使う理由が意味不明 C++でJITコンパイルしてくれるよう仕様を変えてくれ
- 900 名前:Now_loading...774KB mailto:sage [03/11/30 22:24 ID:???]
- >>899
ていうかすでにスレ違いだし
- 901 名前:Now_loading...774KB mailto:sage [03/11/30 22:39 ID:???]
- >>900
俺だけに言うなよ糞が お前はスピード違反のネズミ捕りか
- 902 名前:Now_loading...774KB mailto:sage [03/11/30 23:09 ID:???]
- 速度2.0と1.0とで変わらないというけど、
少なくとも継承機能を利用した場合、既存のプロトタイプチェーン利用した ものより早くなってるっぽいよ。てっきり内部で同じ事してるだけかと思っ てたんだけどねえ。
- 903 名前:Now_loading...774KB mailto:sage [03/11/30 23:24 ID:???]
- ゲーム作らないから継承なんて使わない・・・
- 904 名前:Now_loading...774KB mailto:sage [03/12/01 00:00 ID:???]
- JAVAとかC++とか.NETとかってみなさん何に使ってるの?
- 905 名前:Now_loading...774KB mailto:sage [03/12/01 00:21 ID:???]
- Java:特に用途なしjavaxくらい?
C++:まんせー .NET:Javaにおなじ
- 906 名前:Now_loading...774KB mailto:sage [03/12/01 00:26 ID:???]
- JAVAはJAVAアプレットと携帯のアプリぐらいだなあ。
スレ違いスマソ
- 907 名前:Now_loading...774KB mailto:sage [03/12/01 03:19 ID:???]
- えんたーぷらいす用途
- 908 名前:Now_loading...774KB mailto:sage [03/12/02 14:30 ID:???]
- なぁなぁクラス内変数でthisって書く?
class hoge{ var name:String = ""; public function hoge(){ this.name = "HOGEHOGE"; } } のthis.nameの部分。 必要は無いのかもしれないけど、 なんとなく書いちゃってるんだよね・・・個人的に見やすいし。 弊害が無いなら書き続けるけど 定石というか、普通は書かないのであれば書かない
|

|