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

262 名前:Now_loading...774KB mailto:sage [03/08/12 15:35 ID:???]
thisがコンポーネントであり、
onloadにてloadobj._parentの情報を扱っているので(具体的には、this._parent.count(〜略〜)や、this._parent.limitpage)
具体的に結び付けてるのでは?

263 名前:249 mailto:sage [03/08/12 16:56 ID:???]
>>259
ああ、なるほど。
スクリプト処理とフレーム描写処理の関連ですね。
違いはそこだけっぽいですね。注意していれば問題ないかと。

クラス定義して関連づけするのがポイントのようです。
醜すぎです。

ムービークリップ :識別子"MC"
#initclip
myClass = function(){
}
Object.registerClass("MC", myClass);
#endinitclip

_rootの1フレーム目
_root.attachMovie("MC","newMC1",0, {onLoad : myFunc1});
_root.attachMovie("MC","newMC2",1, {onLoad : myFunc2});

function myFunc1(){
trace("myFunc1 : "+this);
}
function myFunc2(){
trace("myFunc2 : "+this);
}

264 名前:Now_loading...774KB mailto:sage [03/08/12 17:36 ID:???]
FLASH MXです。どこで質問すべきか微妙なのですがお願いします。

ムービー内のフレームアクションで
loadVariables("count.cgi?"+Math.random()*1000, 0);
のようにしてムービーを見た人のアクセスログを取っています。
count.cgi側はPerlのスクリプトで、ログファイルにIPや時刻などを書き込みます。
Math.random()はキャッシュ対策です。

当然通常は1回のアクセスに付き1つのログが書き込まれるのですが、
ある特定のホストからのアクセスが、IPを
xxx.xx.xxx.16, xxx.xx.xxx.17, xxx.xx.xxx.18, xxx.xx.xxx.19のように
末尾だけを微妙に変えて一度に10回書き込まれるという事態が発生します。
ごくまれにだし規則的なので荒らしという可能性は低いと思います。

うざいのでこのIPをはじけば済むことなのですが、一応原因を知りたいと思いまして。
よろしくおねがいします。

265 名前:Now_loading...774KB mailto:sage [03/08/12 19:49 ID:???]
>>264
え・・・何の質問なんだかw
肝心な鯖の情報書いてないようだけども。
書いてほしい理由以下記述
1.  鯖とのIPアドレス比較。(もしかするともしかするかもなので)
2.  鯖へのアクセスログは読めるのか否か -> 読めるのであればニムダ、CodeRed,CodeRed2のノイズかどうかみる(すんごいノイズでログひどいので一目見ればわかる)
2'. html呼び出し際のimgタグ指定画像ファイルはロードされてるか(人為的なものでない可能性あり)
自鯖立てるとよくわかるよ、ノイズが頻繁にある。

話変わりますけど、プロジェクタ書き出しのFLASHからコマンドプロンプト呼び出しして(というか動かす)
そのレスポンスをFLASHが拾う事って可能なんでしょうか?

えと、具体例を言うのであれば、エクスプローラ的なFLASH作るさいに、
cmd.exeでcd(現在のフォルダ表示)のレスポンスをFLASH内の変数に取り込み、
cmd.exeでdir(フォルダの中身のリスト表示)のレスポンスをFLASH内で拡張子によって絵などの処理わけし表示、のように。
伝えるの難しいですね、、

やりたいのはdirだけなんですが。
この手の情報探しようがないんですよね、
でもわざわざ鯖立ててperlでやるのもどうかと思いまして・・・(配布する人限られてしまうので、、)
情報お持ちの型おられましたらどうかよろしくお願いします

266 名前:265 mailto:sage [03/08/12 20:13 ID:???]
>でもわざわざ鯖立てて
これなんでもないです。perlだと環境を選ぶのでって意味です、微妙にごちゃまぜな話題ごめんなさい

267 名前:Now_loading...774KB mailto:sage [03/08/12 21:18 ID:???]
OSのレス悪いな、MIMEタイプなんじゃね?

268 名前:265 mailto:sage [03/08/12 21:37 ID:???]
うぅん、、plファイルもcmdファイルもダブルクリックで実行されるんですよねぇ・・・
FLASHをGUI的に活用という事自体無理なんでしょうか・・・

