メイン ActionScript 3.0 特設会議室 on(release)がなくなる!? | 投稿するにはまず登録を |
| 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
Duke15 | Åê¹ÆNo.27489 投稿日時: 2006-7-29 11:24 |
常連 居住地: 埼玉 投稿: 196
使用環境:
XPpro,2Kpro, MX2004prov7.2 FlashPro8 Flash9Preview α Player8r24 Player9.0.16 Player7r63 Firefox1.5.0.5 IE6,NB8.1en |
Re: on(release)がなくなる!? そういえば、最初に書かれてましたね。 ------- Flash9上でクラス「MC」と紐付けされたムービークリップ内に ボタンインスタンス(インスタンス名:next_btn)を配置したのですが、 -------- 引用:
|
youich | Åê¹ÆNo.27490 投稿日時: 2006-7-29 11:25 |
職人 居住地: kobe 投稿: 349
使用環境:
Tiger |
Re: on(release)がなくなる!? 引用:
もともとムービクリップに関連づけるクラスはpublicでなければだめですよね。 引用:
理屈から考えればそういうことでしょうね。 でもこの辺り(Flash IDEの制作操作環境)はこれからどうなるか解らない (変わって行く)んじゃないかと思いますので、 今からあまり結論づけたことをあれこれ考えてもしょうがないような気もします。 基本的にFlexを対象にしていたAS3をFlashでどれだけ快適に 使える様にできるかっていうのがFlash9オーサリング環境の役目だと思うし。。 ついでだから、、上でもちらっと書いたんですが 例えばこのMCのサブクラス
って現在は作れないですよね?
|
Shimon Hori | Åê¹ÆNo.27518 投稿日時: 2006-7-30 22:29 |
新米 居住地: 投稿: 26
使用環境:
WinXP / Flash8Pro / FashCS3Pro / FlexBuilder3 Beta2 / AIR Beta2 |
Re: on(release)がなくなる!? 引用:
それは同感です。まだβにもなっていない訳ですから・・・ 引用:
う?む・・・ 試してみましたが、MCChild クラスに関連づけしたインスタンスも問題なく動作しましたし、正しく継承されているように思います。 単に継承だけでなく、以下のようにオーバーライドさせたりもしましたが、特にトラブルは起こっていません。 どういうことでしょう?
|
youich | Åê¹ÆNo.27528 投稿日時: 2006-7-31 2:27 |
職人 居住地: kobe 投稿: 349
使用環境:
Tiger |
Re: on(release)がなくなる!? 引用:
あら、ライブラリーにMC、MCChildが共存できました? ごめんなさい、できなかったと思い込んでたのかもしれません。。 Flash9はアンインストールしちゃったのでまた今度試してみます、
|
youich | Åê¹ÆNo.27544 投稿日時: 2006-7-31 13:33 |
職人 居住地: kobe 投稿: 349
使用環境:
Tiger |
Re: on(release)がなくなる!? 引用:
インストールの前にと思って「AS3 サブクラス」で検索をかけたらいっぱつで出てきました、 http://fladdict.net/blog/2006/07/as3_3.html みんな困らんの?
|
youich | Åê¹ÆNo.27551 投稿日時: 2006-7-31 22:31 |
職人 居住地: kobe 投稿: 349
使用環境:
Tiger |
Re: on(release)がなくなる!? 別のMLですが野中さんに情報をいただきました、
次回Flashに向けて対処法を検討中ということです。 http://www.adobe.com/cfusion/webforums/forum/messageview.cfm?catid=612&threadid=1168686&enterthread=y こんなフォーラムがあったんですね、アドビいい感じです(^^; で、ずっと見て行くとなぜ 引用: public プロパティでなければならないという点です。 っていうことの解答もありました http://www.adobe.com/cfusion/webforums/forum/messageview.cfm?catid=612&threadid=1168420&enterthread=y 言われてみればなるほどですね(笑)
|
Shimon Hori | Åê¹ÆNo.27553 投稿日時: 2006-7-31 23:13 |
新米 居住地: 投稿: 26
使用環境:
WinXP / Flash8Pro / FashCS3Pro / FlexBuilder3 Beta2 / AIR Beta2 |
Re: on(release)がなくなる!? youichさん。いろいろありがとうございます。
Adobeの担当者に直接話せるフォーラムがあるなんてイイですね。 英語が苦手なので苦戦しましたが・・・ 私もバイリンガルになってみたいものです 引用:
なにからなにまで同じ質問だったのでビックリですw ようはオーサリング環境(Flash)からステージ上のインスタンスにアクセスする必要性があり、もし private なプロパティにもアクセスできてしまうならAS3のルール違反になってしまうって事ですね。 なるほど納得しましたー。 ありがとうございます。
|
とんび | Åê¹ÆNo.28328 投稿日時: 2006-8-31 0:08 |
Bak@Fla大巨匠 居住地: 佐賀県 杵島郡 投稿: 275
使用環境:
MX CS3 :Flash CS6:CS6 .7.5 |
Re: on(release)がなくなる!? 問題は、on(release)が無くなるのが困る、というより、画像系(MCやボタン)インスタンスを選択してそこにスクリプトを書き込む、という感覚が失われるのが困る、ってことだと思います。
だから、on(release)は無くしてもいいけど、インスタンスに(感覚的に)直にスクリプトを書く方法があればいい、んだと思います。 例えば、プロパティバネルのイベントを選択するポップアップから「release」を選択して出てくるフィールドに「gotoAndStop(10);」とか書けば、AS3形式のスクリプトが自動的に生成される、なんて感じになれば解決ではなかろうかと。 グラフィックデザイナー系の人は、裏でどうなってるかなんて「知ったこっちゃない」と思うので、スクリプトの仕様が裏でどうなってようが、直に書く感覚さえ確保できればいいと思います。 個人的にも、細かいところは「良きに計らってくれる」環境が好きです。 話は変わり、on(release)の例えの話。 時計の時刻合わせで一番直感的なのは、「アナログ時計の針を指で回すこと」でこれがグラフィックデザイナー感覚、後ろのネジを回す、さらに「リモコンで設定」となるとプログラマ感覚になってくるんじゃないかな。 マウスで操作できるからいいじゃん、とプログラマは言うけど、画面のボタンに触りたいというのが一般的な感覚ではないかと思います。だから任天堂DSが売れたという側面がある。 ちなみに、タブレットPCが売れないのは、触るインタフェースが大して使えないのが問題で、Winと(ほぼ)同じインタフェースじゃ使いにくいのが当たり前。
|
森 巧尚 | Åê¹ÆNo.28332 投稿日時: 2006-8-31 1:51 |
モデレータ 居住地: 宝塚 投稿: 650
使用環境:
.5/CS4/Safari3 XP+2000//IE6 |
Re: on(release)がなくなる!? 引用:
ですね。これを押したら、って「直接そのものに書くときの感覚」って重要だと思います。 引用: 時計の時刻合わせで一番直感的なのは、「アナログ時計の針を指で回すこと」でこれがグラフィックデザイナー感覚、後ろのネジを回す、さらに「リモコンで設定」となるとプログラマ感覚になってくるんじゃないかな。 そんな感じしますね。 プログラマが、「リモコンで設定できるから、針を直接指で回せなくていいんだ」なんて言うと、指で直接回す人よりも賢いことをしてるように見えるのかもしれないけど、実はプログラマってめちゃくちゃ不器用で「針を指で回すことがちゃんとできない」ってところがあるような気がしますね。(私も含めて)
|
TheCoolMuseum | Åê¹ÆNo.33286 投稿日時: 2007-5-9 15:39 |
新米 居住地: 盛岡市 投稿: 27
使用環境:
FlashMX Flash Professional 8 WindowsXP Pro |
Re: on(release)がなくなる!? Flash CS3の英語版トライアルが出てたので触ってみました。
ボタンを作って選択すると、アクションエディタの部分には「Current selection cannot have actions applied to it.」... んー予想してたとはいえちょっと寂しいですねぇ。
|
« 1 ... 8 9 10 (11) |
| 新しいものから | 前のトピック | 次のトピック | トップ |
投稿するにはまず登録を | |