あの、板違いでしたらすいません。 Flashを保存しても再生出来ないようにするにはどういったASを組めばいいのでしょうか? 以前保存しても 「再生出来ません」 等といった文面のみで再生出来なかったFlashを見かけたので・・ どうかご教授願います。 あ、ちなみにMXです。
>>392 lc = new LocalConnection();
addr=lc.domain();
if(addr=="localhost"){
//再生出来ません
}
394 :
388 :03/09/18 23:16 ID:???
なるほど!Stage周りが怪しいかなとは思ってたけど
リスナーで関連付けまでは頭に回りませんでした。
今朝試してみたらうまくいきますた。どもです〜
>>392 >>393 の補足
lc = new LocalConnection();
addr=lc.domain();
if(addr=="localhost"){
「再生できません」の旨を書いたMC._visible = true;
}else{
「再生できません」の旨を書いたMC._visible = false;
}
で、「再生できません」の旨を書いたMCをrootの一番上のレイヤーに貼ればOK。
(stop()かけるだけだとスタンドアロンプレイヤーの制御から再生できちゃうので
中身を見せたくないんだったらこっちのが確実)
>>387 おー、ありがとう。
できるんだね。ヘルプになかったから。。。
\=はダメだったんだよね。
396 :
392 :03/09/19 07:07 ID:???
>>393 >>394 ありがとう御座いました!!
今から早速試してみたいと思いますヽ(´▽`*)ノ
TextFieldのleadingプロパティにマイナス値を指定したいのですが、出来ません。 オーサリング時はマイナス値も指定出来るのですが、スクリプトからだとマイナス値の入力が0になってしまいます。 おそらくはgetter/setterあたりを書き換えれば解決出来ると思い 下記スクリプトを書いてみたのですが、うまく行きません。 となたかご存知の方、ご教授願います。 ASSetPropFlags(TextFormat.prototype.leading,null,0); TextFormat.prototype.addProperty("leading",function(){return this.leading;},function(num){this.leading=num;});
398 :
Now_loading...774KB :03/09/20 02:43 ID:J/S5j75C
Flash Playerのベンチマークってありますか?
399 :
Now_loading...774KB :03/09/20 15:33 ID:aH8V7VRs
ここはだんだんとjavascriptスレに変わってきましたね。
401 :
Now_loading...774KB :03/09/20 16:42 ID:aH8V7VRs
難しいですかね^^;
ここはASのスレッド。
まあまあ JavascriptもAsも兄弟みたいなもんじゃないか。
>>399 フルスクリーンのサイトなんて嫌われるからやめとけ。
>>404 漏れも閉じます
解像度は1600x1200
406 :
385 :03/09/20 19:48 ID:???
>>386-387 すんません、やっぱちょっと違いました。
僕が探していたのは、ActionScript内で、「=」を
代入演算子としてではなく、ストリングとして認識させたい
ということなのです。
それができないと、<font>と<a>が使えないってことになるので。。。
外部から読み込む場合ははオッケーなんですが、
変数(
>>385 の例だとtenki1など)もストリングになってしまうので、
それを変数として認識させるにはフラッシュ内で書かないと
だめそうなので。。。
そうすると上のような問題が起こってしまったわけです。
>>406 ""の中の=は普通にストリングになってるんじゃないの?
test="=";
で、hogetext="<font color"+test+"\"#ff0000\">はれ</font>";
ってやったら大丈夫じゃない?
そういう意味じゃない?
>>407 ほんとだ、いけました。
なんかどっか勘違いしてました。
失礼。
>>408 ASで(絶対に使わない)ある特殊記号を"="に全て置き換えたらどでしょ
410 :
399 :03/09/21 09:42 ID:IjdJeP95
>>410 行ってみたけど何のことだかさっぱりわかりません。
スレ違いと教えてあげますのでもうこのスレにはこないでね
こういうスレのわりにタブブラウザを使っていたり、javascriptオフにしている人が 意外に多かったりしてね。
>>410 リンク先は見てないが
window.resizeTo(screen.availWidth,screen.availHeight);
というJAVASCRIPTを仕込めばいいんじゃネーノ? でも勝手にウィンドウリサイズするようなページは
嫌われるけどね。アダルトサイトの無限窓と組み合わせてよく使われる手法の一つだし。
さらにいきなりBGMが流れるようにしとけばOK。
でもってそろそろASの話題でもするか。
414 :
399 :03/09/21 10:58 ID:IjdJeP95
ありがとう421さん やってみます!
一体誰に礼を言ってるのか。このスレ違いのアホは。
ActionScript ← スレ違い。fscommand使うのでないなら。 中〜上級者用 ← 全くスレ違い。
さて421よ、何を教えてくれるんだ?w
hoge = this.attachMovie("a","b",c); での hogeはムービークリップ自体を指して、 aがリンケージ書き出しのときの名前で bが実際に付けられるインスタンス名、かな? thisの部分の必然性、意味がよくわかってないです、、ね。 どう解釈したらいいのでしょうか。。。
>>418 そのthisが解らない時点で
残念ながら中〜上級者になれておりません。
リファレンスのattachMovieを読んでね。
コマンドプロンプトからパブリッシュすることって出来ませんか?
ここは素晴らしいActionScriptですね
(>.<)(>.<)(>.<)(>.<)(>.<)(>.<)(>.<)(>.<)(>.<)(>.<)(>.<)(>.<)(>.<) (>.<)(>.<)(>.<)(>.<)(>.<)(>.<)(>.<)(>.<)(>.<)(>.<)(>.<)(>.<)(>.<) (>.<)(>.<)(>.<)(>.<)(>.<)(>.<)(>.<)(>.<)(>.<)(>.<)(>.<)(>.<)(>.<) (>.<)(>.<)(>.<)(>.<)(>.<)(>.<)(>.<)(>.<)(>.<)(>.<)(>.<)(>.<)(>.<) (>.<)(>.<)(>.<)(>.<)(>.<)(>.<)(>.<)(>.<)(>.<)(>.<)(>.<)(>.<)(>.<) (>.<)(>.<)(>.<)(>.<)(>.<)(>.<)(>.<)(>.<)(>.<)(>.<)(>.<)(>.<)(>.<) (>.<)(>.<)(>.<)(>.<)(>.<)(>.<)(>.<)(>.<)(>.<)(>.<)(>.<)(>.<)(>.<) (>.<)(>.<)(>.<)(>.<)(>.<)(>.<)(>.<)(>.<)(>.<)(>.<)(>.<)(>.<)(>.<) (>.<)(>.<)(>.<)(>.<)(>.<)(>.<)(>.<)(>.<)(>.<)(>.<)(>.<)(>.<)(>.<) v
423 :
Now_loading...774KB :03/09/24 00:40 ID:wlNo5q3c
1の↓ぜんぜんやさしくないんだけど、他に連携優しく解説してくれるとこない?
FLASHでのCGI連携を優しく解説しているサイト。
http://j73x.com/
424 :
Now_loading...774KB :03/09/24 20:35 ID:oTmywSeO
このスレ今始めて見たんだけど、 前スレにいたnodってNODesignの!? てかN2Deの?すげー。きてたんだ 本人?だよな。(「んで」で分かるw
>>425 本人かどうかしらんがweb板のころから質問系スレに張り付いてる厨だよ。
べつにすごくねーし むしろ2chでコテハン使ってるなんてはじさらしてるようなもんだろ
428 :
425 :03/09/26 18:33 ID:???
ていうか、何がすごいのか分からん。
>>430 作るのは楽しそうだけど、訪問するのはイヤ〜なサイトだなぁ。
433 :
425 :03/09/27 15:23 ID:???
この板で賞賛されてたスキマ産業って人がこの人の 影響受けまくってたからすごいのかと・・・ そうだよな。このスレの住人からしたらそのスキマ産業もたいしたことねーよな。 …スンマセンでした。 ってゆうか、できれば皆さんのサイトとか 皆さんのお勧めのサイトとか教えてほしいです。 技術もデザインもすげーと思ってたとこがこんなショボイ反応とは…
すれ違い
まずスレタイをよく読め。 あとFlash板を基準にレベルを語るな。 しょせん素人のお遊び。
ここの住人はデザインよりもスクリプト重視だからな
というか、サイトのメニューにFLASH入れるというのはある意味賭け。大半が不快に感じるから。 n2deは気合入れすぎて機能性が失われている。本末転倒、とマジレス。
>>437 正確に言うと「(作る側の)大半が不快なものしか作れないから」では。
フラッシュ使っててもわかりやすければいい。 でもほとんどの場合、こりすぎてわけわからなくなるからショボーンなんじゃない? サイトマップとか置かなきゃわからんようなサイトと一緒だよな。
コンテンツがしっかりしてる人ほどサイトデザインはシンプル、そしてhtml
その通りだね コンテンツないからインターフェースだとかなんとか称して 時間かかるだけのイライラさせるものとなる。
まぁこの手の話はweb製作板でさんざん議論がされ 「menuにflashは糞」となったようです。 98%が分かりづらいからな。
でも本家macromediaは流石にFLASHメニューだね。
flashメニューなんて所詮自慰行為なんです。。エライ人にはそれがわからんのです。
シンプル伊豆ベストといっても、
お前らみたいにコンテンツ自体がシンプルならそれでおしまいだが、
ボリュームの大きい企業なんかだとFlashインターフェースで
なんとか分かりやすくできないか、というニーズはある。
要するにサイトマップの延長だよね。
>>439 はこういってるけど、
内容少なければそもそもサイトマップは必要ないわけで。
448 :
439 :03/09/28 13:38 ID:???
>>447 いや、内容薄いのにどうやって飛ぶのかわからんページあるでしょ。そんな感じ。
>>448 どうやって飛ぶのか分からなければ内容が薄いかわからない罠。
以下∞ループ
ありがちFlashサイト 一見してどれがクリックできるものなのか分かりにくい。 あらゆる表示に演出アニメがあり、終わるまでクリック可能にならないので 目的のページに行くまで時間がかかる。 クリックできるエリアが小さすぎてイライラする。
てゆかFLASHサイトはそれ自体が作品な感じだよな サイトとしての機能、使い勝手は二の次。 n2deは作品としてもインターフェースとしても駄目だよな。
>>451 前半同意
最後の一行はイラネ
nodの話終わってるのにわざわざ持ち出すことも無いだろ
プリローダのことで質問させてください。 FlashMXにて、複数の音源MP3ファイルをASで制御する Flashを製作しています。 5MBとファイルサイズが大きいため、 最初のフレームにプリローダを組み込みました。 ところがサーバにアップすると、swfファイルにアクセスしてから プリローダを表示するまでに、かなり長い時間がかかってしまいます。 ネットで調べたところ、 (1)フレーム1のASは読み込まれないことがある (2)MP3ファイルのリンケージ設定で「最初のフレームに書き出し」に チェックがついていると、遅れることがある の情報がありましたので、 (1)フレーム2にプリローダを設定(必要ない?) (2)プリローダのあるフレーム以降にダミーのMovieClipを設置し、 「最初に書き出し」のチェックを外した音源をすべて放り込む を行いました。 すると、全体の3割を読み込んだ時点で プリローダが動作するようになりました。 (プリローダの読み込み%表示が、30%あたりから始まる) ですが、まだプリローダが表示されるまで時間がかかります。 ほかになにか原因があるのでしょうか。 解決法をご存知の方がいらっしゃいましたら よろしくお願いいたします。
「最初に書き出し」が全部解除しきれてないとか。 コンポーネント使ってるとか。
455 :
453 :03/09/29 17:24 ID:???
>>454 「最初に書き出し」は全部解除されていることを確認しました。
コンポーネントも使っていません。
いつも37%からプリローダが始まっていますので、
おそらく「何か」を読み込んでいるのだと思うのですが、
何を読み込み処理してるのかが分かりません……。
まさかと思うけど、プリローダ自体が37%の容量占めてるとか。
>>453 勇気を出して晒してみれば解決するかも知れん
がんがれ
XMLをFlashへ読みこませてツリー構造を描画させるのは可能でしょうか?
>>456 %表示に日本語の変わったフォントとか使ってると在り得るかもね。
461 :
453 :03/09/30 21:41 ID:???
いろんなフレームを削除してはアップロードを繰り返し ようやく問題部分を発見しました。 プリローダを含め、すべてのフォントに「HGゴシック」を使っておりました。 で、プリローダの%表示以外に、プリローダのはるか後ろのフレームでも 一箇所ダイナミックテキストを用いておりました。 %表示の文字オプションは「埋め込みなし」だったのですが、 もう一つのダイナミックテキストの文字オプションが「すべての文字」でした。 「すべての文字」を「埋め込みなし」にしたところ、 無事プリローダが1%から始まりました。 ここから先は想像ですが、Flashの中で埋めこみフォント「HGゴシック」あったため、 1フレームを再生する前に、そのフォントを読み込みます。 ところが、プリローダ自体が「HGゴシック」で作られていたため、 フォントを読み込むまで、プリローダ部分が再生されなかった、といったところでしょうか。 (ちなみに1フレームにはMovieClipもありましたが、それも表示されませんでした) プリローダ部分だけにしたところ、うまく動作してしまったため 発見が遅れました。ご迷惑をおかけしました。
463 :
458 :03/10/01 19:50 ID:???
できたらとっても便利ですな。
466 :
458 :03/10/02 00:09 ID:???
>>465 ありがとうございます。
しかしこれはファイルツリーのような展開式のツリーを描画するには適していそうですが
樹形図は描けるのでしょうか?
難しい言葉使うから だれもレスできないじゃないのよ!
468 :
465 :03/10/02 22:25 ID:???
>>466 自分で樹形図を描こうと思うのなら再帰は必要でしょうね、
具体的なスクリプトは組んだことないので他の方へパスします。
根性があればTreeコンポーネントの中身を見てヒントを見つけるのもアリかと。
//てか、ファイル「ツリー」なんだからこれも樹形図じゃないかなぁと思いつつ。
469 :
458 :03/10/03 00:01 ID:???
どうもです。しばらく考えてみます。
//これいいな。 //使わせてもらおう
<!--これ--> #いいな //使わせ /*てもら*/ ;おう
gotoAndPlay(473); //そろそろASの話したいな
stop(); //そうはさせん
this.onEnterFrame = function(){ trace("ASの話をして下さい");//おながいしまつ }
ASの話をして下さい
Windowsサイコー
res476._visible = false;
>>475 女優と再婚するのはコリゴリなんじゃないのかなあ。
while(!AS話){ trace("ぬるぽ"); }
ぬるぽん
オブジェクトを一定速度で目的地に移動させたいんだけど オブジェクトを移動させるときによく使うスクリプトの _x += (xdist - _x)/speed; とかだと移動速度が段々落ちてくジャン?そんで _x += (xdist - _x)/speed; speed--; だと結構いい感じなんだけどやっぱり不自然なのね。 距離と角度から移動量と計算すれば一定速度で動かせるんだけど それだとせっかくflash使う意味が無いじゃん。 誰か冴えたやりかた知らない?
要するにスレ違い
>>482 算数の宿題は終わりそうですか?
手伝いましょうか?
>>165 の方法でsolファイルのデータを消しているんですが、削除できない場合があります。
so = SharedObject.getLocal("localdata","/")として他のFlashから消しているせいかもしれません。
ちゃんとflushはしているんですが、なにかコツがありますか?
「何でも言うことを聞く裸のお姉ちゃん」を作るには どんなAS組んだらいいですか? どんなにがんばっても、「何でも言うことを聞く裸の妹」しか作れないんですが。
どんな嵐依頼じゃ(w
お知らせ【将来のMicrosoft社 Internet Explorerの仕様変更が Macromedia Flash およびShockwave を使用したサイトに与える影響と対策について】 Eolas社の特許に関する問題を回避するため、Microsoft社が今後リリースするInternet Explorer では、HTML内で <object>、<embed>、<applet> タグを使用した場合、再生許可 を求めるダイアログボックスが表示されます。仕様変更済みのInternet Explorerは、まず デベロッパー向けにリリースされます。一般向けのリリースは、2004年初頭の予定です。 この変更による影響を回避するには、サイト管理者がHTMLページ内にあるそれらの タグを置き換える必要があります。Macromediaでは、Microsoft社と緊密に連携して 問題に対応しています。以下の専用サイトにて解決策を公開しています。
外部JSファイルを作って読み込めって書いてあるね。 余計なことすんなM$('A`)ノ マンドクセー
>>494 まぁ諸悪の根源はMSを訴えた特許ゴロなんだけどな
外部スクリプトだと、F5押して更新すると駄目みたい。ローカルにある時はちゃんと読むけど。 <head> <script type="text/javascript"> function〜 </script> </head> じゃないと実用的じゃない悪寒。 ASと関係なくてスマソ。 this._visible=false; //スレを汚さないために透明あぼん
497 :
Now_loading...774KB :03/10/08 15:17 ID:+sfAsSQe
質問です。 Windows XPを使っているのですが、FLASH MXでブラウザは作れないんですか? もしあるとすればどのような方法がありますか? よろしければ教えてください。
ブラウザの中にブラウザを作るのか?意味がわからん。
499 :
Now_loading...774KB :03/10/08 15:53 ID:+sfAsSQe
497です。失礼しました。 以前、FLASHでブラウザを作ることも可能だという 文を読んだことがあるのですが、FLASHプレイヤーで再生した ものがブラウザとして機能させることは可能なのですか?
画面いっぱいにHTMLとしてレンダリングするダイナミックテキスト領域を作って、 その中に対象URLを変数として読み込めばできそうな気はするけど・・・。 変数として送る前に、HTMLの内容を書き換えるスクリプトをいくつか通さないと無理だろうなあ。
501 :
Now_loading...774KB :03/10/08 16:32 ID:+sfAsSQe
497です。 スクリプトとのことでしたが、 JAVAScriptのことでしょうか、ActionScriptのことでしょうか、 教えてもらえないでしょうか。
もちろんAS
503 :
Now_loading...774KB :03/10/08 17:30 ID:+sfAsSQe
かなり難しそうですね。 もしよければ、簡単でいいのでだんな感じのプログラムになりそうか 教えてもらえないでしょうか?おねがいします。
>>503 あのな。ローカルでしか使えないクソブラウザ作って一体なんの意味があるんだ?
H1="あいうえお"&H2="かきくけこ"
とか自力でタグ作ってアップするのか?
バカなこと考える暇があるならもう少し建設的なことしろ
物には得手、不得手ってのがある。
「車を空に飛ばしたいのですが翼をつければ飛べますか?」
って言われたら「素直に飛行機乗れ」と答えるぞ。
>>503 君は過去FLASH以外の言語でブラウザを作ったことがあるんだろうな?
初心者スレにマルチしてレスがなければ上級者か?
君はブラウザの意味すら理解していないと思うが、どうだ?
506 :
Now_loading...774KB :03/10/08 18:04 ID:+sfAsSQe
VBで作ったことがあります。
フラッシュのBBSは「おお、なるほどな。その手もありか」と思ったが、ブラウザは何のために作るのかわからん。 素直にVBで作っとけばいいじゃん。
508 :
Now_loading...774KB :03/10/08 18:19 ID:+sfAsSQe
概存のWebページにFLASHを重ねて表示させたいんです。 その為に、BVで、最低3つの言語を使うより、直にFLASHで作ったほうが 処理が簡単ではないのかという点から質問してみました。
>>508 そのFLASHブラウザを普及させるのが目的なのか?
510 :
Now_loading...774KB :03/10/08 18:51 ID:+sfAsSQe
ここまでIEが発達してしまえば、operaのような 早いを売りにしていても負けてしまうような形になる ことは予測がつくので、個人的に技術はあるのかとい う部分が知りたかったのです。XMLSocketを最近勉強 し始めて技術的な部分が気になったのです。でも、FLASH には外部に接続する機能がないためにどうやら無理みたいですね。
511 :
:03/10/08 18:51 ID:???
前にもどこかで釣りしてたぞ。<ブラウザ云々 相手するなよ。
おまいら、釣られすぎだぞ!!
>>508 でも「BVで最低3つ」が面白かったから許す!
ビジュアルヴェイシック
というかマジレスすると変数=値式の記述してるファイルを置いてるサイトしかみれない罠。
>>501 CGI経由という事だと俺は思ったんだがはずれでつか?
>>515 flashをmpgで書き出せてことじゃないんですか?
ネタ大好き。 HTMLを読み込んで、 自前で解析かければブラウザ作れなくも無いわな。 変数=値式でなくても、XML.onDataあたりで対応可能だしな。 ただ、どう考えても重そうだな
で、プロジェクタにして配布するのか。 やっぱりそのswfをwebにおいて、そのページをswfで表示させて合わせ鏡、とか面白そうではあるな。
519 :
Now_loading...774KB :03/10/09 14:39 ID:4xxxIGVT
参考になりました。 ありがとうございます。
また、FLASH ASに香ばしい奴が現れたな・・・ fujiTan萌え。
fujiTanワロタ もしかしてfujiTanは釣りか?・・・まさかな〜とは思うけど ( ゜∀゜)つ〃∩ヘェヘェヘェ
小学生だよね? 生意気なガキって感じかな?
一陣モナー
528 :
Now_loading...774KB :03/10/10 14:39 ID:wgN4iI0d
>>528 HTMLソース見なさい。
そしてスレ違い。
530 :
Now_loading...774KB :03/10/10 14:45 ID:wgN4iI0d
HTMLでは書かれてなくて、 クリックして次のWebに飛んだときにFLASHが、画面いっぱいに開き、 IEのウィンドウがなくなっているんです。 Googleのポップブロックが働くようになっているので、 何かしらのASが書いてあるみたいなんです。
>>528 なんつーかものすごくウザイ動作するサイトだね。こうゆーの大嫌い。
>>530 はぁ・・・サイトの流れを見てみましたが
TOPページ
↓
プラグインチェックページ
↓
新規ウィンドウオープンページ
全部HTML上に書かれてますが・・・
漏れの環境ではポップアップブロック効くし。
貴方のグーグルブロックが有効になってないのでは?
533 :
Now_loading...774KB :03/10/10 15:18 ID:wgN4iI0d
ポップアップブロックが有効だと、 FLASHが開かなくて、無効にすると画面いっぱいの FLASHが出てくるんです。
Chromeless Windowだろ馬鹿! 見てわかんねぇ奴は聞いてもわかんねぇ。
>>528 こういうサイトがあるからFlashが有害とかウザイとか言われるんじゃないかと思った。
ASって this[0]≠this なんですね どうしてだと思います?
Flash Communication Server の ActionScript で、 NetConnection みたいなクローズドな仕様のプロトコル以外で、 TCP 接続できる方法はありますか? できれば XMLSocket みたいにコネクションをはりつづけるようなもので、 Flash Remoting を使わないようにしたいです。
初心者板に書いたのですが、回答をいただけなかったので こちらにもカキコさせていただきます。 禿害だったらごめんなさい! 外部テキストファイルを読み込むと Windowsではフォントが長体かかったような感じになってしまいます。 (1ピクセルぐらいかな?横幅が縮んでる) 回避方法はありますか?どなたか教えてください。 それとも仕様でしょうか?
>>539 そのくらいの違いですんだら上出来だと思う。
スレ違いもはなはだしい
542 :
みゅー :03/10/12 00:35 ID:???
移動してみました
頼むからActionScriptと関係ない質問はやめてくれ。 質問する内容がActionScriptかどうかすら判断出来ない奴は そもそも質問諦めてくれ。迷惑だから。
>538 残念ながら無い。
MCにし、MC自体を引き伸ばす
fujitanサイトがクロムレスウィンドウ仕様になっとる、、 ま、まさかw www.flash.ksdc.jp/ 中学生にしては語学力がやばい気がする
>>548 リニュしてる。
しかし一番びびったことはリンクにうちのURLがあることだ。
どっかで聞いたことある名前だと思ったんだ。鬱だ。
ちなみにリンクはクリックしてもジャンプしない・・・
メニューにFlash(・A・)イクナイ!って見本だなあ
Intel IIIって・・・
>>549 個人が思いっきり絞られるね(w
クロムレスウインドウがとってもウザー。
素人がクリックしたらウインドウクローズ出来ないな
フレームレートが遅いのかマウスの反応も鈍い。
変なウインドウ開くより他に直すところがあるだろうに・・・
マウスカーソルのMCに updateAfterEvent(); が入っていないのでは?
質問です。 Math.random()のseedの値って、 自分で決められないのでしょうか? あるいはそれを実現する手段とかありましたら教えてくださいませ。
自分でランダム関数作ればいいだけの話では? どこまでランダムの精度上げるかによるが
gamdam seed?
no! gandom seed
Seira.Math.gandom()
M L 終 了 !
まぁ、最近のMLはくだらない質問&やりとり多すぎてうざかったから webフォーラムのがええわ。
MLってなねん?
Markup Language
My Line
何気にまだ1スレ目だったんだね。 かなり長い気がしたけどまだ4,5ヶ月か、ちょと錯覚してた。 さて休憩 糸冬 了 ......
>>566 Stage.showMenu = false;
>>567 そうではなくて、メニューへの項目追加をしたいのだと思うよ。
569 :
566 :03/10/24 10:52 ID:???
570 :
566 :03/10/24 10:52 ID:???
>>568 その通りです。どなたかご教授願います。
mx2004から。
572 :
566 :03/10/24 17:04 ID:???
>>571 有難う御座いました。
調べてみたところ、onRightClickみたいなイベントが追加される訳では無いみたいで、
少し残念でした^^;
573 :
Now_loading...774KB :03/10/24 20:37 ID:OyfXAcSh
>>566 とんでもなく重たくてうざいサイトだな。
Celeron2.2GHzでもスクリプト中止のエラー出たぞ。
ともあれ国内じゃ初のMX2004構築事例ですな。 やっぱonRightClickとかじゃなくても右クリを拾えるようになったっつーのはデカイんだな〜
マカーにはどうでもいい話だわな。
マカーのプレスにも反応するのかな?
xmlって重いよね。
580 :
574 :03/10/25 04:18 ID:???
>>575 通常右クリックっていうのは「クリックした対象をどうするか」っていう
メニューを表示させるものなので、そーいうケースが発生するような
インタラクティブコンテンツを組んだ場合なんかはいんじゃないかと。
かなり陳腐な例えで恐縮だけど、よくある着せ替えFLASHなんかで
着てる服を右クリックしたら着せられる服の一覧が表示/選択できるとか。
あとは右クリックで「ムービーをファイルに保存」ボタンを擬似的に実装できるとか
swfで掲示板を組んだ場合だったら「更新」とか「フォントサイズの変更」とかつけることもできるし。
ttp://f-site.org/archives/000052.html demo1「Model-View-Controller、でスマートスクリプティング」富川 真也(35分)
demo2「2004のActionScriptって?どこが変わるの?変わらないの?」野中 文雄(50分)
demo3「FLASH & ColdFusionでRemoting」岡本 直美(35分)
企業系demo 「MX 2004のビデオ機能」Macromedia社(30分)
ASがらみのセミナー。
トゲピー以外はそこそこ期待できそう。
参加目的は二次会ですが(^^;
583 :
Now_loading...774KB :03/10/25 23:41 ID:lqTY1dpM
MXを使っています。 TextField内のHTMLアンカへのクリックを動作中のスクリプトで検出して ボタンのような働きをさせたいのですが、よい方法はないでしょうか。
>>581 この濃度で1kはすっごい安いと思う。
そもそもRemotingに触れたセミナーなんて指折り数えるくらいしか
存在しないうえ、どこでもそれだけで5kはいっちゃうとこがほとんどだもん。
2004の説明も嬉しいし、速攻で申し込んだよ。
>>583 hoge_txt.htmlText = "<a href='asfunction:test,てすと'>関数testに引数「てすと」を渡して実行</a>";
でOK。
(秀和システムのAS逆引き辞書にはコレ載ってないんだよなぁ)
585 :
584 :03/10/26 00:15 ID:???
っと、"<a href='asfunction:test,てすと'>の部分は "<a href='asfunction:test,\"てすと\"'>ってやんなきゃダメだったっけか。
1000エソなの?つーことは333エソは金をドブに 捨てるようなもんだなw(誰の事かはry
>>587 ちがうぞ
居るから500円引きなんだ
居なけりゃ1500円w
>>584 どうもありがとう。
半分あきらめていたんですけど、聞いてよかったです。
onClipEvent(enterFrame){ if(Key.isDown(Key.SPACE)){ i++; _root.attachMovie(tama,"MC_tama"+i,i); _root["MC_tama"+i]._x = this._x; _root["MC_tama"+i]._y = this._y; } } 上記のスクリプトを入れてみたんですが複製されません。 何か間違ってますか?
592 :
739 :03/10/27 06:17 ID:???
>>591 tamaというのが変数名でなく、リンゲージ識別子としてライブラリで設定された
値そのものであると仮定するなら、string型で指定する必要があります。
tamaという記述をコーデーションで括って渡してください。
593 :
Now_loading...774KB :03/10/27 14:53 ID:lWWo2eM7
まだ試してもないんだけど、JSPなりのアプリケーションサーバーページで セッション変数を利用して、Plug-inの有無、バージョンとかってチェック できるかな? 試したことある人いる?
僕のためにみそしれるっ
ASでのOOPについて詳しく解説してるサイト知らない? できればクラスの宣言から
オブジェクト定義して関数内でメンバをいじると 参照渡しになってるから値が変わっちまうな function Point( x , y ) { this.x = x; this.y = y; } function hoge(a){ a.x += 1; } p = new Point( 0 , 0 ); hoge( p ); trace( p.x ); // ←コレの出力は1 回避するにはどうするんだっけ。 hoge内で新しいPointをnew?
function hoge(a){ b = new Point( a.x , a.y ); b.x += 1; return b; } こんな感じだっけ。あれー逐一メンバ代入が必要か。 冴えない感じだなあ。PointのメンバにCopy()とか追加すると 少しはマシになるか。上級者の方、もっとかっこいいコーディングをご教授下さい。
>>592 >tamaというのが変数名でなく、リンゲージ識別子としてライブラリで設定された
>値そのものであると仮定するなら、string型で指定する必要があります。
tamaというのはActionScriptに書き出ししてるものです。
string型というのはどういうことでしょうか?
文字列型
601 :
933 :03/10/28 21:04 ID:jeZVzl9/
>>934 んーと、Flashからセッションに変数渡せるかってことなんですが。
>>933 用語を理解できてないんだろうけど渡せる
>>597 煽りのつもりではないんだが、なにがしたいの?
いじると変わるってのはあたりまえなんだから、
いじらなきゃ良いとか思うんだが。
文字列型を指定するにはどうすればいいのですか?
え、ぇ、E?
>>string型というのはどういうことでしょうか この時点でラベルが違うって指摘してやれよ
>>604 ここは中〜上級者のスレなので、あなたではラベルが低すぎます。
テイルズ?(w
tamaを""で括ったらできました。 ありがとうございました
ここはラベルの低いスレですね。
this.gotoAndPlay("low_label");
上級者のラベルってこんなもんなんだよ、きっと
みんな自分は初心者ではない。 少なくとも中級者だと思ってるってことでよいか?
やっぱ冬でもビールでしょ。 黒レベル☆
>>614 のあとはみんなコメント書きにくいみたいだな
>>
こんばんは・・・
ちょっと自分のサイト検索して
たどりつきました・・・
本物ですよ・・・
>>526 小学生じゃなくって中学生ですが・・・
(・∀・)ニヤニヤニーヤニヤニヤ
(・∀・)ニーヤニヤニヤニヤ
(・∀・)ニヤニヤニヤニヤニーヤ
ウソだとおもいますか?
ほっとした ありがとう 13ってのはウソじゃないですよ 本当です。HP初心の時にFlashをしり 楽しかったのでFlashの道にいきました 将来的にもFlash系デザインの仕事に就ければいいとおもっています
>>623 |電柱|-`).。oO(折角だから助言するけど。
重い。物凄く。
無駄な処理が多いんじゃないかなと。
デザインについて、
決して悪いとは言わないけれど。
ちょっとかっくいいフォントで書いて、
ちょっとオシャレっぽく絵を描いて、
薄めの色を使えば綺麗に見えるでしょ?
そんな感じ。
技術については凄いと思いますけどね。
Flashの個人サイトは自己満足のためにやっている人がほとんどなので、 自分が楽しければよいのでは。
>>625 まぁほれ、仕事って言葉もでてるからねー
仕事ねー、正直もっといろいろなことをやっておいたほうがいいと思うが。 小手先の技術は、必要になれば習得できるよ。
たしかに、大人になってからでも出来ることを子供時代に無理してやることはないなぁ。 子供しかできないことをやった方がいい。
一日でオナーニ10回とかね。
630 :
Now_loading...774KB :03/11/01 00:54 ID:k7gwlVRJ
技術はすごいけどただの大人がやってることの真似でしかないんだよね。 もっと子供にしかできない発想とかってあるはず。 てゆーか子供なんだからさあ、もっと外出てみんなと元気に遊ぼうよ。
イチローは小さい頃から努力して野球やってたからメジャーに行けたわけで。 Fujitanも努力していけば、大人になってから小手先だけ身につける技術なんかよりもっとすごい技術を得られるかもね。 HP見たけどたしかにデザインとか発想は大人びておもしろくないのは確かなような気がする。 Fujitanだけのデザインみたいな、独創性を鍛えてみてはどうじゃろ、時間はあるのだから。
632 :
Now_loading...774KB :03/11/01 01:11 ID:k7gwlVRJ
将来デザイナーになりたいんなら、ひとつのデザインにこだわらない方が 創造性が鍛えられる。写真とか、音楽とか、旅行とか、グルメとか、 いろんなことに興味もつといい。
あれ?ここってASスレだっけ?
釣りスレですが?
>>602 レス番も名前も間違ってるのに、よくレスつけてくれましたw
ありがとうです。
へろへろの時に
>>593 は書いたものなので、すみません。
どうやって渡せるんですか?ヒントでもいいので教えてください。
一度、セッション変数にFlashからバージョン番号など含めて
渡せると、JSP等のページで、セッション変数を拾ってJavaScriptに
依らないPlug-in判定が出来るので楽かなと思ってるんです。
>>593 ,933
セッションに書くのはFlashじゃない
FlashはJSPに渡す
JSPがセッションに書く
637 :
739 :03/11/02 15:52 ID:???
>>635 ええと、
Flash側のActionScriptでGET式又はPOST式でそれらの値を渡して、
渡された値をJSP側でセッションに代入すればいいと思います。
やはりだと?
>>639 やはりというぐらいなら試してから聞けって気持ちは分かるけど
まぁ許してあげて。
ぷんぷん
643 :
739 :03/11/03 18:59 ID:???
皆さんカルシュウム不足しすぎです(汗)
シュミレート コミニュケート (以下略 って俺もカルシウム足りんなw
645 :
Now_loading...774KB :03/11/03 23:11 ID:dXp7mwq8
フジタンが仕事する年齢の頃にはFLASH自体どうなってることやらw FLASH以外の連携も出来ないと駄目な気がしますよ。 あとメーリングリスト&HP見てましたが 日本語も勉強しましょう。
それが一番仕事では大事な言語ですな。
中学生にしてはすごいって言われ 「俺って13歳にしては凄いぜ」と思い人生を歩み気付けば三十路。 失敗した知人が多数・・・ 本当に凄いサイトならもっと繁盛してると思われ がんがれ!
もうフジタンはそっとしといてあげて。・゚・(ノД`)・゚・。
>>647 その人達には・・・出会いがなかったんだよ・・・
ラベルが低いってーの他板のお気にのスレでも見たんだけど・・・ 流行っているのか被ってる香具師がいるのか・・・
流行ってません!
断固否定ちょっとワラタ
653 :
Now_loading...774KB :03/11/08 03:05 ID:zZoY+0GJ
暇だったらスクリプトつくって下さい。 ランダムで0〜3の数字を出して、それぞれに矢印の上下左右を 割り当てます。0は↑、1は→、2は↓、3は←みたいに。 まず最初に5個くらいの矢印をランダムで表示させます。 ↑→→↓← みたいに。矢印はダイナミックテキストでもいいですが、 グラフィックかMCで出来るならそっちの方がいいです。 キーボードの方向キーを表示されている矢印の左側から 順番に押していって、全部押したら次の5個がまた表示されます。 わかりますか?暇な人がいたらオネガイします。
>>653 日本に来てどれくらいですか?
誰か近くに日本人で訳せる方が居たら
あなたの変わりに説明してもらってください。
この日本語はわかるかな・・・?^^;
よろしくおねがいします^^
seeyou
ゲームにあるコマンド入力みたいな感じか・・・? あなたに割く時間があるほど暇じゃないので作りませんが
>>653 暇だけど、その文章の意味がわからないので・・・
653の母です
息子に代わって説明いたします
要はランダム出てきた5個の矢印を、プレイヤーが入力するだけです。
そんだけです。息子は日本人です。
>>655 暇じゃないなら仕方ないですね
>>656 釣られません
>>657 意味が分かったらヨロシクオネガイします
>>658 要するに、タイピングソフト(ゲーム)の 「矢印のみバージョン」 か?
>>653 スクリプト書けない理由をのべよ。
理由もなければAS書け。
もしわからないのであればわからない箇所を述べよ。
わからない箇所なければ自分でAS書け。
Ω 653の目的は我々人類のASのラベルを調べることだったんだよ!
ナンダッテー
663 :
653 :03/11/08 16:03 ID:???
664 :
653 :03/11/08 16:17 ID:???
いや、というかランダムで矢印を5個並べて出すのは出きるんですよ。 ただ、それとキーボードの操作をリンクさせるのが無理つことで。 ↑↑→↓↑ってでたらその通りに押して(゚д゚) ウマー。 _| ̄|○ タスケレ…
665 :
653 :03/11/08 18:08 ID:???
あ、今できましたヽ( ´ー`)ノ もういいです。答えてくれようとした方どうもアリガd
も う い い で す ! この役たたずどもが
うーん、爽やかな風が吹き抜けていったね、バカヤロウ。
668 :
653 :03/11/08 21:27 ID:???
666は俺じゃないですよ。年の為。
うーん、分かってるよ、バカヤロウ。
なんでjavascriptかじっててその程度の仕様実現させるのに手間取ってるのか が解らん。無能な奴だ。
671 :
653 :03/11/09 12:29 ID:???
いやいや…かじってるつってもホント少しかじってるだけでつ。 HTMLは結構できるけど。CGI(Perl)の方は簡単な仕組みの アクセスカウンター辺りかな。あぁ、ちなみに矢印の画像を ランダムに出すのも考えましたヽ( ´ー`)ノ 久しぶりに頭つかった感じ。自分で考えて書いたスクリプトが 思うとおりに動くってのはたまらんねw
ボケーッ!自分が無能だとわからない無能だから無能っつったんじゃ、この無能!!
ていうかスレタイ読んでたらこんな恥ずかしいこと言えんわな。
お願いだからこのスレのラベルを下げないでくれ・・・
res653._visible = false;
gotoAndPlay(653);
−−−中学生以下の653は以後放置で−−−
>>677 なんか違うような。。
おまいここの住人じゃないようなきがする。。
当方Perlerです。 Perl(サーバ)、Flash(クライアント)でカードゲーム(オンライン)を作成することに興味ある方いらっしゃいません?
681 :
Now_loading...774KB :03/11/09 18:30 ID:vl+3+/4Y
682 :
Now_loading...774KB :03/11/09 18:38 ID:kffLgW7a
683 :
653 :03/11/09 19:53 ID:???
酷いなー。 スレのレベル下げる気はないですよ。 自分が無能だから、このASの中〜上級者の人に スクリプト依頼したんじゃないですかー。 あと釣られてみるけど中学生以下じゃないです。
>>683 ActionScript中〜上級者「用」スレ
帰ってください。
686 :
Now_loading...774KB :03/11/09 21:24 ID:6GlLzRtL
>>684 そうです。 PerlでSocketを使ってサーバにします。
688 :
653 :03/11/09 23:06 ID:???
>>685 いやいや、知ってますよ。そんなに強調しなくても。
暇だったら作ってくれつっただけですから。
もう2度と来ませんよ!この名前では!
まだ形も無い、 あるのは企画者の頭の中の仕様書だけがディレクションのゲーム企画って 大抵中途半端に終わるよなw ある程度形にしてからじゃないと 厨な輩しか集まって来ないとおもわれ
みんな勘違いしないで! ここは2ちゃんだよ! も う い い で す
小学生が居着いちゃったな…。
● ~ ~ ~○~ <モウイイデス。 ~ ~ <| ̄|> ~  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|
 ̄ト_|○モーデルデス。
知人のつてで美容室のサイトリニューアルの仕事を請け負いました。 そこのスタッフ紹介で年齢を載せるのですが、どうせなら誕生日計算させて 更新の手間を省かせようとしたのですが、どうもうまくいく方法が見つかり ません。 既にそのような事をされている方、また分かる方がいましたら アドバイスいただけると助かります。
自分だったら生まれ年を西暦で載せておしまい。
いらねぇだろ年齢なんて。
>>697 で、何処を縦読みすれば良いの?斜読みでしゅか?
702 :
697 :03/11/10 11:39 ID:???
出来ました。 なんか恥ずかしくなるほど単純な事でした、、、 うるう年の計算はさすがに難しそうだったので暫定的な方法で対処しましたが 自分的にはだいたいOKとしました。 みなさん、ありがとうございました。
ネタレスはわかるんだがどうも最近
>>701 のようなスレ違い厨房がいるな
気にせずファイト
>>697 ところで、HELPは読んだのかと。
Date オブジェクトにばっちり載ってるんですが。
まぁ、年齢計算はじき出すくらいのスクリプトはかけるっしょ?
あぁ、なんともリロードミス
>>702 できてよかった、乙。
ごめんよおじさん;;
706 :
697 :03/11/10 11:57 ID:???
>>703 =704
あたたかいお言葉サンクスです。
単純な計算ミスに気がつかなかったでした、、、
まあ、2ちゃんですからいろいろなレスがあって面白いですよね。
>>706 ●
~ ~
~○~ <ソウデアリマス。 ~
~ <| ̄|> ~
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|
まぁ2chの醍醐味なのだろうか(w
乙、がんがれ
708 :
701 :03/11/10 12:19 ID:???
正直、スマンかった。_| ̄|○ だって、微妙な所で改行してあるから・・・完璧に釣りだとオモタ。 Dataオブジェクトだけの質問と思わなかったよ。何かのDBと連動とかなら、このスレ向きだけど・・・でも、出来てよかったです。 ゴメンなさい。
年齢を入れてください function HisAge(y,m,d){ this = new Date(y,m,d); var pNow = new Date(); var NY = pNow.getYear(); var NM = pNow.getMonth()+1; var ND = pNow.getDay(); if(NM == m){ this.age = 1900 + NY - y - ( (ND >= d ) ? 0 : 1 ); }else{ this.age = 1900 + (NY - y ) - ( (NM > m ) ? 0 : 1 ); } return this; } //例 ye = HisAge(1984,3,21); trace(ye.age+"歳");
>>709 いえいえ、ぼくが悪いんです。
ごめんちゃい
|電柱|-`).。oO(あれ。Flashでやる必要は・・・?
>>712 ごめんなさい。本当にごめんなさい。
もういいです
>>712 私も思ったけど、、
オブジェクト指向言語って事で(w
ただの質問スレに成り下がったな
雑談スレから成り上がったともいうw
そろそろ馴れ合いスレにもどろうか
どこの板でも中・上級スレってこうだよなぁ…
しかたないよ。 中上級の奴等はgoogleを上手く使うから自己解決してしまうし。
なんか、結構皆良い奴ぽくてワラエル
そりゃ中・上ですから。 心に余裕がありますがな。
でへへぇ
中の上じゃないよな? 上級だけどいいよな?
ランクS ランクM
SMってこと?
Special Middle
727 :
未だにアホ :03/11/13 15:18 ID:yLdk+35G
shu uemuraの昔、話題になったトップページ(現行)
あのスクリプトはすごかったね。
始めてみた時あんな動きをさせたいと思ったが
関数できなくてアホな俺では無理だと判断。
現在もアホなので・・・
_xmouse が _x ・・・・・・・_xscaleが・・・・同時に・・・えっと・・・
分からん・・・・
ttp://www.shu-uemura.co.jp/flash.html
hogehoge.swf?atai=123 この123という値を取得するにはどうすればいいんでつか?
730 :
Now_loading...774KB :03/11/13 17:58 ID:X8tphfJ3
dpi=300;
731 :
Now_loading...774KB :03/11/14 00:34 ID:xvTlmk3z
マウスの動きに反応して慣性をもった動きをするのって 作る人は楽しいだろうが使う人にとっては結局うざくなってしまうんだよね。
M瀬はなんつーか揚げ足取りばっかで見ててうざいんですが 言ってるほど凄くないし、HPキモイし、 あんなオッサンにはなりたくないと思った18の冬
ムービークリップ(mcTest)を変数(objHennsuu)にいれて操作しているのですが、 これでは、Cでいうポインタみたいな感じでムービークリップそのものを操作する ことになってしまうので、完全に変数に複製する方法があれば知りたいので お願いします。 _global.objHennsuu = this.mcTest;←これではダメでした
>>734 変数をコピーする再帰メソッドでも定義しる
736 :
Now_loading...774KB :03/11/15 00:25 ID:TI7SVBz9
i-mode505用のFlash制作において、 携帯のシステム内のデータを参照できないでしょうか? たとえば現在時刻、日付を呼び出したいんです。
>>732 そういえば、最近N中は、うざくなくなったな。
クライアントを不正に弄っていないという事を証明する方法はありますでしょうか? ソケットを使ってゲームを行うつもりなのですが、どうしても不正対策が思いつきません。 MD5を使おうにも変数をクライアントに埋め込むというのでは、頭隠して尻隠さず・・・ 知恵をお貸しください
容量を取得して1バイトでも違ってたらダメとか。
クライアント側の不正を完璧に防ぐ方法は無い気がする 全てのアクションをサーバ側に持たせてこっちはコマンドとして送信するしかない
742 :
Now_loading...774KB :03/11/16 20:47 ID:IR7FzRgf
質問です。 FLASH MX で WinXP使っています。 CGIを使ったアクションスクリプトについて質問させてください。 FLASHをパブリッシュしたときにできるHTMLファイルをそのままWebとして使い オールFLASHのWebを作りました。 その中に、ボタンをおすと、訪問者がクリックしたオブジェクトの履歴 (押されたもののインスタンス名が、配列に格納される) をLoadVars.sendでCGiに送るというものを作りました。 ASは、こんな感じです。 タイムラインに Cgi = "test.cgi" ThisTime = getTimer(); ボタンのアクションに on (release) { arr[i] = ThisTime+"time"+" Arms"; myLoadVars = new LoadVars(); myLoadVars.arr = arr; myLoadVars.send(Cgi, "POST"); getURL("Quiz.html"); } と書きました。 このとき、Quiz.htmlへリンクすると同時にCGIのページが一緒に開かれてしまいます。 どうにかして、データは保存されるが、CGIのページは開かれないようにする方法はないでしょうか。 よろしくお願いします。
>>742 myLoadVars.onLoad = function(success){
if (success && _global.resultLoadVars.toString() == "r=ok") { getURL("Quiz.html") }
else { /* エラー処理 */ }
}
myLoadVars.sendAndLoad(Cgi,resultLoadVars,"POST");
こんな感じで送信の確認をCGIから受け取ってから飛ばしてみるとか
744 :
Now_loading...774KB :03/11/16 21:46 ID:IR7FzRgf
742です。 ありがとうございます。sendAndLoadの特性を忘れてませた。
745 :
Now_loading...774KB :03/11/17 04:25 ID:O3eY8u89
質問です。 人から、「FLASHの背景が透けていて、後ろが見えていた」というのを聞いたことがあるのですが、 本当にそんなことできるのでしょうか?
windowsのIEのみでできます。 背景を透明にすればできますョ
747 :
Now_loading...774KB :03/11/17 15:35 ID:u0Zcwfrq
>>747 頭使わなくてもできるだろ?
軽くするにも、少し頭使えばできる。以上!
749 :
Now_loading...774KB :03/11/17 16:13 ID:u0Zcwfrq
あの・・ 具体的におねがいします(^^;
>>749 >>747 正直。
これくらいやり方思いつかないのなら、もっと簡単なのをやってみた方が良いよと。
具体的には、MCを拡大しれ。
もう言い飽きたがス・レ・ち・が・い 自分で考えられないヤツは初心者スレへ行け。
>>753 いや、初心者スレにもとっくにマルチ済み
NowLoadingどうやるの?
あんまり低レベルな質問するなよ しょーもない質問で埋まっちまう。 プログラムは自己解決が基本 ローディングくらいは自分で作ろうぜ!
ネタにマジレスおめでてーこってな
そういやイベント関数ってプロトタイプの段階で上書きしてnewしないと 自分のメンバーに直接アクセスできなかったりする
あしプロ か
>>759 ん?どういうこと?
this書いてないとかじゃないよな
>>761 どんなタイミイングで起きるかよく分ってないけど、this自体が利かない時がある
だから_globalなり_levelなりを直接指定するか、プロトタイプに埋め込むかして回避してる
今朝も 教えたい君たち ヴァカぶりを疲労させろよ (w
764 :
↑ :03/11/18 14:53 ID:???
日本語が よく わからない (w
↑ 来日1年未満でつか? (w
766 :
Now_loading...774KB :03/11/18 22:00 ID:788XdD8G
SWF内のスクリプトを読みにくくするソフトがあったと思うのですが 名前を忘れてしまいました・・・どなたかご存知ありませんか? なんか function hoge(moji){ trace(hoge); } みたいなスクリプトを function koseE5v(opamc){ trace(opmc); } みたいに 変数名やら関数名をごちゃごちゃにしちゃうやつ
思うに、質問スレにテンプレとして貼って欲しくないのは俺だけじゃないはずだ。
思うに、function内returnで終了しないの気持ち悪く感じるのは俺だけじゃないはずだ。
オモウニー
M瀬ってあれだな、駄目なマッカー代表って感じだの性格だな 文章読解能力が無いつーか、揚げ足取りつーか 質問の意図を察すれば不要なレスばっか(しかも不快な) もーちっと作品なり実力で語ってもらいたいもんだ
そういうとこで名前売っておくと それなりに仕事くるからなーー (内容はともかくとして) そういうのが無かったら書かないって
アバターの表情がむかつく
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
>>774 > これだと分かる人しか手を付けられないので
このくだりから考えるにパブリッシュさせたいからってこと?
外部ASをインクルードすればいいじゃん
設定ファイルを弄らせるようなものだ
>>776 いや、このサイトのメンテから手を引こうと考えたものの
そうすると私よりも素人さんしかいないんで…
>>777 やっぱりそうでしたか
道理でいくら探してもヒットしないわけです
シロートがラベルを増やしていくシステムなのかい? そのフレームに file="ファイル名"; とでも書いてもらったら?そうすりゃ何とかなるでしょ
テキストデータだけを差し替えるのが目的なの? こんな感じでインデックス作ればいいじゃん 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;
外部XMLにでももたせとけばいいのでは? FLASHをパブリッシュしなおす必要はあるのかい?
xmlでページ情報をtxtでテキストを パブリッシュはいらないか
GPLの付いてないSHA-1のスクリプトが欲しい・・・
野暮なこと聞きいてすみませんが、 loadVariablesNumで読み取った変数の値を別の変数に コピーすることはできるですか? 例えば、 string=hoge ってテキストファイル(CGI)に吐き出させて f_string = string + "foge"; としても f_string は "foge" としか入っていのですが・・・
どうせ読み込みが終わってないんだろ このスレは中級になってからね
>785 他のダイナミックテキストとかではちゃんと表示されてます。 デバッグでstringの中身を見ても"hoge"となってますが これでも読み込みが終わってないのでしょうか? >このスレは中級になってからね はい。初心者でごめんなさいです・・・
787 :
786 :03/11/20 17:43 ID:???
アーすみません。出直してきます。 スレ汚してしまって本当にごめんなさいです。。。
>>786 変数名をstringじゃなくって「aho」にすれ!
789 :
Now_loading...774KB :03/11/22 03:08 ID:ysBxcetm
クラスのデストラクタってどう書いたらいんだ?
>>789 MovieClipにして無理矢理Unloadさせる
791 :
Now_loading...774KB :03/11/22 10:17 ID:maoFQbR4
792 :
Now_loading...774KB :03/11/22 10:24 ID:hFgT3xmK
>>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で描画する なんて事なんですけど、可能ですか?
>>794 30fpsで作らない理由は何なのかな?
___ <_葱看>、 / I .((ハ)) i \ ノゝ゜ヮ゜ノハ .uiYu みるまらー 〈|: _> .∪∪
>>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秒後に、作用してしまって困っています。 よろしくお願いします。
clearInterval(タイマー変数) インターバルの時間設定を解除します。 clearTimeout(タイマー変数) タイマーを解除します。 setInterval(関数、インターバル時間) インターバルの時間を設定します。 setTimeout(関数、インターバル時間) タイマーを設定します。 まー頑張れや
801 :
791 :03/11/22 16:53 ID:???
>>793 ありがとうございます。なるほどそうなんですね。
とりあえず1の解決法でうまくいきました。2もやってみたいです。
ActionScriptってdeleteで変数も消せたような気がする
ねね〜〜 10月からスプリクトの勉強初めて参考書片手に勉強してるんだけど どのくらい出来れば中級なの?
んー、漏れはスプリクトは勉強したことないからわからんなー。
>>803 ボタンイベントの把握、XMLやテキストでのHP更新ができたら初級
ボタン以外のイベント(onLoad、setInterval)、小窓などを使いこなせたら中級
ソケットを用いてサーバも作って公開できるなら上級
Now_Loadingってどうやるの? こうやるんだよ と自演できたら特上級
>>806 それはASじゃなくて2ch上級者、もとい常駐者
680 名前:Now_loading...774KB 投稿日:03/11/23 00:21 ID:???
>>678 徐々に白くするってこと?
白くするタイムランに
_root._alpha -= 20
とかは?
俺もスプリクト勉強初めて1週間だから間違ってたらごめんね
最近はやってるのか?Sprict?
>>808 どうせAS使うならチック使って滑らかにしろと伝えてきて
モーショントゥイーンでやってもどうせ同じなんだけどさ
誤字ではなくて勘違い、か? とりあえず ×sprict、スプリクト ○script、スクリプト
キバヤシ的解釈をするとスクリプトに魂を込める事を表した造語かもしれない
な、なんだってー! ΩΩΩ
TimeRun こ、ここはいいのか?
>>810 TRICK思い出すナァ
謎はとべてすけた、とか、ばんなそかな、とか。
>>813 >>803 の
×スプリクトの勉強初めて
○スプリクトの勉強始めて
みたいなもんじゃろ。
・・・いやそれとも俺達は、根本的な勘違いをしていたのか!?
Ω
>スプリクトの勉強始めて は○なのかー!?
>>816 ◎(二重丸)
●(伏字)
がまだ存在しまつ。
深いな・・・、精進するぜ
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 :03/11/23 17:41 ID:???
できないようでしたら、インスタンスの深度を変えるASでもいいんですが・・・。
まあほら、あれだよ。質問スレのテンプレに貼ってあるけど、あくまで参考リンクだからさ。 悪いけどココ、質問スレじゃないのよね。
823 :
Now_loading...774KB :03/11/23 17:48 ID:slttI3T8
すわっぷでぃぷす();
825 :
820 :03/11/23 17:54 ID:???
826 :
820 :03/11/23 17:59 ID:???
深度の交換みたいですね。うまく使えば目的のものが作れるかもしれませんが思いつかないなぁ。 深度を数値で指定したいのですがなねぇ…
SwapDepth を翻訳した予感
829 :
820 :03/11/23 19:11 ID:???
swapDepthを調べたんですが、ちがいますか?
swapDepth(num);
swapDepths(num) だった
832 :
820 :03/11/23 19:15 ID:???
myMovieClip.swapDepths(depth) ですか。あぁあ。ありがとうございます。 さっそくやってみます。 本当にありがとうございます。アリガト!(´▽`)です!!
833 :
820 :03/11/23 19:21 ID:???
目的の作業ができました!!本当にありがとう!!
835 :
830 :03/11/23 19:52 ID:???
マルチに答えちまった・・・ _| ̄|○
837 :
820 :03/11/23 20:05 ID:???
838 :
819 :03/11/24 16:28 ID:???
ここが質問スレだと勘違いしたばかりに、ちょっとご迷惑を かけてしまいました。すいませんでした。 それを知った後、別スレにて同じ質問をさせていただいた結果、 無事解決することができました。 ホント助けて下さるみなさんに感謝しています。
840 :
Now_loading...774KB :03/11/24 23:41 ID:wk+yfxdQ
「おしえて!!FlashMxActionScript」よんでる方いませんか? 12−3のリマインダーを作ろうでのフレームアクションで commandと言う変数が1フレーム目で宣言されているんですが if文内や関数内でどう見てもスコープ内のローカル変数だと思うんですが 16フレーム目で参照されているのが納得いかないんですけど・・ スコープ外なのになんで参照できるんでしょうか?
>>840 持ってないのでわからんがvarとかついてる?
842 :
840 :03/11/25 00:20 ID:gqN4Jb1+
varは使っていません ムービークリップの1フレーム目で if { command = "change"; } 関数 { command = "new"; } このような使い方をして 16フレーム目で if (command == "change") { 処理; } else { 処理; } のように参照されています
>>842 varがついてないとグローバル(っぽく)動作するよ
同じタイムライン内で参照可能
844 :
842 :03/11/25 00:28 ID:gqN4Jb1+
そうなんですか!!ありがとう >>同じタイムライン内で参照可能 _global.変数 の宣言が仕様にあるのでグローバル(っぽく)動作する とは思いもよりませんでした・・・
グローバルっぽく、ってことは完全にglobalではないの?
違うライムライン上からは変数名だけだと参照できないでしょ。 _root.commandみたいに参照しないと。グローバル変数だったらcommandだけで参照できる。 ・・・先生!どのへんがグローバルなんですか?全然ちが、うわ何をする俺h
タイムライン関数配列の中の1要素関数内でのみ有効って言えば分りやすい? ・・・分りにくいですか?そうですか
>>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となるような方法はないでしょうか。 よろしくお願いします。
>>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; としてみましたが、 代入演算子の左側は、変数またはプロパティでなければなりません。 というエラー出力が出てしまいました。 どうしたらいいでしょうか。
eval("myLoadVars.Ypos"+i) = ...はどうかな
856 :
Now_loading...774KB :03/11/25 12:54 ID:PfucxBnb
851です。 無理でした。エラーは出なかったんですけど、 myLoadVarsにはいってくれてないのか保存用のファイルには なにも書きもまれませんでした。
myLoadVars["Ypos"+i] = _root.entryMode_mc.count.Y_string; でどうでしょう。
858 :
Now_loading...774KB :03/11/25 14:36 ID:PfucxBnb
できました!本当にありがとうございました!
861 :
857 :03/11/25 17:39 ID:???
862 :
926 :03/11/25 18:29 ID:???
AS2.0って型を明示的に宣言出来るけど、 これって【パブリッシュ時に型がチェックされてエラーを出すだけ】で 最適化コンパイルみたいな事は行われないんですかね? JScript.NETみたいにスクリプト言語の利便性ももちつつ、コンパイル言語としても動く みたいなの期待してたんですが・・・ MX2005に期待
単にメモリー確保して領域増やせるだけか。
んなのより正規表現を強化してほしかったよ。
>>862 来年もVarUP?勘弁してくれ
>863 え、知らんの? upgradeは1回までパスすることを許されるけど、 2回目パスすると次回安価なupgrade料金は適用されなくて、 んじゃ、新品買うよ!!って値段になるんだよ〜。
>>862 public、private のアクセス制御もコンパイル時にチェックされるだけで
ランタイム時は(ry
ところで
FreeHandMX2004(?)が出たらStudio MX 2004 v1.1 になってまた金取られる罠ですか?
つーか未だに正規表現オブジェクト用意してくれない意図が判らん。
あでもマウスホイールイベントを通知してくれるようになったのは 大変結構やね。
すんません。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 安心汁。ちゃんと初心者スレにもマルチしてるから。
>>871 maskedClip内のbにmaskっつってインスタンス名つけて
onClipEvent(load){
this.setMask(_parent.mask);
trace("masktarget:"+this.getDepth());
}
にしてみたら、
なるほど〜。マスクすると深度入れ替わるのね〜。
ばっちりヒントになりましたわ。ありがとうございました。
ここは「口は悪いがイイ人」のスレとして認定されました。
すみませんがFLASH MXで x = "i==j&&j==k"; こんなxを式として評価できますか? xは外部テキストファイルから取得した文字列です。
>>876 残念ながらFlashのevalは数式を評価できません
自分で式として評価するモジュールをつくることは無理ではないと思います
878 :
876 :03/11/26 12:23 ID:???
>>877 ありがとうございます。
よーしママも頑張って作っちゃうぞー!という気持ちになりました。
数式文字列 ↓ 字句解析(変数や記号などのチェック) ↓ 構文解析(式として成立する書式かどうか) ↓ 意味解析(加減乗除の手順を解析) ↓ コード最適化(式を逆ポーランド法に返還) ↓ コード生成(逆ポーランド表記の字句配列を計算) 数値 まさにコンパイラ・・・
インタプリタ・・・
(346346+184184)*2=1061060 (サセロサセロ+イヤヨイヤヨ)*2=イレロイレロ
( ´ _ゝ`)フーン
AS2.0勉強がてら既存のものをクラス化して移植してみた。 ・厳密な型宣言 ・クラス宣言は1ファイル1クラス FLASHの柔軟な制約になれてた者としては小中規模アプリ開発ではAS1のが遥かに効率いいね(・A・ (複数ASファイルを効率よく編集できるASエディタが搭載されてたり、実行速度が上がるのであれば別だけど) なにはともあれ ・コンパイル時だけのチェックで動作速度自体はAS1とかわらない ・おまけにランタイム時は型指定した意味無し・・・ の時点で使えないね。
速度上がらないのか・・・
>>883 コンパイル時のチェックだけでもだいぶましだと思うが。
> ・コンパイル時だけのチェックで動作速度自体はAS1とかわらない 将来的には、JAVA 並に速くなるのと違うの? > ・クラス宣言は1ファイル1クラス これは JAVA の糞仕様。あわせることないのにぃ。 なんちゃって。
javaってpublicなクラスで1ファイルだっけ 中でどれだけ継承していようと・・・
Javaは1ファイル中にpublicクラスが1つだけってだけで、クラス自体は何個でも定義できるよ。 privateでサブクラスからもアクセス可能なのか
AS2まだ使ってないんだが、ASと比べてのメリットって何だ? タイムラインと関係ないスクリプトが書けるってのがあるって聞いたがそれぐらいか? 新しいメソッドやイベントなんかは抜きにすると、仕様変更の意味が薄いような。
>>890 メタデータを記述できて、それをFlashがサポートしているのが
大きいね。
Javaに近いって言うやついるけど、.Netに近いね。
893 :
890 :03/11/30 01:15 ID:???
.net・・・わからん。JAVAならわかるんだが。 まあとりあえず使ってみようかな。
何に近いも何も
ECMAスクリプトなんだけどね
>>891 .NETとJAVAって概念的には似たようなもんだしね
でも言語的には比較できない気が・・・
(てゆーか.NETじゃなくてC#のこと?)
>メタデータを記述できて、それをFlashがサポートしているのが
の意味がさっぱりわからん
「言語や構文は違っても中身は一緒」と「FLASH・AS」のどこらへんが似てるんだろ・・・ JAVAの構文とAS2の構文が似てるって意味でJAVAライクって言われてるだけで 概念的にはただのスクリプト言語でしかない罠
似せるんならもっと似てるほうがいいなー 全然似てないように見えるのは漏れだけではあるまい。 まあASはASってことで
JavaもASも中間コードコンパイルじゃん
JAVAやFlashがランタイム使うのはまだ分るけど .NETがランタイム使う理由が意味不明 C++でJITコンパイルしてくれるよう仕様を変えてくれ
>>900 俺だけに言うなよ糞が
お前はスピード違反のネズミ捕りか
速度2.0と1.0とで変わらないというけど、 少なくとも継承機能を利用した場合、既存のプロトタイプチェーン利用した ものより早くなってるっぽいよ。てっきり内部で同じ事してるだけかと思っ てたんだけどねえ。
ゲーム作らないから継承なんて使わない・・・
JAVAとかC++とか.NETとかってみなさん何に使ってるの?
Java:特に用途なしjavaxくらい? C++:まんせー .NET:Javaにおなじ
JAVAはJAVAアプレットと携帯のアプリぐらいだなあ。 スレ違いスマソ
えんたーぷらいす用途
なぁなぁクラス内変数でthisって書く? class hoge{ var name:String = ""; public function hoge(){ this.name = "HOGEHOGE"; } } のthis.nameの部分。 必要は無いのかもしれないけど、 なんとなく書いちゃってるんだよね・・・個人的に見やすいし。 弊害が無いなら書き続けるけど 定石というか、普通は書かないのであれば書かない
同感。 this.name と書きたい。 m_ なんてプレフィックスをつけなければやってられない 他の言語のことを知らないのかといいたい。
>>908 プログラマだから断言できるけど
書いて構わないよ。書いても書かんでも同じだが、それで落ち着くなら
記述するといい。
ただ、クラス内に定義したfunctionブロック内のスコープ上で記述する
thisは、基本的には生成されたインスタンスを指す事だけは忘れないように。
ただしインタプリタの領域を脱してる訳では無いのでコンパイル時にthis
部分が自動的に破棄されるような仕様になっていなかった場合、その記述分
ファイルサイズは増える可能性がある。その点も念頭に。
> ファイルサイズは増える可能性がある。その点も念頭に。 サイズ増えたら充分弊害ですやん。 いまんとこ増えてないです。今後もきっと同じはず..
コーディング規約はないのかな。
やっとMX2004Pro買ったよ!・∀・) FreeHandMXが二個になっちった(´∀`)イラネ で新機能弄くりつつ ASコードをAS2に移植したらコード量が1.5倍くらいでかくなたーよ いつかコンパイル言語としても動く事を願ってますよ
AS2で記述 ↓ パブリッシュ ↓ AS1に変換される なんだね。 AS2は本当にコーディング時だけの機能なのか・・・ 結局はAS1で最適化してコード書くのがパフォーマンス的に現場最速なのか?
>>914 それは本当ですか?
どうやって確かめたんですか?中間コードで比較?
>>915 パブリッシュしたswfをASViewerで見たところ
型指定やclass定義等見当たらず、従来のfunctionとprototype、#initclipによる定義に置き換わっていました。
(class TESTを定義していた場合_global.TEST functionに置き換わっていました)
試しにAS2で記述した簡単なクラスを
【Player7、AS2】【Player6、AS2】【Player6、AS1】
それぞれの形式で書き出してみました
■結果
【Player6、AS1】
はclass指定等、AS2全てのコードが無視(破棄)されたコードが生成されました
【Player7、AS2】
【Player6、AS2】
はswf自体のサイズは多少違いましたがコード部分は同じものが生成されました。
#しかし、動作速度ではPlayer7用に書き出した方が明らかに上でした。
#これはswfの書き出しバージョンに合わせてPlayer側も挙動が変わるって感じではないでしょうか?
引き続き検証してみるです
>>914-918 連投ごめん
テストAS2クラス
----------------------------------------
class AS2Test{
static var NAME:String = "DAMEPO";
private var age:Number = 10;
public function AS2Test(){
trace(AS2Test.NAME);
trace(this.getAge());
}
private function getAge():Number{
return(this.age)
}
}
----------------------------------------
>>914-918 パブリッシュ後のコード
----------------------------------------
#initclip
if (!_global.AS2Test) {
var v1 = function () {
trace(AS2Test.NAME);
trace(this.getAge());
};
_global.AS2Test = v1;
var v2 = v1.prototype;
v2.getAge = function () {
return this.age;
};
v1.NAME = 'DAMEPO';
v2.age = 10;
ASSetPropFlags(_global.AS2Test.prototype, null, 1);
}
#endinitclip
----------------------------------------
互換性とかプレイヤーのサイズを抑えるためにこういう仕様なのかもなー。
現時点ではAS2はイラネってことでOK?
乙です。 > #しかし、動作速度ではPlayer7用に書き出した方が明らかに上でした。 > #これはswfの書き出しバージョンに合わせてPlayer側も挙動が変わるって感じではないでしょうか? ここだけで安心。
922 :
('A`) ◆0SYzNuPrAU :03/12/08 15:38 ID:+mH6xV0w
もちょっと詳細を調べてみた。 A)class Classを定義した場合 1.[MovieClip] __Packages が生成される 2.[MovieClip] __Packages.Class が生成される 3.[MovieClip] __Packages.Class #initclip内で_global.Classクラス(function)が生成される B)class pack.Classを定義した場合 1.[MovieClip] __Packages が生成される 2.[MovieClip] __Packages.pack.Class が生成される 3.[MovieClip] __Packages.pack.Class #initclip内で_global.pack.Classクラス(function)が生成される 使用上の注意点は ■オーサリング時に_rootに__Packagesという名前のインスタンスを配置しているとクラス定義MCに上書きされ、「消滅」します ■同じくスクリプト上で_global.Classを上書きしてしまうとクラスが消滅します な感じか ついでに保守age
>>922 詳細調査報告乙。
参考にさせてもらいます。
2004は見送ろうかどうしようか非常に迷い中です。
2004は単独でアラートだせたりhtml側からjavascriptで関数などを拾えるそうですけど ホント?
>>924 >>アラート
アラートコンポーネントの事かな?
>>JavaScriptで関数を拾う
Win+IEならLiveConnectでJSと連携出来るが、
2004でそこらへんが強化されたって話は聞かないなぁ
本当だったら嬉しいですね
たまに耳にするのですが マルチってなんですか?
耳にしたところで聞けばいいだろ。 はい、次。
927>> ここで耳にしました 嘘だと思うなら過去ログを^^; >>耳にしたところで聞けばいいだろ。
>>929 マジレスすると丸いウンチがなまってマルチ。
理由は想像すればわかるだろ
マジレスしたら損するってことですか・・・ 930さんありがとう。 でも何でそんな考えするんだろ ネタに引っかかって恥ずかしい思いをした経験がある人は 何でもマルチっていいたがるよね
やべー、ワラタよ。 さすが上級者。
932はマルチ
初心者は帰れ! 女子供はすっこんでろ! ここは俺たち大人の男が集う場所 へぼい質問してんじゃねー! だいたいアクションスプリクトなんて俺がやってるCに比べたら・・・ あ、ごめん。 あ く し ょ ん す く り ぷ と (^^
軌道修正。質問させれ。 「外部JPEG(swf不可)を読み込んでタイル状にしきつめたい」のですが 外部JPG読み込んだMCをduplicateしても複製されませんよね。 先にMCをしきつめてから全MCでloadMovieするしかないのかな? 皆さんならどうします?
『タイル状にステージサイズ分並べたJPGファイル』をよみこみゃいいじゃん。
>>938 あなたはRPGのマップをそうやって作るのですか
>>937 まっつんがFBBSでなんかやってたような気がする。
「外部JPGを読み込むスクリプトを埋め込んだMCをduplicateする」
という方法で実現は可能だけど、タイル状に敷き詰めるとなると
鯖の負荷的にあんまし現実的じゃないっす。
(仮に15x15pxの画像を600x600のスペースに敷き詰めるとしたら
40x40=1600回も鯖にloadmovieを送らなければならない→鯖あぼーん)
なので結局は
>>938 の方法で行うのが吉かと。
一般ブラウザの背景はキャッシュから敷き詰めをするけど、Flashの場合はそうもいかんのですな。
LoadMovieしたswfなりJPGなりをシンボル化してattachできるASがあればいんだけどね〜。
>>943 絶対条件として
・画像は数種類の外部JPEGを読み込む
・タイルのしきつめ方はランダム
という厳しい仕様なので泣きそうです。
今は「duplicate&loadmovie」の力技で動かしてます。
>一般ブラウザの背景はキャッシュから敷き詰めをするけど、Flashの場合はそうもいかんのですな。
全画像をそれぞれ一枚づつ裏で読み込んでおくと
キャッシュが有効になってサーバアクセスが軽減できます。
がユーザ環境によってはキャッシュが効かないので解決策とは言いがたいですが・・・。
CGIとの連携で
・画像をアップロードすると自動で共有ライブラリswfを生成する
とかあればattach出来るんですけどね・・・うーん。
引き続き調査しま。
>>944 jpgが中に入ったswfを外部ロードってのはだめかな?
>>944 それ、そもそも仕様に無理があるな。
jpegで読み込まなきゃならない理由って何なの?
たぶんクライアントを説得した方が早いぞ。
>>945-946 クライアントを説得するも何も、
上の方が「jpeg更新だけで誰でも簡単に更新できます!」
みたいな仕事のとり方しちゃったみたいで・・・(´д`;;
も う ぬ る ぽ
>>947 duplicateできないのか
はじめて知ったよ。
やっぱり全部のMCで読むと遅い?
キャッシュが効いて早かったりしないかな
>>947 ムリポな仕様ですなー
2004も買ってもらってJavascriptAPIとかで何とかするとか・・
950 :
Now_loading...774KB :03/12/16 14:14 ID:7skZH5PM
あげとくよ。
無念の950おちとかいやでしょ
>>1 >前スレ(737で屈辱のdat逝き)
ageなくても落ちないけどね。
>>943 >>944 処理としてはそんなに複雑じゃないと思うんですが・・・
それより、綺麗に並ばずに何か変な事になりそうで、そっちの方が気になります。
テキトーに書いたらまっつんタソにあってるって言われた! わ〜いヽ(´▽`)ノ
おい、お前ら ActiveContentsのダイアログ防止のスクリプトで 代替イメージとかわからね〜 (((´・ω・`) 知恵なんかある?
>>954 Macromediaのサイトに書いてあるのじゃだめなの?
956 :
954 :03/12/18 00:25 ID:???
MacromediaのサイトのJSファイルには代替イメージ「jpeg or gif」を書き出す部分がないのです。 そして、私はJavascriptを理解してないヘタレなヨカーン 外部JSに関数定義で関数の中身は flash5未満のユーザーには document.write('<IMG SRC="aaa.gif" WIDTH="550" HEIGHT="400" usemap="#aaa" BORDER=0>'); こんな代替イメージをだしたいのです。 これを、新ブラウザ対応で書く事ができない・・・・・・・ だれかポスケテ。・゚・(ノ∀`)・゚・。
>>952 ASでの処理は非常に簡単
きれいにタイル状に並べるのも幾つか注意すれば全く問題無し
問題になってるのは
「読み込んだ画像を複製して再利用出来ない事」
同じ画像を10x10枚しきつめるとしたら計100回loadMovieしてやる必要が出てくる。
一つ読み込み終ってればキャッシュが働くのだが、環境依存しちゃうので解決にはならず。
現状では解決策は無し
諦めて使うだけ読み込めってこった。
>>957 > 「読み込んだ画像を複製して再利用出来ない事」
> 同じ画像を10x10枚しきつめるとしたら計100回loadMovieしてやる必要が出てくる。
はぁ、そうなんですか。
最初に1つのMC Aに読みこんで、
敷き詰めるものに関しては、Aのハンドルをセットして、
そのまま参照・表示するものにすればできるかなと思ったんですけど・・・
そういうことはできないんですね。
少しは前のスレを嫁
>>958 >敷き詰めるものに関しては、Aのハンドルをセットして、
>そのまま参照・表示するものにすればできるかなと思ったんですけど・・・
ハンドルをセットするって意味がわからんが・・・
各々のMCに読み込みメソッドを定義してやるって事かい?
結局はloadMovieを回数分呼び出すんでしょ?
MovieClipLoader.loadClip() ならできそうな予感・・・ 試せる余裕はないのですが・・・
>>962 ん?MCLoaderの何を見てそう思ったのですか?
//loadMovieとの違いはロード状況を細かく確認出来るくらいでは・・・
>>963 AS辞書です。
---
このメソッドは、単一のムービークリップまたはレベルに対して
1 つまたは複数のファイルをロードするときに使用できます。
MovieClipLoader リスナーオブジェクトには、
ロード中のターゲットムービークリップのインスタンスがパラメータとして渡されます。
代わりに、ロードするファイルごとに異なる MovieClipLoader オブジェクトを作成することもできます。
player 7 以降 テキストフィールドでの <img> タグではどうやろ。 キャッシュは効きそうな気がする。同一テキストフィールド内なら? 確かめる気力ないけど。
>>964 複数個ロード時の状況確認は楽になるかと思いますが
結局は必要な数だけロードしなきゃならないのですよ
MCLoaderはあくまでロードを補助する機能であって
ロードしたものを複製したりは出来ないのです
>>965 おそれは試してみる価値ありそうですね(・∀・
967 :
Now_loading...774KB :
03/12/19 21:29 ID:BUFHcd+e ルートタイムラインの中にムビークリップを配置、そのムービークリップ の中にボタンを配置、そのボタンを押すとルートタイムラインの任意の フレーム(ラベル付き)にとばしたいんですけど・・どうかご教授を・・ gotoAndStopやgotoAndPlayで何か指定するのでしょうか?