269 名前:264 mailto:sage [03/08/12 21:38 ID:???]
鯖はレンタルスペースなので生ログは読めません。
HTMLの方にも<img>でCGI埋め込んでるんですがそちらの方
そのIPの方は普通に1度だけ記録されます。
なぜかSWFからのCGI呼び出しの方だけ派手に10連続で記録が
残ってしまうっていうことなのですが…。

270 名前:265 mailto:sage [03/08/12 21:50 ID:???]
あぁ、自分は馬鹿のようですね、本当にスレ汚しすみませんでした。
perl実行にしろcmd実行にしろ間接的ですよね。
LoadVarsでもloadVariablesでも無理だったけどどちらも鯖から呼んでるわけで
perl実行は鯖の設定だし、
コマンドスクリプトにしてもダブルクリックで実行=OS介して実行してるってことは
LoadVarsなどで呼んでもファイルを単純に"読み込むだけ"ですよね、、バカだ、、で直します。
スレ汚しごめんなさい。

>>269
UAとるとFLASHから読み出しか否か判別できますよ。



271 名前:264 mailto:sage [03/08/12 22:22 ID:???]
UAはとってますが、すべてMozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)です。

272 名前:253 [03/08/12 22:31 ID:zDI2fTM7]
>>261
>>262

回答ありがとうございました。
回答してもらった内容をふまえて自分なりに考えてみました。

loadobj._parent = this;を消しても動作には影響なし。
>>262さんのアドバイス
より、
loadobj._parent = this;
この行は後で使うthis._parent.limitpageなどを間違って
this.limitpageにしないように書かれているのだと考えました。

>>261
さんの助言の-eの部分が少し分からなくて残念ですが
お二人ともありがとうございました!!

273 名前:Now_loading...774KB mailto:sage [03/08/12 23:14 ID:???]
>>271
FLASHから呼び出しのUA=Shockwave Flash

274 名前:Now_loading...774KB mailto:sage [03/08/13 08:44 ID:???]
flashましやん。
perl多次元配列使えないっぽぃ

275 名前:Now_loading...774KB mailto:sage [03/08/13 08:44 ID:???]
>>273
それ、プロジェクタの場合とかでは・・・?


276 名前:Now_loading...774KB mailto:sage [03/08/13 11:39 ID:???]
(゚Д゚)ハァ?

277 名前:276 mailto:sage [03/08/13 11:39 ID:???]
>>274
(゚Д゚)ハァ?

