トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   ActionScript 3.0 特設会議室
     on(release)がなくなる!?
投稿するにはまず登録を

| 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
tnagata
Åê¹ÆNo.27246
投稿日時: 2006-7-24 13:28
常連
居住地:
投稿: 140
使用環境:
Flex2,, Flash5
OS:Windows 2000 SP4,,WindowsVista
IE5,6,7
Re: on(release)がなくなる!?
引用:

でもFlashのスクリプトって、「そのステージに散在する各パーツをコントロールしていくもの」なわけですから、結局はそれぞれのパーツがどこにあって、どんな階層になっていて、というのをちゃんと把握しないといけないわけですよね。

私は、このために仕様書に、Frameとレイヤーのどこどこに
何々のASファイル名とかって書く有様で、カナリ面倒です。
ドキュメントに書いちゃうと、コードとマージ作業が発生しますので
融通も利かないですしね。。。

引用:

ただ、ボタンに書く(インスタンスに書く)書き方を無くしたからといって、「スクリプトがあっちこっちに書かかれること」をなくす方法、にはならないんですよね。

「タイムラインにスクリプトが書ける」ということは、階層化して置いたムービークリップの中のあちこちのフレームにもスクリプトが書けてしまうんです。つまり、「on(release)をなくすこと」が「スクリプトを一個所にまとめて書く」ということには必ずしもならないんですよ。

そうなんですよね。。。動的配置などでattachを行う場合は
メインタイムラインには書けないですし、、、この辺りが辛いですね。

私は、散在させたくない派でもありますので、
ここは改善希望個所だったりします。
ebi
Åê¹ÆNo.27247
投稿日時: 2006-7-24 13:43
フォーラム芸人
居住地: nagoya
投稿: 926
使用環境:
.6.8
CS6
<参考書>
・基本からしっかりわかるActionScript 3.0(既読)
・ActionScript3.0プロフェッショナルガイド(進行中)
・ActionScript3.0パフォーマンスチューニング(未読)
・ActionScript 3.0 逆引きクイックリファレンス(購入予定...
Re: on(release)がなくなる!?
ebiです。

引用:
Adobeさん見てますか?仕様決めをするのは貴方ですが
使うのはユーザですよ?。新しいIDEを出すのはいいけど
Fla8?Fla9の移行は早すぎるし、Fla8で開発始めた人が
一年も経たずにAS3を考えさせられるなんて!
とかって思います、今日この頃です。


ドカンです。僕なんてver4からジャンプアップで、やっと追いついてきたところで...ブツブツ

さて、今回の問題(?)でとれる行動として、いくつかあると思うのですが(僕はNo派なのでNo派方面での行動)

例えば...

[1]声つぶて(to Adobe)
[2]対応準備(虎視眈々)
[3]静観(ケセラセラ)

まぁ[3]はほっとくとして(行動じゃないし)[1]はチラホラと話は出てるものの現実的にどうかという声もチラホラ。...となると[2]になるわけですが、具体的に現時点でどんな事を準備しとけばいいんでしょうか。

例えば、現時点で「ボタンにon(release)を書く方法しか知らないよ!」って人だっている(多分、大勢)と思うんですよ。またフレームに書けるぜって人でもイベントハンドラメソッド(onRelease=function)が使えないとなると、これまた大混乱が予想されます。

まぁ準備としては、とにかくAS3.0を触ってみなはれというのが一番なんでしょうけど、それも難しいって人もいると思うので、あくまでAS2.0において準備できる事...として。

とりあえず、リスナーと外部asあたりの理解ですかね?
あと『オブジェクト指向で考えるActionScript』読んどけ?ぃとか?

※ 『おしFLA9』は大変そうですね...>著者さん方
野中文雄
Åê¹ÆNo.27249
投稿日時: 2006-7-24 13:54
ちょんまげら
居住地: 東京
投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1)
Re: on(release)がなくなる!?
今までと書き方を変えなければならないですし、新しいシンタックスを覚えなければならないという点は、面倒でしょうね。ただ、覚えてしまえば、書く手間自体はさほど変わらないと思います。
引用:
tnagataさんは書きました:
タイムラインにonReleaseを今現在使っていますが
それも使えなくなるのですね。こっちの方が楽ですからね?。

スクリプトのシンタックスの統一というのは、ActionScript 3.0のデザイン上の基本的な方針としてあったようです(「AdobeのFlash担当者に訊く - Flash Player 9とActionScript 3.0何が変わる?」「ActionScript 3.0が目指すものとは?」)。この点については、私も賛成です。
引用:
う?ん、ただAS2のヘルプを見た時に
onReleaseとaddEventListenerの二種の書き方があって
サンプルごとに、記述が違って読みずらいし
この場合はどう書くの!?って思い色々テストしたりが嫌でした。
初めてヘルプを読んだときに、え?あの時と違う書き方だったけど
動くのかな?とか悩みましたので
一種類になるのはいいなと思います。


----------------
 

旅人
Åê¹ÆNo.27259
投稿日時: 2006-7-24 21:52
新米
居住地: 富山
投稿: 11
使用環境:
Win XP Home SP2
Flash CS3
Re: on(release)がなくなる!?
わ、ebiさん、わざわざレスありがとうございます。お恥ずかしい。

アフロのホイミンって、井戸端会議してるおばちゃんみたいですね。
買い物袋を付けたらパーフェクトでしょうか。
「あそこのスーパーで、ネギが安いのよー」とか。似合いすぎですね。

-------------------------------

AS3.0 の仕様変更って、on(release)がなくなるってだけでは無いんですね。
(深度がなくなるとか云うのもあるみたいですし…やっと憶えたところなのに…)

