2ch勢いランキング 全部 1- 最新50

ActionScriptのオブジェクト指向プログラム関係のスレ


Now_loading...774KB [] 2005/09/08(木) 06:58:20:rbZVphaa

ActionScriptのオブジェクト指向プログラム関係について

マターリ
           ∧_∧
          ( ・∀・)いたらきます
          ( つ旦)
          と__)__)
Now_loading...774KB [] 2005/09/08(木) 07:03:32:CqfDfSb0
よくわからんがスレ立てご苦労様です
Now_loading...774KB [sage] 2005/09/08(木) 07:03:51:Z8GaJ35z
今だ!2ゲットォォォォ!!
 ̄ ̄∨ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
     ∩ ∩
   〜| ∪ |         (´´
   ヘノ  ノ       (´⌒(´
  ((つ ノ⊃≡≡≡(´⌒;;;≡≡≡
   ̄ ̄ ̄(´⌒(´⌒;;
   ズズズズズ
Now_loading...774KB [] 2005/09/08(木) 07:04:37:CqfDfSb0
しょうがない・・・オレの勉強用スレにするかw
Now_loading...774KB [sage] 2005/09/08(木) 07:12:52:rbZVphaa
(・∀・)ワクワク
2 [] 2005/09/08(木) 07:15:43:CqfDfSb0
ちょっとまってね、準備するから
Now_loading...774KB [] 2005/09/08(木) 07:21:41:CqfDfSb0
まだオレがここの住民だった頃(03年くらいかな)に、アナザーなんとかってコテがオブジェクト指向プログラムの
概論解説してたスレがあったんだけど・・誰か知らないかな?
すごく丁寧な説明してたんだよそれ
仮面ライダーの名前つかって説明してたような。

誰か探せます?
Now_loading...774KB [sage] 2005/09/08(木) 07:28:20:5eaPPqBT
デザパタデェーーイ
オブジェクトモナーさん ◆drTLmjqyUw [] 2005/09/08(木) 07:31:56:CqfDfSb0
じゃわかりやすいようにコテ名乗るね
今渦中のモナーになぞらえてこう名乗るわ
( ゚Д゚)オブジェクトモナーさん ◆drTLmjqyUw [] 2005/09/08(木) 07:32:55:CqfDfSb0
長いんで半角にしてみた>コテ名
( ゚Д゚)オブジェクトモナーさん ◆drTLmjqyUw [] 2005/09/08(木) 07:40:38:CqfDfSb0
えーとね、今

・FLASH ActionScriptバイブル          
・続FLASH ActionScriptバイブル MXのツボ  
(上野亨 著 オーム社)

みて頭ん中整理してますです・・・それ教科書にしたいんで。

実際これスゴイ参考になる本なんでみなさんも買いなさいw
Now_loading...774KB [sage] 2005/09/08(木) 07:42:15:5eaPPqBT
デザイナの方も大変ですな
Now_loading...774KB [] 2005/09/08(木) 12:58:08:/E2Ms4ZW
ActionScriptは、ほぼJavaScriptだからJSのオブジェクト指向を解説してるページとかみるといいよ
ttp://starry.night.nu/web/prog/javascript/
こことか
AS、JSは他の言語とちょっと扱い方が違うから面白い
Now_loading...774KB [sage] 2005/09/08(木) 13:52:12:C7jf2ysN
クラスファイルの中でイベントハンドラメソッドを使うと
そこの関数内のthisがムービークリップのパスになるのがうざい。
Now_loading...774KB [] 2005/09/08(木) 14:06:06:ZLreQxi6
Fla板と関係ないスレ立てないでください!!!!
Now_loading...774KB [sage] 2005/09/09(金) 00:34:44:iYZxgRsA

ASってFLA板関係ないの?
Now_loading...774KB [sage] 2005/09/09(金) 19:39:00:rtldS6fh
function mona(){
this.nameJpn="モナー";
}
m=new mona();
trace(m.nameJpn);
( ゚Д゚)オブジェクトモナーさん ◆drTLmjqyUw [] 2005/09/09(金) 22:05:45:9qlf5Nl9
( ゚Д゚)ごめん、こっちはちゃんと使うからね。ちょっと待っててください。
Now_loading...774KB [sage] 2005/09/09(金) 22:36:28:ZTumc8B3
オブジェクト指向プログラムって小さいflaだと簡単なんだよな…
Now_loading...774KB [sage] 2005/09/09(金) 22:38:28:x9Ifxv7x
ttp://http://page.freett.com/isolations_nest/fliflixx/index.html
ソースがオブジェクト指向っぽいのを一つ。
っぽいってのは、自分も詳しく知らないからなんだけど。
( ゚Д゚)オブジェクトモナーさん ◆drTLmjqyUw [] 2005/09/09(金) 22:43:02:9qlf5Nl9

( ゚Д゚)ありがとー やってみるね
Now_loading...774KB [sage] 2005/09/09(金) 22:50:02:ZTumc8B3
見れない…
何故カシラ
Now_loading...774KB [sage] 2005/09/09(金) 22:54:43:ZTumc8B3
2-6で終わった…orz ムズ
Now_loading...774KB [sage] 2005/09/10(土) 02:25:37:4CTaYKvX
オブジェクト指向のFLASHは見た目じゃわからないよ
ActionScriptがオブジェクト指向プログラムとして
変化してきてるって事なので、AS書きは楽になったりするが、
見た目に違いが出ることはない。


これはAS多用してそうって意味で取り上げたのかな
( ゚Д゚)オブジェクトモナーさん ◆drTLmjqyUw [] 2005/09/10(土) 02:32:52:ez4ejvBs

( ゚Д゚)さっき見てみたけど、外部asファイルを#includeしまくってるって感じだった
   その外部asはそれぞれオブジェクトをコンストラクタしてて、それを本丸に取り込んでるって感じかな?
Now_loading...774KB [sage] 2005/09/10(土) 02:42:43:4CTaYKvX
外部asいいよねぇ。エディタでカリカリAS書けるのが幸せ
FLASH重いんじゃー

外部ASだけでコンストラクタしてると逆にオブジェクト志向と
呼べない気がするが
まだ便利だなぁって思ったことないんだよなぁ…
クラス定義は便利かな…
( ゚Д゚)オブジェクトモナーさん ◆drTLmjqyUw [] 2005/09/10(土) 02:47:02:ez4ejvBs

( ゚Д゚)オレもその壁にぶち当たっていますw
    普通にムービークリップにonEnterFrame(enterFrame)で記述してるのが管理しやすいんじゃないの?って思ってる
    なんかいい方法あるはずなんだけどねえ

今までだと
・_root上のフレームに_global変数を定義
・必要ならfunction関数内でローカル変数定義
・それらで変数をやりとりする

って方法だったから。
ただこれだと後に仕様とか管理しづらいんだよね。大昔作った作品とかいじろうとするとチンプンカンプンだしw
Now_loading...774KB [sage] 2005/09/10(土) 02:53:40:4CTaYKvX

慣れ以上の問題がオブジェクト指向scriptにはあるね、
明らかに行数増えてしまう場合があるし、
なので私は短くできるのであればムービークリップに書いちゃう派w

でも最近はーアレかな、
なんてゆーんだっけ…えーとほらスマートクリップと似てるやつ…
あぁド忘れw
先にscriptとかクリップ入れておいて
各変数の値だけ入れ替えて使えるアレ

アレをクリップなしで作成してscriptだけ書いてループさせるようにつくって、
それを_rootあたりから制御するだけで全ての動きを制御する

条件式が鬼のようなんだけどねw
なんにでも応用できるからすっごく便利だった

ってオブジェクト指向じゃないなw
( ゚Д゚)オブジェクトモナーさん ◆drTLmjqyUw [] 2005/09/10(土) 02:56:07:ez4ejvBs

( ゚Д゚)コンポーネントなんとかって奴ですか?オレ一回もそれ使ったことないや・・・
Now_loading...774KB [sage] 2005/09/10(土) 03:02:57:4CTaYKvX

おぉ!
それそれクリップのコンポーネント化!

これは使いこなすとすっごい便利だよー
特に動きを制御する場合にはね、

同じような動きを作るたびに、
一回つくったコンポーネント置くだけでいいようなもんだから

話ずれちゃってごめんー
( ゚Д゚)オブジェクトモナーさん ◆drTLmjqyUw [] 2005/09/10(土) 03:04:18:ez4ejvBs

( ゚Д゚)そうなんですか、そっちも後で勉強してみますね、ありがとうー
Now_loading...774KB [] 2005/09/10(土) 12:12:08:UnLtZ5Kh

はFLASH独自のやり方として結構勉強になった。紹介してくれた人ありがとう。
ただ、あそこまでやらなくても、onEnterFrame等に独自クラスのメソッドを書くやり方でもいいと思う。
Now_loading...774KB [sage] 2005/09/10(土) 12:22:37:uzlEn4TV
ttp://http://pya.cc/pyaimg/pimg.php?imgid=15250
蚕蛾 ◆H0MotH/SqY [sage] 2005/09/10(土) 13:10:59:S5MFNyLS
ttp://http://www.geocities.jp/kaikoga4f/mirror/ganbare/
の一番下

こうですか?わかりません。

ちなみにオブジェクト指向を究極まで突き詰めると
しっぽさんのAscii Art Worldのソースみたくなると思われるんだが、
あそこまでやる根気は俺にはありませんでした。
Now_loading...774KB [] 2005/09/12(月) 03:36:40:QvXc76Qy
保守age
Now_loading...774KB [] 2005/09/14(水) 04:20:08:OLsGcOdl
さらに保守age
おーいモナーたんはどこいった?
Now_loading...774KB [] 2005/09/20(火) 21:30:56:1gTZ1jbd
age
( ゚Д゚)オブジェクトモナーさん ◆drTLmjqyUw [] 2005/09/24(土) 01:17:44:rRGbooX6
( ゚Д゚)ごめんなさい 仕事忙しくて勉強してませんでした!やります!
Now_loading...774KB [sage] 2005/10/24(月) 07:59:00:h3uzxT+G
終わりか。やる気ないなら立てんなよ。
Now_loading...774KB [sage] 2005/10/27(木) 09:46:25:bEdZl8jE
この一月で究めてしまったとかw
Now_loading...774KB [sage] 2005/11/02(水) 21:17:25:pJj0+AuT
 
Now_loading...774KB [sage] 2005/11/22(火) 12:34:58:O73Vydhk
OSFlashのARPを研究中デス
Now_loading...774KB [] 2005/12/11(日) 19:57:34:RuywMDBO
>42
自分ASでプログラマになって、やっと作りたいものを作れるようになって
そろそろ、この辺とか理解してより深めていこうかとおもってるんすけど
でもマニュアルが英語で....orz
テュートリアルをかいてる日本語のブログとかなくって
どうしよう〜わけわかんないって感じなんですけど
皆さんどうやって勉強してるんですか?

あとas2libとかもありますね。
こちらはちょっとだけ日本の方でブログに紹介+説明書いてるのしってるんですけど
ARPは全滅なかんじ;
あす [] 2005/12/11(日) 20:00:44:SD/ggdm2
『やち』ってどうゆう意味??
名前は開発中のものです。 [] 2005/12/17(土) 21:35:07:Lg1+ulIU
こんな感じの3D迷路はどうやってつくっているのですか?
ttp://http://dawgsdk.cside.com/maze3d/
Now_loading...774KB [sage] 2005/12/19(月) 00:10:53:xPqp2V2G
壁のシェイプをattachしていくとき、三角関数で変形していくんだろうと思うよ。
迷路のアルゴリズムは、検索してみて。
インスパイアシャトル ◆2TENKK.nkY [sage] 2006/01/12(木) 21:42:50:gD7c1azU

これを作るのは非常に難しいと考えてよい。
そういった稚拙な質問をする時点で
まずあきらめた方がいいってこったWwWWWWwW

そんな生意気ほざく前にまず平面で迷路作ってみて
己の技量を弁えてから具体例を述べて質問しよう な
インスパイアシャトル ◆2TENKK.nkY [sage] 2006/01/12(木) 21:44:21:gD7c1azU

シェイプで変形?????
これだから高卒は(プクククク@荒
Now_loading...774KB [] 2006/03/05(日) 17:13:59:iumTwASF
面白いスレ見つけたーと思ったら超過疎スレじゃねーかwwww
やっぱりこの手の話はム板でやるべきか。
悔しいからレスするwwww


大学初等程度の数学的知識がありゃかける。
ベクトル(外積内積くらいは)、行列の基本的知識、あとはアフィン変換か。
視点が上下移動しないし、壁は地面に対し垂直に立ってるから、まじめに
行列計算する必要はないんだけどね。
Now_loading...774KB [sage] 2006/03/05(日) 20:34:14:Uj6SjiUb
今だ!2ゲットォォォォ!!
 ̄ ̄∨ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
     ∩ ∩
   〜| ∪ |         (´´
   ヘノ  ノ       (´⌒(´
  ((つ ノ⊃≡≡≡(´⌒;;;≡≡≡
   ̄ ̄ ̄(´⌒(´⌒;;
   ズズズズズ
Now_loading...774KB [sage] 2006/03/05(日) 20:35:26:Uj6SjiUb
誤爆&2げと失敗orz
Now_loading...774KB [sage] 2006/05/15(月) 20:09:14:0LD6g+6J
保守
Now_loading...774KB [] 2006/07/14(金) 00:29:27:7PZwFoJp
どうせOOP勉強するならAS3!
とおもって色々漁ってみたんだが

ttp://http://f-site.org/articles/2006/07/04111035.html

ここ参考にする限りだと、シンボル増やす度にクラス?ファイル増やしていかないとだめなの?
それとも一個にまとめられるのかな?
Now_loading...774KB [sage] 2006/08/06(日) 04:14:24:sE3HWQ9x
mtasc使ってるやついない?
Now_loading...774KB [sage] 2006/08/06(日) 09:59:02:PPnSM/uv
むしろhaXeの情報を共有したい
Now_loading...774KB [sage] 2006/08/06(日) 13:18:59:vGfupXar

ちょっと調べてみたけどhaxeでもActionScript使うから
Flash作るだけならMTASCでいいのでは?
ドキュメントが分かりづらかったOTL
Now_loading...774KB [sage] 2006/08/06(日) 13:27:38:PPnSM/uv
>56
Action Script 2.0までなら、mtascでもよいけど、3.0からはhaXe使ってくれって流れだと思います。

とはいえ、まだhaXeで3.0のサポートは進んでないですけど。
Now_loading...774KB [sage] 2006/08/06(日) 13:53:56:95zk+KDF

そういやmtascは2.0までしかサポートしないって明言してたっけ
俺はFlash 6以上を対象にしてるから3.0はまだ使う気無い

Java使いからするとEclipse+mtascのほうが使いやすいや
Now_loading...774KB [sage] 2006/08/07(月) 14:40:45:JxOcL7UK
3.0はコンパイラがフリーだから別になんでもいいんじゃね
Now_loading...774KB [] 2006/11/15(水) 20:45:05:+DRwFImS

Now_loading...774KB [sage] 2007/01/15(月) 00:35:25:bZE1ILTh
FlexBuilderの公開ソースコードってだれかコンパイルしてみた人いる?
Now_loading...774KB [sage] 2007/01/16(火) 07:48:55:8zCAPzqT
今日のメモ:
・クラスファイルの文字コードは統一しなさい。

怖くてファイル1個だけUTF-8にしたりSJISに戻したりして試行錯誤しても
文字列リテラルの日本語が文字化けしまくるだけだった件
Now_loading...774KB [sage] 2007/01/16(火) 08:11:13:3VaXFEch
統一っていうかBOM付のUTF-8が推奨なんじゃなかったっけか?
Now_loading...774KB [sage] 2007/02/15(木) 02:58:23:U+3T5Tk4
保守
Now_loading...774KB [] 2007/02/24(土) 18:00:10:71R2JVZ8
これから使い道出てきそうなので保守
Now_loading...774KB [] 2007/02/27(火) 12:28:45:z9Y1+r6g
カッチリとまとまったゲーム作れれば需要は出てくると思うよ
Now_loading...774KB [sage] 2007/02/28(水) 01:56:30:ETC7LHaL
機能や言語仕様的に致命的に足りないものって、3D処理くらいだろ。

必要なのは、ゲーム作るのに向いたライブラリの充実だろうな。
ちらほら出てきてるから定番が固まってノウハウ集まればいいんだけどね
Now_loading...774KB [sage] 2007/02/28(水) 02:11:58:bowN1Nep
> ゲーム作るのに向いたライブラリの充実
そこでyossyのsparkとか言ってみる。
Now_loading...774KB [] 2008/01/18(金) 18:15:22:iI/vs/sE
age
sage [] 2008/06/01(日) 14:26:39:0XYmV+uj
このままじゃいかんなあ……。
OOPやデザインパターンの勉強ってどうやってすればいいんだろう?
Now_loading...774KB [sage] 2008/06/01(日) 15:21:44:n+ZXaram
実装と設計(上流工程)では多少違うしな。

実装に関して言えば、最新の処理系を手に入れて、
標準ライブラリのテストケースを全部作れば、スペシャリストといっていいレベルにいけると思う。

設計に関しては、「動くサンプル」がほぼ皆無なので、
出来る人について勉強するしかない。
Now_loading...774KB [sage] 2008/06/01(日) 23:02:05:N/pXSLVu

最近の本はJava系ばかりだからな・・・
Now_loading...774KB [] 2008/06/05(木) 15:46:23:f8tW4mRJ
デザパタ独学だから定義や理解や応用方法が人と違ってたりして
話が噛み合わない事が多い。
Now_loading...774KB [sage] 2008/06/05(木) 22:33:18:+eWU2Lta
他人と噛み合わないんじゃデザインパターンを学んだことにならないのでは・・・
Now_loading...774KB [sage] 2008/06/06(金) 23:52:38:Ra6s5Bin
そう言っているんだろ?
Now_loading...774KB [sage] 2008/06/07(土) 00:18:42:KJsEtVSk
独学できてないってことでしょ・・・
Now_loading...774KB [sage] 2008/07/05(土) 04:33:17:9fhGEsje
Win開発系の人と話すと定義が色々違ってたりするな
逆にFlex中心の人はJava系の人とは話が大体通じると思う
Now_loading...774KB [sage] 2008/07/05(土) 05:33:55:KTVbSBil
日経系雑誌の特集記事丸呑みしてる人とは全く話が通じない。
Now_loading...774KB [sage] 2008/09/06(土) 02:23:42:31ckSBVU
Flashで良く使うデザインパターンって何だろう?
Template Method?
Now_loading...774KB [sage] 2008/12/29(月) 00:50:11:FGnlbsWY


そんな奴、会ったことが無い
Now_loading...774KB [sage] 2008/12/29(月) 10:03:56:llheL+ds

君は幸運だ。
Now_loading...774KB [] 2009/02/14(土) 16:57:05:iX64rQxt
新スレ立てる必要ないって意見も出てたから、
下記スレの次スレかわりにもこのスレを使わせてもらうのはどう?

ActionScript 3.0 とか絶対ムリwww
ttp://pc11.2ch.net/test/read.cgi/swf/1151840424/
Now_loading...774KB [] 2009/04/20(月) 17:01:03:TTug5t6O
下記コードで生成されたインスタンスから順に右に移動する方法を教えてください。
現状では生成される際に右に移動します。
function makeMC(event:TimerEvent):void {
var mc:MovieClip = new MovieClip();
mc.name = "mc"+i;
//イメージ描画
//円を描く
i = ++i;
var color:uint = Math.random() * 0xFFFFFF;//ランダムカラー
mc.graphics.beginFill(color);
mc.graphics.drawCircle(0, 0, 40-(i));
//表示
my_container.addChild(mc);
trace(mc.name);
//プロパティ設定
mc.x = 250+i*10;
mc.y = 200;
}
Now_loading...774KB [sage] 2009/04/20(月) 21:00:21:TTug5t6O
スレ違いの為
ActionScript 誰かが物凄い勢いで解答するスレ 23に移動します。
Now_loading...774KB [sage] 2010/04/29(木) 10:24:25:dZ5VRCQ2
すいません、オブジェクト指向ってどこが実行されてるのか処理の流れがわかりません。
手続き型はわかりやすいのですが…
誰か具体的に教えていただけないでしょうか
Now_loading...774KB [sage] 2010/04/30(金) 17:08:20:Q/e+KUUm
具体的な質問でよろしく
Now_loading...774KB [sage] 2010/04/30(金) 17:40:00:If0hAPT6
どこが実行されているって呼ばれたメソッドが実行されているに
決まっているだろう。
オブジェクト指向というよりもイベント駆動型のプログラミング
が判っていないのではないかと思う。
Now_loading...774KB [sage] 2010/09/21(火) 11:01:11:hku2fNmf
クラス名って配列に入れられるんだな。

new aa:Array={クラス名1,クラス名2};

とやって new aa[0]( );と実行できる。


Now_loading...774KB [] 2011/02/18(金) 21:08:59:ih6V5KAp
docomo PRO series SH-05C Part.2
ttp://toki.2ch.net/test/read.cgi/keitai/1296900783/100-
Now_loading...774KB [] 2011/02/21(月) 20:57:12.81:rlcvUDcJ

なるほど!!
Now_loading...774KB [] 2011/04/25(月) 13:52:02.41:2qo57wYw
CS4でコンストラクタがprivateにできない仕様はCS5ではどうなってる?
ファクトリの使用を強制できないのは地味に萎えるんだが。
Now_loading...774KB [] 2011/04/25(月) 13:58:10.87:2qo57wYw

デバッガを走らせてみれば、処理を追いかけられるだろう。
Now_loading...774KB [] 2011/04/25(月) 14:03:20.45:2qo57wYw

StrategyパターンとかStateパターンで使えるな。
Now_loading...774KB [sage] 2011/05/01(日) 22:13:42.10:Dhvob+AF

Actionscript自体の仕様だからこの先変更されることはないんじゃね
Now_loading...774KB [sage] 2011/07/05(火) 18:05:33.20:7GOFqICc

の言うとおりだが、 singletonパターンで対応できる。
ただ、AS3のsingletonはインナークラスを使った書き方になったと思う。
Now_loading...774KB [sage] 2012/01/02(月) 14:29:03.48:INCieFwh
まあ、コンパイルエラーは無理でも
実行時エラーを出すことは可能なので
それで我慢するしかないね。
Now_loading...774KB [sage] 2012/01/02(月) 14:34:03.99:INCieFwh

配列に入れるどころか
Class a = Sprite;
みたいに変数に格納することも可能。
クラス名はそのままで「Classクラス」のインスタンスを表すわけ。
Now_loading...774KB [sage] 2012/08/23(木) 00:21:25.03:J5F0bx6i
保守
【20.9m】 電脳プリオン [sage] 2014/09/28(日) 23:54:22.37:Ll33WVIE
マターリ過ぎ
Now_loading...774KB [sage] 2015/01/04(日) 00:03:14.34:K4B9rviA
またーり

勢い5万以上のスレをメールでお知らせするサービス、実施中!!
憧れボディをGETしたい!その夢、ボニックで!

2ch勢いランキング 全部 1- 最新50 FLASH板ランキング

凡例:

レス番

100 (赤) → 2つ以上レスが付いている
100 (紫) → 1つ以上レスが付いている

名前

名無しさん (青) → sage のレス
名無しさん (緑) → age のレス

ID

ID:xxxxxxx (赤) → 発言が3つ以上のID
ID:xxxxxxx (青) → 発言が2つ以上のID

このページは2ch勢いランキングが作成したキャッシュです。元のページはこちら。削除についてはこちら