278 名前:Now_loading...774KB mailto:sage [03/08/13 12:31 ID:???]
perlは多次元配列使えないのか。じゃあ俺がやってたのは一体・・・
そうか!俺たちは根本的な勘違いを(ry
        Ω

279 名前:Now_loading...774KB mailto:sage [03/08/13 15:15 ID:???]
再帰呼び出しが必要なスクリプトを組んでたんですが、

1 つのアクション内で 256 レベルの反復を超えました。
無限ループの可能性があります。

と出てしまい使い物にならん、、、
なんとかなりませぬか?

280 名前:夏全開 ◆3gXheTQNRg mailto:sage [03/08/13 15:44 ID:???]
(・∀・)ノやぁこんにちは!

>>279
256ってのは仕様なのでどうにもならない予感(´・ω・`)
書き換えて工夫するしかないですね。

上手い回避の方法を教えてくれる人↓



281 名前:Now_loading...774KB mailto:sage [03/08/13 16:54 ID:???]
何のスクリプトかも分からないのに回避方法も何もあるかいな

282 名前:Now_loading...774KB mailto:sage [03/08/14 04:45 ID:???]
bigloopで回避かな?再帰では使ったこと無いが

283 名前:Now_loading...774KB mailto:sage [03/08/14 16:08 ID:???]
>>280
自分が上級者だと言い切るつもりはないが、
少なくとも藻前は中級者以上と言えるのか疑問なんだが。

初心者スレにケエレ

284 名前:Now_loading...774KB mailto:sage [03/08/15 03:08 ID:???]
>>279
つーか、どういう関数を書いて何をやろうとしてるのかを書いてくれないと、
結局>>280-282程度の回答しかできないわけだが。

>>283
煽りはいいから>>279に何か言ってやれ。無駄なレス付けるな。

285 名前:山崎 渉 mailto:(^^) [03/08/15 23:11 ID:???]
    (⌒V⌒)
   │ ^ ^ │<これからも僕を応援して下さいね(^^)。
  ⊂|    |つ
   (_)(_)                      山崎パン

286 名前:Now_loading...774KB mailto:sage [03/08/17 20:43 ID:???]
function CreateObject( path , max ){
 for ( var n=1 ; n<= max ; n++ ) path = path.o = new Object();
}

function TraceObject( path ){
 trace( ++this.nCount );
 if ( path.o != undefined ) TraceObject( path.o );
}

CreateObject( this , 300 );
TraceObject( this );

うむ、これだと引っ掛かるね。
XMLのトレースとかする時にこういうの出てきそう。
誰かウマい解決方法よろしく。

287 名前:Now_loading...774KB mailto:sage [03/08/18 00:20 ID:???]
>>279
まっくろめでぃあに連コー汁

288 名前:Now_loading...774KB mailto:sage [03/08/18 22:43 ID:???]
再起・ループ最大回数設定できたらええのになぁ・・・


289 名前:Now_loading...774KB mailto:sage [03/08/18 23:22 ID:???]
ふとオモタけど、こんだけでっかい規模の掲示板群2ちゃんねる。
その中のFLASH板。
マクロメディアにお勤めなさってる方も拝見なさってるだろうな、と。
まー本社の場所の問題あるからここが重要視されることもなかろうが

290 名前:Now_loading...774KB mailto:sage [03/08/19 00:30 ID:???]
そりゃ見てるだろう。はがきやメールよりよっぽど正直なフィードバックを得られる。
F.N.さんも見てるのかな…?



291 名前:Now_loading...774KB [03/08/19 15:05 ID:LTIUFo68]
Aを元にduplicateMovieClipでn個コピーしたb1〜bnを
Bを元にduplicateMovieClipでn個コピーしたb1〜bnと
衝突したか判定したいのですがどうすればいいのでしょうか?
aが複数あってbが一つの場合は元のAにbの衝突判定を書けばできたのですが
両方が複数(かつ数は不定)の場合うまくいきません。
一応元のAにb0〜bnまでをすべて総当たりでチェックさせると動作しますが
数が多くなるとすごく効率が悪い気がします。
いい解決策を教えてください。

292 名前:Now_loading...774KB mailto:sage [03/08/19 19:54 ID:???]
>>291
考え方はそれが一番良いかと。
あとはどう書くかですが、スクリプト晒して頂ければ。


293 名前:Now_loading...774KB [03/08/19 22:42 ID:oneIESmo]
ある地点からマウスをクリックした場所に弾などの画像を移動させるには
どのようなスクリプトにすればいいのでしょうか?



294 名前:Now_loading...774KB mailto:sage [03/08/19 22:45 ID:???]
>>293
その程度なら性質いきなさい

295 名前:Now_loading...774KB mailto:sage [03/08/19 23:01 ID:???]
>>293
( ゚д゚)・・・ID:一つのいんたねっとえくすぷろら相撲

296 名前:291 mailto:sage [03/08/19 23:49 ID:???]
>292
今ネットつかえないので明日晒します
今日の間に色々弄ってみますので質問内容微妙に変わるかも

297 名前:Now_loading...774KB mailto:sage [03/08/20 00:14 ID:???]
>>293

どういう軌跡かにもよると思うけど。

だんだん近づくとか
this._x += ( this._parent._xmouse - this._x ) / 10;
this._y += ( this._parent._ymouse - this._y ) / 10;

びよんびよんするとか
this._x += this.xspeed = ( this.xspeed + ( this._parent._xmouse - this._x ) * .3 )*.9;
this._y += this.yspeed = ( this.yspeed + ( this._parent._ymouse - this._y ) * .3 )*.9;

その方向にすすむとか
r = Math.atan2( this._parent._ymouse - this._y , this._parent._xmouse - this._x );
this._x += Math.cos(r)*10;
this._y += Math.sin(r)*10;

はずしてたらすまん

298 名前:Now_loading...774KB mailto:sage [03/08/20 00:20 ID:???]
>>291

全てのBをCって名前のMC内に複製してAとCを判定して当たったらその中のBと判定するのは?

299 名前:Now_loading...774KB mailto:sage [03/08/20 03:42 ID:???]
Arrayの謎

function ClassA(){}
ClassA.prototype = new ClassA();
ClassA.prototype.hage = new Array();
ClassA.prototype.moe = "abc";

a = new ClassA();
a.hage.push(0);
a.hage.push(1);
a.hage.push(2);
a.moe = "a";
b = new ClassA();
b.hage.push(0);
b.hage.push(1);
b.hage.push(2);
b.moe = "b";



300 名前:Now_loading...774KB mailto:sage [03/08/20 03:42 ID:???]
trace("a.hage = " + a.hage.toString());
trace("a.moe = " + a.moe);
trace("b.hage = " + b.hage.toString());
trace("b.moe = " + b.moe);

の結果が

a.hage = 0,1,2,0,1,2
a.moe = a
b.hage = 0,1,2,0,1,2
b.moe = b

になるんだが、aとbのhogeが同じArrayを参照してる・・(´・ω・`)ショボーン
aとbで別々のArrayを参照するにはどうすればいいでしょうか?

教えてもらえると幸いです(´・ω・`)



301 名前:293 [03/08/20 03:50 ID:0HZJfmp8]
答えてくださった方、ありがとうございます。
ttp://eatone.s26.xrea.com/content/flame.html
このサイトにあるクレイ射撃に近いものを作りたいので質問をしました。

カーソルに合わせて銃が動くスクリプトはわかるのですが
カーソルの場所に銃を撃つ、というスクリプトがわからなくて困っています。
お分かりになる方、ヒント等を教えてくださいませんでしょうか?
よろしくお願いします。


302 名前:_ mailto:sage [03/08/20 04:04 ID:???]
homepage.mac.com/yamazaki8

303 名前:291 mailto:sage [03/08/20 09:29 ID:???]
>292
元となるムービークリップA(数は不定)
onClipEvent (enterFrame) {
for(i=0;i<20;i++){
if (hittest(tmp="_root.block_"+i)) {
_root.break_ck="block_"+i;
//ぶつかったブロックの名前を一時保存
}
}
}

元となるムービークリップB(数は不定)
onClipEvent (enterFrame) {
if(_name ==_root.break_ck){
trace("ok");
}
}

のように一度_rootにある変数を経由して衝突を判定しています。
Aの複製であるaは最初は1つで徐々に増えていきます。
Bの複製であるbは最初ある数で徐々に減っていきます。
当初はBも徐々に増えていく予定でしたが、100超えると重くなってしまうので少し変えてみました。
ただこの方法だと、a1とb1,a2とb2が同時に衝突した時などにうまく判定できません。
Aの複製群とBの複製群のお互いの衝突判定をする方法を知りたいです。お願いします。


304 名前:Now_loading...774KB mailto:sage [03/08/20 09:32 ID:???]
>>300オメ
hageはprototypeでなくfunction ClassA(){}の中で定義してみれば?

305 名前:Now_loading...774KB mailto:sage [03/08/20 12:33 ID:???]
できたー━━━━━━(゚∀゚)━━━━━━!!!!

アリガd>>304

306 名前:Now_loading...774KB mailto:sage [03/08/20 12:40 ID:???]
>>299
このかき方だとnew Array()が一回しか実行されないから
一つの配列実体を共有しちまうんだな。解決法は>>304

307 名前:Now_loading...774KB mailto:sage [03/08/20 12:42 ID:???]
>>299
あと
ClassA.prototype = new ClassA();
は、何を意味してるかよく把握してる?

308 名前:Now_loading...774KB mailto:sage [03/08/20 13:08 ID:???]
はい、先生!
A級ヘビーメタル、エルガイムを意味していると思います!

309 名前:Now_loading...774KB mailto:sage [03/08/20 15:54 ID:???]
>>307
ClassAがClassAを継承する、という意味と理解してる

function ClassA(){}の時点でクラスができてるのかどうか謎なんで・・・
ClassA.prototype = new ClassA();を書いてる


310 名前:291 mailto:sage [03/08/21 09:00 ID:???]
298の方法をためしてみたら上手くいきました。
ただ、やっぱり数が増えると重くなってくる気がします。
それはしかたないのでしょうか。




311 名前:Now_loading...774KB mailto:sage [03/08/22 08:52 ID:???]
>>309
ごめん、漏れが未熟なのかもしれないが

>function ClassA(){}の時点でクラスができてるのかどうか謎なんで・・・
>ClassA.prototype = new ClassA();を書いてる

クラスClassAが無い時点で
ClassA.prototype = new ClassA();も無意味にならない?

てゆーか、AS的に>>299-300のソースだとClassAが無いなんて事
ありえるの?

312 名前:Now_loading...774KB mailto:sage [03/08/22 13:36 ID:???]
>>311
>>246 にあるとおり関数宣言はフレームに入った時点で
実行されるから、ClassAコンストラクタは存在してる。
関数リテラルを使う場合は行順に定義されるけど、上に
かいとけば先に定義されるから問題なし。

>>309
何の本読んでClassA.prototype = new ClassA();になった
か知らないけど、自分自身を継承ってのが無意味な予感

313 名前:Now_loading...774KB mailto:sage [03/08/22 20:12 ID:???]
>>313は今嘘をついた

314 名前:Now_loading...774KB mailto:sage [03/08/22 22:14 ID:???]
break;

315 名前:Now_loading...774KB mailto:sage [03/08/23 05:13 ID:???]
異様に重く感じたのは>>313のせいか。

316 名前:Now_loading...774KB mailto:sage [03/08/23 06:34 ID:???]
なんかオフコースを思い出した

317 名前:Now_loading...774KB [03/08/26 17:48 ID:SmQuzLr6]
this.gotoAndPlay(>>313);

318 名前:Now_loading...774KB mailto:sage [03/08/26 18:28 ID:???]
break;

319 名前:Now_loading...774KB mailto:age [03/08/26 19:34 ID:???]
continue;

320 名前:Now_loading...774KB [03/08/26 21:03 ID:atpYFRCJ]
age;



321 名前:Now_loading...774KB [03/08/26 22:57 ID:sAOiEINs]
あぁ、こんなスレあったのね。
最近CFMX始めたんだけど、本の通りに作ってるつもりなのにエラーがでて困ってます。

Parameters (object #2)
.....code: "SERVER.PROCESSING"
.....description: "メソッドを呼び出す際に、サービスが例外を投げました:
Flash Remoting は CFMX.testService という名前のサービスを認識できません。"
.....details: "メソッドを呼び出す際に、サービスが例外を投げました:
Flash Remoting は CFMX.testService という名前のサービスを認識できません。:
flashgateway.adapter.NoSuchServiceException: Flash Remoting は CFMX.testService という名前のサービスを認識できません。:
flashgateway.adapter.NoSuchServiceException:
Flash Remoting は CFMX.testService という名前のサービスを認識できません。
・・・これって一般的にどういうときに出るエラーですか?
コードは何度も見直したので間違っていないつもりではあります。
ちなみに読んでる本は技評のFlashMX+ColdFusionMX 日高功雄著です。
何かのヒントでもいいのでもらえれば、と思います。

322 名前:Now_loading...774KB mailto:sage [03/08/26 23:06 ID:???]
そのまま、、サービスが見つからないだけでは?
CF側の設定、動作をみなおせい

323 名前:321 [03/08/26 23:51 ID:sAOiEINs]
即レスありがとう。
CFの設定を見直してみましたが、特に間違ってないようです。
というか、少なくとも本にはCFの設定はあまりないのです。
接続までは上手くいっているようで、
INSERT文を投げたときに上記のエラーがでます。
環境は
MicrosoftAccess+FlashMX+DreamWeaverMXです。
一応CFCのコードを貼ってみます。
コード中にあるtestServiceというのはちゃんとデータソースに追加されています。
<cfcomponent>
<cffunction name="INPUT_DATA" access="remote">
<cfargument name="ID" type = "string" required="true">
<cfargument name="NAME" type = "string" required = "true">
<CFQUERY name = "INPUT_DATA" datasource = "testService">
INSERT INTO member(ID,NAME)
VALUES('#ID#','#NAME#')
</CFQUERY>
</cffunction>
</cfcomponent>
これでスペルミスとかだったら鬱だなぁ。

324 名前:321 mailto:sage [03/08/28 21:49 ID:???]
解決しました。
お騒がせして申し訳ない。

325 名前:Now_loading...774KB mailto:sage [03/08/29 03:21 ID:???]
flashplayer7β
www.macromedia.com/software/flashplayer/public_beta/

どうよ

326 名前:Now_loading...774KB mailto:sage [03/08/29 04:38 ID:???]
>>325
どうもこうもあるかい

327 名前:Now_loading...774KB [03/08/29 19:49 ID:PquJIS+k]
Flashの内部にHTML枠を組み込むにはどうすればいいでしょうか?

328 名前:Now_loading...774KB mailto:sage [03/08/30 00:21 ID:???]
>>327
できまへん

329 名前:Now_loading...774KB [03/08/30 09:35 ID:lzOsm5du]
では、Flashの内部にFlash枠を組み込むにはどうすればいいでしょうか?

330 名前:Now_loading...774KB mailto:sage [03/08/30 11:46 ID:???]
スレ違い



331 名前:Now_loading...774KB mailto:sage [03/08/30 14:51 ID:???]
スレタイ見てよくこんな質問できるな

332 名前:Now_loading...774KB mailto:sage [03/08/30 21:43 ID:???]
ネタにマジレスかこわ(ry

333 名前:Now_loading...774KB mailto:sage [03/08/30 23:56 ID:???]
どこがマジレスなんだか

334 名前:Now_loading...774KB mailto:sage [03/08/31 00:27 ID:???]
>>333
>>327>>329のようなレスにマジレス(回答)はかっこ悪いのかな。
つまり以降放置してくれと頼み込まれたのかもしれんw
無理に結論出してみたw

335 名前:Now_loading...774KB [03/08/31 00:38 ID:JUnDLyYr]
フラッシュデスクトップを作る関係で、swfファイルの置いてある場所の
アドレスを取得したいんですが
_urlをローカルで使うと日本語が全部死んでしまいます。
ムービープレビューなら問題無いのですが、ファイルを普通に開いた場合文字化けします。
これってなんとかなりませんか?

336 名前:Now_loading...774KB mailto:sage [03/08/31 01:21 ID:???]
>>335
オレはそれよりもマシンのレスポンス取得方法が知りたい
ls -aのように

337 名前:Now_loading...774KB [03/08/31 04:33 ID:qWiO/DQp]
>>335
プレイヤーのバージョンあげてみたら?

338 名前:335 [03/08/31 05:25 ID:COPNpNlD]
バージョンは6.0.21.0です。
それとも7にしるってことですか?
ユーザーにベータを入れろってのは難しいので
できれば6でなんとかしたいですが
というか7でできます?

ムービープレビューじゃなくても化けない人っていたら教えてくだちい

339 名前:Now_loading...774KB mailto:sage [03/08/31 15:31 ID:???]
>>335
漏れの環境では普通に日本語で取得できるが・・・

>>336
VBscriptなりJScriptなり使えば可能。

340 名前:Now_loading...774KB mailto:sage [03/08/31 15:52 ID:???]
>>339
exeなんでJSは・・・
VB始めようかしらショボンヌ



341 名前:335 mailto:sage [03/08/31 17:35 ID:???]
>>339
タイムラインに
tmp=_url
とだけ書いて、ダイナミックテキストに反映させました。
ムービープレビューでは、やっぱり普通に出ますが
HTMLからだと
file://C:\Documents and Settings\Administrator\?f?X?N?g?b?v\????¢???.swf
こんなんなりました。
デスクトップと、名称未設定-1ってのが化けてる模様。

知り合いにファイル送って試してもらいましたが
結果は同じでした。
ちなみに、XPです。
環境によって違うのか、339さんとやり方が違うのか・・・
339さん、取得方法を教えてくだちい。


342 名前:Now_loading...774KB mailto:sage [03/08/31 17:43 ID:???]
ちょっと前の話しだがMX2004アナウンスされたな。
ActionScriptも強化してくれてるぽいが、
やっぱ正規表現は無理かな…

343 名前:Now_loading...774KB mailto:sage [03/08/31 22:18 ID:???]
>>342
stringで実装してた奴いたが速くはならん・・・・様な印象だった
スピードテストしてないからわからんが

344 名前:87 mailto:sage [03/09/01 14:03 ID:???]
別のスレで質問したのですが、こちらで聞いてみては?と提案されましたので、
マルチになってしまいますがよろしくお願いします。

getURLとランダム値について質問です。
flash内のボタンから別ページに飛ばすのは、普通にgetURLを使えばいいわけなのですが、
飛ばし先のアドレスの末尾にランダム値をつけたい場合、どのようにすればいいでしょうか?
ちなみに外部からの参照(cgiやphp等)は使わず、flash内で完結する、というのが条件です。

ex.) www.hogehoge.jp/hoge.html?action=0978868708008 ←乱数
上の例で言うなら、「http:// 〜 action=」ここまでが不変で、それ以降の
数字がランダムで発生するといった感じです。

なにとぞお願いします。

345 名前:344 [03/09/01 14:05 ID:jprgk75n]
別スレの名前になってしかもsageてしまった・・・
ごめんなさい。
目立つようにageさせていただきます・・・

346 名前:344 mailto:sage [03/09/01 14:10 ID:???]
しかも書き込んだ直後に元のスレで回答が・・・
解決しました。
スレ汚しごめんなさい。

347 名前:Now_loading...774KB mailto:sage [03/09/01 22:05 ID:???]
気になるから元のスレも教えてってヨー

348 名前:344 mailto:sage [03/09/02 02:10 ID:???]
>>347さん
pc4.2ch.net/test/read.cgi/swf/1062088590/87-91
ここです

349 名前:Now_loading...774KB mailto:sage [03/09/02 02:56 ID:???]
こんなくだらない初歩的な質問だったのか。

350 名前:Now_loading...774KB mailto:sage [03/09/02 03:06 ID:???]
人ごみ(スレ)に流されて〜
変わって〜行く〜>>344を〜
>>349は〜
時々〜
遠くで〜
しかって〜
>>349は〜
>>344の〜
青春〜
そのもの〜



351 名前:Now_loading...774KB mailto:sage [03/09/02 03:23 ID:???]
何故マニュアルを読まないのだろうか。

352 名前:Now_loading...774KB mailto:sage [03/09/02 22:38 ID:???]
>>351
みんな賢いから。

353 名前:Now_loading...774KB mailto:sage [03/09/03 02:33 ID:???]
>>341

SJISの文字列をUTF-8として出力してるんじゃない?

354 名前:Now_loading...774KB mailto:sage [03/09/04 16:21 ID:???]
ASを使ってムービークリップを放物線上に動かしたいのですが
どうすればいいのでしょうか?アクションゲーム等のジャンプの動きを
やりたいです。

おそらくSin,Cosを使うのだろうと思うのですがやり方がよくわかりません。
できればX地点から、X+xx地点まで動かすサンプルなどを教えてもらえると
嬉しいです。



355 名前:Now_loading...774KB mailto:sage [03/09/04 16:36 ID:???]
>>354
ジャンプなどの運動は加速度運動です。
三角関数などは使わなくてもよいでしょう。

X方向=等速運動・Y方向=加速運動で考えてみては?

356 名前:354 mailto:sage [03/09/04 16:47 ID:???]
>355
加速度運動について詳しく知らないのですが、
speed = 0.2 //加速度
move_y = move_y * (1+speed)
_y -= move_y
って感じなのでしょうか?
それで、頂点に達したら逆の処理でいいのですか?
すみません、加速度運動という物について不勉強な物で詳しく教えてもらえると嬉しいです。


357 名前:Now_loading...774KB mailto:sage [03/09/04 16:56 ID:???]
ジャンプの場合は飛び上がってから重力で下に引かれつづける。
よってジャンプし始めが一番早い。それからだんだん遅くなり、
静止し、今度は逆に早くなりはじめる。

speed = 1; //加速度
ini_velo = 10; //初速度

move_y = ini_velo;

//ここからフレームでループ
move_y = move_y - speed ;
_y -= move_y ;

みたいな

358 名前:354 mailto:sage [03/09/04 17:17 ID:???]
ありがとうございます。とても参考になりました。
最初そのままコピってMCが真っ逆さまに下まで落ちていった時は驚きましたが(W


359 名前:Now_loading...774KB mailto:sage [03/09/04 23:42 ID:???]
距離 = 加速度*進んだフレーム数*進んだフレーム数/2 + 初速度*進んだフレーム数
で出るべ( = 進んだフレーム数 * ( 加速度*進んだフレーム数/2 + 初速度 )   )。
フレーム基準でなく時間基準ならそれに書き換えればいいし(getTimerなどで)
久々に物理したくなってきた

360 名前:Now_loading...774KB mailto:sage [03/09/05 03:45 ID:???]
if (moe==true) {
  this.onaani(Math.floor(Math.rondom()*maxmoe)+1);
}
else {
  this.shobone();
}



361 名前:Now_loading...774KB mailto:sage [03/09/05 14:23 ID:???]
ロンドム

362 名前:Now_loading...774KB mailto:さらしage [03/09/06 02:16 ID:???]
いまさらだけど 板違い?

pc2.2ch.net/hp/






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

前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