「おしFla9」を買えば、全て解るようになりますかっ(`Å´)ノ
ボタンにon(release)を書く方法しか知らない人でも、解るようになってるといいなぁー(すでに何かをあきらめている)。
ebi
Åê¹ÆNo.27269
投稿日時: 2006-7-25 2:27
フォーラム芸人
居住地: nagoya
投稿: 926
使用環境:
.6.8
CS6
<参考書>
・基本からしっかりわかるActionScript 3.0(既読)
・ActionScript3.0プロフェッショナルガイド(進行中)
・ActionScript3.0パフォーマンスチューニング(未読)
・ActionScript 3.0 逆引きクイックリファレンス(購入予定...
Re: on(release)がなくなる!?
ebiです。

引用:
(深度がなくなるとか云うのもあるみたいですし…やっと憶えたところなのに…)
え?  深度もなくなるの!? トホホ
まだまだ他にも知られざるビックリ要素ありそうですね...

引用:
井戸端会議してるおばちゃんみたいですね。
買い物袋を付けたらパーフェクトでしょうか。
「あそこのスーパーで、ネギが安いのよー」とか。
おっ、ノリいいねッ。それは確かに似合いそう。
脇でちびっこホイミンが退屈そうにしてるとさらにいいかも。
旭日ゆうほ
Åê¹ÆNo.27305
投稿日時: 2006-7-25 23:44
Bak@Fla名人
居住地: 心は岡山
投稿: 91
使用環境:
Windows Vista Home Premium
Flash MX2004 v7.2
Flex2 SDK
Flex3 SDK
FlashDevelop3.0.0 Beta7
Re: on(release)がなくなる!?
引用:
ebiさんは書きました:
え?  深度もなくなるの!? トホホ

実は僕は深度が無くなったと知った時、ヨシッ!となりました
深度って、僕にとって管理がめんどくさいという悩みの種だったんです。
実際、このおかげで楽をさせてもらっています。

on()がなくなっているのはイタダケナイと思いますがActionScript3.0自体は気に入っているので、
一応ここで弁護させていただきますー


----------------
旭日ゆうほ
swf置いてます。AM902

ebi
Åê¹ÆNo.27309
投稿日時: 2006-7-26 3:23
フォーラム芸人
居住地: nagoya
投稿: 926
使用環境:
.6.8
CS6
<参考書>
・基本からしっかりわかるActionScript 3.0(既読)
・ActionScript3.0プロフェッショナルガイド(進行中)
・ActionScript3.0パフォーマンスチューニング(未読)
・ActionScript 3.0 逆引きクイックリファレンス(購入予定...
Re: on(release)がなくなる!?
ebiです。

引用:
実は僕は深度が無くなったと知った時、ヨシッ!となりました
深度って、僕にとって管理がめんどくさいという悩みの種だったんです。
実際、このおかげで楽をさせてもらっています。
ほぅ...
まぁ同じ効果が得られて楽になるのならそれに越したこたないのですがね。
AS2までの“深度”にあたるものはAS3ではどうなるんでしょう?
どうやって重ね順の管理を?
笠居トシヒロ
Åê¹ÆNo.27312
投稿日時: 2006-7-26 4:01
マスター
居住地: 兵庫
投稿: 870
使用環境:
SnowLeopard, Safari4, CS4
Windows7, IE8, CS4
Re: on(release)がなくなる!?
引用:
AS2までの“深度”にあたるものはAS3ではどうなるんでしょう?
どうやって重ね順の管理を?


森さんのサンプル集に、これについての記事がありますよ。
ムービークリップの上下関係は・・・

CSSレイヤーのz-indexみたいなものだと理解してます。


----------------
笠居 マッドシー
http://www.mad-c.com/

ebi
Åê¹ÆNo.27313
投稿日時: 2006-7-26 4:40
フォーラム芸人
居住地: nagoya
投稿: 926
使用環境:
.6.8
CS6
<参考書>
・基本からしっかりわかるActionScript 3.0(既読)
・ActionScript3.0プロフェッショナルガイド(進行中)
・ActionScript3.0パフォーマンスチューニング(未読)
・ActionScript 3.0 逆引きクイックリファレンス(購入予定...
Re: on(release)がなくなる!?
ebiです。笠居さん、ありがとうございます。

んー。なんというか、特にガラリと変わるってわけじゃ
ないみたいですね。“Children”ってプロパティ名が
なんだか気持ち悪いですが。

概念的には、
AS2までは、インスタンスがあろうとなかろうと
あくまで元からある用意されている深度
重ね順を管理するのに対し
AS3からは配置されてるインスタンスのみを取り上げて、
重ね順を管理するって事でしょうかね?

例えば、従来の深度はインスタンスを1つしか
のっけらんなかったですが、この辺も解消されるんでしょうか?
旅人
Åê¹ÆNo.27315
投稿日時: 2006-7-26 10:52
新米
居住地: 富山
投稿: 11
使用環境:
Win XP Home SP2
Flash CS3
Re: on(release)がなくなる!?
引用:
森さんのサンプル集に、これについての記事がありますよ。
ムービークリップの上下関係は・・・

CSSレイヤーのz-indexみたいなものだと理解してます。


なるほどー、深度管理したいものだけ、子供にしちゃうわけですか。
でも結局、深度って云わないだけで、やっぱり深度のような気がします…。
これって便利なのかな…ちょっぴり使ってみたい…。

ところで、swapDepths() に代わるものって、あるんでしょうか。活用してたんですけど…。

swapChild() だと、子供交換…あわわ(´Å`;;;;;
« 1 ... 5 6 7 (8) 9 10 11 »
| 新しいものから 前のトピック | 次のトピック | トップ

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops