ActionScript中~上級者用スレat SWF
ActionScript中~上級者用スレ - 暇つぶし2ch922:('A`) ◆0SYzNuPrAU
03/12/08 15:38 +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

923:Now_loading...774KB
03/12/08 15:56
>>922
詳細調査報告乙。
参考にさせてもらいます。
2004は見送ろうかどうしようか非常に迷い中です。

924:Now_loading...774KB
03/12/08 18:17
2004は単独でアラートだせたりhtml側からjavascriptで関数などを拾えるそうですけど
ホント?

925:('A`) ◆0SYzNuPrAU
03/12/08 20:29
>>924

>>アラート
アラートコンポーネントの事かな?

>>JavaScriptで関数を拾う
Win+IEならLiveConnectでJSと連携出来るが、
2004でそこらへんが強化されたって話は聞かないなぁ
本当だったら嬉しいですね

926:Now_loading...774KB
03/12/09 01:24
たまに耳にするのですが
マルチってなんですか?

927:Now_loading...774KB
03/12/09 03:05
耳にしたところで聞けばいいだろ。
はい、次。

928:Now_loading...774KB
03/12/09 03:12
URLリンク(www.aquaplus.co.jp)

929:Now_loading...774KB
03/12/09 07:49
927>>

ここで耳にしました
嘘だと思うなら過去ログを^^;

>>耳にしたところで聞けばいいだろ。

930:Now_loading...774KB
03/12/09 09:22
>>929
マジレスすると丸いウンチがなまってマルチ。
理由は想像すればわかるだろ

931:Now_loading...774KB
03/12/09 09:45
マジレスしたら損するってことですか・・・
930さんありがとう。
でも何でそんな考えするんだろ
ネタに引っかかって恥ずかしい思いをした経験がある人は
何でもマルチっていいたがるよね

932:Now_loading...774KB
03/12/09 10:19
やべー、ワラタよ。

さすが上級者。

933:Now_loading...774KB
03/12/09 10:51
932はマルチ

934:Now_loading...774KB
03/12/09 11:02
>>929-933
何これ(; ´Д`)

935:Now_loading...774KB
03/12/09 15:10
>>926 >>929 >>931
初級者はカエレ!

936:Now_loading...774KB
03/12/09 16:03
初心者は帰れ!
女子供はすっこんでろ!
ここは俺たち大人の男が集う場所
へぼい質問してんじゃねー!
だいたいアクションスプリクトなんて俺がやってるCに比べたら・・・
あ、ごめん。

あ く し ょ ん す く り ぷ と (^^

937:(?A?) ◆0SYzNuPrAU
03/12/09 17:50
軌道修正。質問させれ。

「外部JPEG(swf不可)を読み込んでタイル状にしきつめたい」のですが

外部JPG読み込んだMCをduplicateしても複製されませんよね。
先にMCをしきつめてから全MCでloadMovieするしかないのかな?

皆さんならどうします?

938:Now_loading...774KB
03/12/09 18:32
『タイル状にステージサイズ分並べたJPGファイル』をよみこみゃいいじゃん。

939:Now_loading...774KB
03/12/09 18:53
>>938
ネタにマジレスか?

940:Now_loading...774KB
03/12/09 18:59
>>938
あなたはRPGのマップをそうやって作るのですか

941:Now_loading...774KB
03/12/09 19:04
>>937
まっつんがFBBSでなんかやってたような気がする。

942:Now_loading...774KB
03/12/10 12:18
>>335
URLリンク(www.macromedia.com)

943:まっつん ◆SW1/SWF8io
03/12/11 00:28
「外部JPGを読み込むスクリプトを埋め込んだMCをduplicateする」
という方法で実現は可能だけど、タイル状に敷き詰めるとなると
鯖の負荷的にあんまし現実的じゃないっす。
(仮に15x15pxの画像を600x600のスペースに敷き詰めるとしたら
 40x40=1600回も鯖にloadmovieを送らなければならない→鯖あぼーん)
なので結局は>>938の方法で行うのが吉かと。

一般ブラウザの背景はキャッシュから敷き詰めをするけど、Flashの場合はそうもいかんのですな。
LoadMovieしたswfなりJPGなりをシンボル化してattachできるASがあればいんだけどね~。

944:('A`) ◆0SYzNuPrAU
03/12/11 02:43
>>943
絶対条件として
・画像は数種類の外部JPEGを読み込む
・タイルのしきつめ方はランダム
という厳しい仕様なので泣きそうです。
今は「duplicate&loadmovie」の力技で動かしてます。

>一般ブラウザの背景はキャッシュから敷き詰めをするけど、Flashの場合はそうもいかんのですな。
全画像をそれぞれ一枚づつ裏で読み込んでおくと
キャッシュが有効になってサーバアクセスが軽減できます。
がユーザ環境によってはキャッシュが効かないので解決策とは言いがたいですが・・・。

CGIとの連携で
・画像をアップロードすると自動で共有ライブラリswfを生成する
とかあればattach出来るんですけどね・・・うーん。

引き続き調査しま。

945:Now_loading...774KB
03/12/11 04:05
>>944
jpgが中に入ったswfを外部ロードってのはだめかな?

946:Now_loading...774KB
03/12/11 13:51
>>944
それ、そもそも仕様に無理があるな。
jpegで読み込まなきゃならない理由って何なの?
たぶんクライアントを説得した方が早いぞ。

947:('A`) ◆0SYzNuPrAU
03/12/11 14:33
>>945-946
クライアントを説得するも何も、
上の方が「jpeg更新だけで誰でも簡単に更新できます!」
みたいな仕事のとり方しちゃったみたいで・・・(´д`;;


も う ぬ る ぽ



948:Now_loading...774KB
03/12/11 15:57
>>947
duplicateできないのか
はじめて知ったよ。
やっぱり全部のMCで読むと遅い?
キャッシュが効いて早かったりしないかな

949:Now_loading...774KB
03/12/12 01:54
>>947
ムリポな仕様ですなー
2004も買ってもらってJavascriptAPIとかで何とかするとか・・

950:Now_loading...774KB
03/12/16 14:14 7skZH5PM
あげとくよ。
無念の950おちとかいやでしょ>>1
>前スレ(737で屈辱のdat逝き)

951:Now_loading...774KB
03/12/16 15:02
ageなくても落ちないけどね。

952:Now_loading...774KB
03/12/17 11:01
>>943 >>944
処理としてはそんなに複雑じゃないと思うんですが・・・
それより、綺麗に並ばずに何か変な事になりそうで、そっちの方が気になります。


953:938 ◆HHH//k69IU
03/12/17 17:26
テキトーに書いたらまっつんタソにあってるって言われた!
わ~いヽ(´▽`)ノ

954:Now_loading...774KB
03/12/17 17:41
おい、お前ら

ActiveContentsのダイアログ防止のスクリプトで
代替イメージとかわからね~ (((´・ω・`)

知恵なんかある?

955:Now_loading...774KB
03/12/17 21:41
>>954
Macromediaのサイトに書いてあるのじゃだめなの?

956:954
03/12/18 00:25
MacromediaのサイトのJSファイルには代替イメージ「jpeg or gif」を書き出す部分がないのです。
そして、私はJavascriptを理解してないヘタレなヨカーン

外部JSに関数定義で関数の中身は

flash5未満のユーザーには
document.write('<IMG SRC="aaa.gif" WIDTH="550" HEIGHT="400" usemap="#aaa" BORDER=0>');

こんな代替イメージをだしたいのです。

これを、新ブラウザ対応で書く事ができない・・・・・・・

だれかポスケテ。・゚・(ノ∀`)・゚・。


957:Now_loading...774KB
03/12/18 00:45
>>952
ASでの処理は非常に簡単
きれいにタイル状に並べるのも幾つか注意すれば全く問題無し

問題になってるのは
「読み込んだ画像を複製して再利用出来ない事」
同じ画像を10x10枚しきつめるとしたら計100回loadMovieしてやる必要が出てくる。
一つ読み込み終ってればキャッシュが働くのだが、環境依存しちゃうので解決にはならず。

現状では解決策は無し
諦めて使うだけ読み込めってこった。


958:Now_loading...774KB
03/12/18 02:30
>>957

> 「読み込んだ画像を複製して再利用出来ない事」
> 同じ画像を10x10枚しきつめるとしたら計100回loadMovieしてやる必要が出てくる。

はぁ、そうなんですか。
最初に1つのMC Aに読みこんで、
敷き詰めるものに関しては、Aのハンドルをセットして、
そのまま参照・表示するものにすればできるかなと思ったんですけど・・・
そういうことはできないんですね。





959:Now_loading...774KB
03/12/18 03:08
少しは前のスレを嫁

960:Now_loading...774KB
03/12/18 08:25
>>957-959
復習ですか? 冬休みもたいへんですね。

961:Now_loading...774KB
03/12/18 13:07
>>958
>敷き詰めるものに関しては、Aのハンドルをセットして、
>そのまま参照・表示するものにすればできるかなと思ったんですけど・・・
ハンドルをセットするって意味がわからんが・・・
各々のMCに読み込みメソッドを定義してやるって事かい?
結局はloadMovieを回数分呼び出すんでしょ?

962:Now_loading...774KB
03/12/18 15:34
MovieClipLoader.loadClip()
ならできそうな予感・・・
試せる余裕はないのですが・・・

963:Now_loading...774KB
03/12/18 16:03
>>962
ん?MCLoaderの何を見てそう思ったのですか?

//loadMovieとの違いはロード状況を細かく確認出来るくらいでは・・・


964:Now_loading...774KB
03/12/18 20:46
>>963
AS辞書です。
---
このメソッドは、単一のムービークリップまたはレベルに対して
1 つまたは複数のファイルをロードするときに使用できます。
MovieClipLoader リスナーオブジェクトには、
ロード中のターゲットムービークリップのインスタンスがパラメータとして渡されます。
代わりに、ロードするファイルごとに異なる MovieClipLoader オブジェクトを作成することもできます。



965:Now_loading...774KB
03/12/18 22:13
player 7 以降 テキストフィールドでの <img> タグではどうやろ。
キャッシュは効きそうな気がする。同一テキストフィールド内なら?
確かめる気力ないけど。

966:Now_loading...774KB
03/12/19 12:50
>>964
複数個ロード時の状況確認は楽になるかと思いますが
結局は必要な数だけロードしなきゃならないのですよ
MCLoaderはあくまでロードを補助する機能であって
ロードしたものを複製したりは出来ないのです

>>965
おそれは試してみる価値ありそうですね(・∀・


967:Now_loading...774KB
03/12/19 21:29 BUFHcd+e
ルートタイムラインの中にムビークリップを配置、そのムービークリップ
の中にボタンを配置、そのボタンを押すとルートタイムラインの任意の
フレーム(ラベル付き)にとばしたいんですけど・・どうかご教授を・・
gotoAndStopやgotoAndPlayで何か指定するのでしょうか?

968:Now_loading...774KB
03/12/19 22:08
>>967

_root.gotoAndPlay();

-って、初級じゃないですか…

969:Now_loading...774KB
03/12/19 22:25 BUFHcd+e
>>968
ありがとうございます。
すいません・・レベルの上の人たちが集うところの
ほうが確実に回答がかえってくると思いまして。


970:Now_loading...774KB
03/12/19 22:32
その程度なら質問スレで聞いたほうがいいと思うが。

971:Now_loading...774KB
03/12/20 00:00
ここもそれほどレベル高くないと思うが。

972:Now_loading...774KB
03/12/20 11:04
ここはプライドが高いから
gotoAndPlayなんて使いませんよ

973:Now_loading...774KB
03/12/20 16:30
URLリンク(www2.netwave.or.jp)
↑のURLに載っているスクロールというものをやってみたいんですが
下の方に載っているボタンのアクションがいまいちわかりません・・・
ボタンにアクションをつけるのか、フレームにアクションをつけるのか
_root.mov=-200 この数字は何を表しているのでしょうか?
movというのはMC名なのでしょうか?

実際にやってみましたがなにかが違ったみたいです…
どなたかこのスクロールの作り方をわかりやすく解説してくれませんか?

974:Now_loading...774KB
03/12/20 18:52
>>973
その程度なら質問スレで聞いたほうがいいと思うが。
いや、聞け。
969のような考えは受け付けません。

975:Now_loading...774KB
03/12/20 19:37
>>974
わかんねーんだろ
正直に言えよ

976:Now_loading...774KB
03/12/20 19:46
_x+=(_root.mov-_x)/10

977:Now_loading...774KB
03/12/20 20:10
誰かがここへ誘導してるのか?

978:Now_loading...774KB
03/12/20 20:11
>>975
この程度の内容でそんな煽りが来るとは思わなかったw
973自身か?

979:Now_loading...774KB
03/12/20 21:05
上級者スレというスレタイが厨を呼び込む餌になってることを( ゚皿゚)ノエエコ は気付いてなかったな

次スレは「AS技術交換スレ」でいいと思う

980:Now_loading...774KB
03/12/20 21:25
>>979
技術の
「交換」
って部分をテンプレで強調しておいたほうがいいかも。

981:Now_loading...774KB
03/12/20 21:49
>>982-984あたりにテンプレ

982:Now_loading...774KB
03/12/20 21:56
そして何の交換も行われない罠

983:Now_loading...774KB
03/12/20 22:02
>>982
でもこのスレはなかなか勉強になることもあった。

984:Now_loading...774KB
03/12/20 22:17
AS技術交換スレ コカーン( ゚皿゚)人(゚皿゚ )コカーン

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

前スレ:ActionScript厨~上級者用スレ
スレリンク(swf板)l50
ActionScript 物凄い勢いで誰かが質問に答えるスレ
スレリンク(swf板)l50

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

985:Now_loading...774KB
03/12/20 22:31
Flash界の要注意人物の一覧も書いといてほしいな
3人くらい

参考サイトもあったほうがいいけど
今からじゃ間に合わないか

986: ◆YU1mgokxPc
03/12/20 22:45
Colin Moock
Branden Hall
bokelberg
要注意人物

参考サイト
URLリンク(chattyfig.figleaf.com)
URLリンク(webforums.macromedia.com)
URLリンク(proto.layer51.com)


987:まっつん ◆SW1/SWF8io
03/12/20 22:56
テンプレ案です。大きな変更改善がない限りはこれで立てますけどどんなもんでしょ?
URLリンク(www.afz.jp)


988:Now_loading...774KB
03/12/20 23:20
>>987
OKに一票

989:test
03/12/20 23:23
質問

MCをクリックすると
ダイナミックテキストに数字が加算されるようにしたいんですけど
(押せば押すほど)

MCに書くAS またはダイナミックテキストかくASを教えてください 


990:Now_loading...774KB
03/12/20 23:24
>>1にかいてある質問スレに行ってください

991:まっつん ◆SW1/SWF8io
03/12/20 23:28
新スレ立てますた。適当に移行してって下さいまし~

【AS】ActionScript技術交換スレ Part2
スレリンク(swf板)


>>989
最後なんでサービス。まずrootに「cnt = 0;」を記述。
んでもってクリックするMCをrootに配置。んでもってMCに

on(Press){
_parent.cnt++;
_parent.数字を表示するダイナミックテキストインスタンス名.text = cnt;
}

でおk。

992:Now_loading...774KB
03/12/21 00:06
>>989
氏ね

993:Now_loading...774KB
03/12/21 00:22
989はtestって言ってるじゃん。
厨質問のテストケースかと。

994:Now_loading...774KB
03/12/21 00:25
いまなら言える!
マターリ

995:Now_loading...774KB
03/12/21 00:31
995をとります。
ママーリ

996:Now_loading...774KB
03/12/21 00:54
こっそり4

997:Now_loading...774KB
03/12/21 00:57
まだ言える
マターリ

998:Now_loading...774KB
03/12/21 00:59
いや、押すね!

999:Now_loading...774KB
03/12/21 01:00
if (this._responsesLoaded >= 1000)
{
   this.stop();
}
else
{
//     ∧∧   )      (´⌒(´
//  ⊂(゚Д゚⊂⌒`つ≡≡≡(´⌒;;;≡≡≡
   this.gotoAndPlay(1000);
}

1000:Now_loading...774KB
03/12/21 01:01
#include <stdio.h>
int main(){
printf("1000");
return 0;
}

1001:1001
Over 1000 Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch