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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   コーダーズルーム【スクリプト系】
     フレームラベルを取得する方法はありますか?
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
fir2100
Åê¹ÆNo.18482
投稿日時: 2005-6-29 15:52
新米
居住地: 北海道
投稿: 8
使用環境:
winXP2004Pro
フレームラベルを取得する方法はありますか?
ここのスレッドは、有効に活用させてもらっています。

題名の通り、スクリプトから、フレームラベルを取得する方法はあるのでしょうか?
gotoAndPlay("Gohere") で使われるようなフレームラベルです。

これがあると結構助かるんですが・・・

やっぱり、ないんでしょうね・・

なければないで別の方法を考えます。


----------------
-------
fir2100

旭日ゆうほ
Åê¹ÆNo.18486
投稿日時: 2005-6-29 16:34
Bak@Fla名人
居住地: 心は岡山
投稿: 91
使用環境:
Windows Vista Home Premium
Flash MX2004 v7.2
Flex2 SDK
Flex3 SDK
FlashDevelop3.0.0 Beta7
Re: フレームラベルを取得する方法はありますか?
こんにちは。

ラベル名取得ですが、僕も結構調べまわったりしたのですが、
今のところ取得方法はないという話しか見つけることができませんでした・・・。
やっぱりないのかもしれませんね。
本当、あれば便利なんですが・・・
_currentframeじゃあ、ちょっと柔軟性にかけますし・・・。


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

永井勝則
Åê¹ÆNo.18488
投稿日時: 2005-6-29 17:41
職人
居住地: 白馬村
投稿: 796
使用環境:
Windows 7 :Flash CS4:
10.6.8 :Flash CS5.5
Re: フレームラベルを取得する方法はありますか?
何とDirectorにはgetFrameLabel()というコマンドがあります。
これはFlashスプライトのラベル名を取得するものです。
なのに、本家のFlashにはgetFrameLabel()はないようです。
タイムラインに設定されているものですので、そのタイムラインはラベルの情報を持っていると思うのですが。

getFrameLabel()でインターネットを検索すると、外国のサイトで同じような話題がありました。
ここです。
ActionScriptで関数を自作しているようです。

検索すればほかにもありそうです。


----------------
永井勝則:
himco.jp :

旭日ゆうほ
Åê¹ÆNo.18500
投稿日時: 2005-6-30 2:06
Bak@Fla名人
居住地: 心は岡山
投稿: 91
使用環境:
Windows Vista Home Premium
Flash MX2004 v7.2
Flex2 SDK
Flex3 SDK
FlashDevelop3.0.0 Beta7
Re: フレームラベルを取得する方法はありますか?
Directorにだけにあるなんて、ズルイ!
いつか、Flashでも使えるようになるでしょうか。
なってほしいものです。

ラベル名の取得を、どのような目的で使うかは分かりませんが、
僕がラベル名を取得してしたいことは、
「今表示されているフレームのラベル名が○○なら、■■の処理を行う」
ということなので、この使用目的で使える、
ラベル名取得の代わりになる方法を一つ考えてみました。

各フレームすべてに、

_label = "top";

や、

_label = "page";

など、各フレームに書いていけば、
そのフレームを移動させても、ラベル名と同じように柔軟に機能しますし、
今表示されているフレームのラベル名というイメージ(?)で、取得できると思います。
でも、特別意味を持たないフレームにも、

_label = "no";

などと、必要以上に書かなければならなく、たくさんのフレームすべてに記述するのは、手間ですし、
場合によって現実的ではないかもしれません。

今の僕では考え付くのはこれぐらいかなぁ・・・


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

fir2100
Åê¹ÆNo.18507
投稿日時: 2005-6-30 14:45
新米
居住地: 北海道
投稿: 8
使用環境:
winXP2004Pro
Re: フレームラベルを取得する方法はありますか?
投稿した fir です。

Directorにはあるんですね。
じゃあ、なぜにFlashにないのか?
ほんとそう思います。

他の方たちも、結構思っていたんですね。
ラベルの取得が出来ないのかと。

旭日ゆうほさん。
わざわざ書いてくれて、ありがとうございます。
私も、このような方法しかないのかなと思い当たったところです。

ひとつひとつ書いていけなきゃならないのは現実的じゃないですよね・・・

次期FLASH(出るのであれば・・・..adobe...)に期待したいところです。


----------------
-------
fir2100

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

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