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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   迷える子羊の部屋【初心者専用】
     クラス継承時の挙動がおかしい
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
nuenue
Åê¹ÆNo.46676
投稿日時: 2010-12-31 12:49
新米
居住地: 北海道
投稿: 3
使用環境:
WinXP,Flash8,
クラス継承時の挙動がおかしい
こんにちは。
Flash8,AS2にて製作しております。
私個人では完全にお手上げ状態なので、質問させて頂きます。

題名通り、クラス継承時の挙動がおかしい のですが、これが仕様によるものなのか、私のミスによるものなのか、分からないのです。

□root
└□obj
 ├□effect
 └□hoge
といったフォルダ構造があり、rootをobj,objからeffect,hogeへ継承しているのですが、effect,hoge hogeの一方しか正常に継承出来ていない様なのです。
effectには正常に継承出来ないのですが、hogeを使用しない場合はeffectにも正常に継承出来ている模様です。
他にも要因があり、症状が起こる状況も把握出来ないのですが、再現する事が出来たデータを下記に置きます。
http://www.geocities.jp/monokijp/sample/ct_101231.zip
geocitiesですので、コンテキストメニューからの保存をお願い致します。

口足らず申し訳ありません。

ここ数日悩んでいるのですが、一向に原因が掴めません。
お解かりになる方が居ましたら、お力添えをお願い致します。
ひろゆき
Åê¹ÆNo.46677
投稿日時: 2010-12-31 16:44
ちょんまげら
居住地: 東京砂漠
投稿: 4403
使用環境:
10.8.5

Flash Professional CS4/CS6/CC

Safari 6.1
Re: クラス継承時の挙動がおかしい
まずは、「.attachMovieでの深度指定について」に回答がついていますから、
それにレスをおつけになられるのが先ではないでしょうか?

次に、「ファイルをダウンロードしてなかを見ろ」的な質問はいかがなものかと思いますが。

エラーが出るのであれば、その旨も明記すべきでしょう。
引用:
**エラー** ct_101231/as/main.as: 行 2:このクラスの名前 'main' は、ロードされた別のクラスの名前 'main' とコンフリクトします。
{

**エラー** ct_101231/as/common.as: 行 2:このクラスの名前 'common' は、ロードされた別のクラスの名前 'common' とコンフリクトします。
{

**エラー** ct_101231/as/obj/object.as: 行 1:このクラスの名前 'obj.object' は、ロードされた別のクラスの名前 'obj.object' とコンフリクトします。
class obj.object extends common

**エラー** ct_101231/as/obj/effect/test.as: 行 1:このクラスの名前 'obj.effect.test' は、ロードされた別のクラスの名前 'obj.effect.test' とコンフリクトします。
class obj.effect.test extends obj.object

**エラー** ct_101231/as/obj/hoge/testB.as: 行 1:このクラスの名前 'obj.hoge.testB' は、ロードされた別のクラスの名前 'obj.hoge.testB' とコンフリクトします。
class obj.hoge.testB extends obj.object

ActionScript エラー数 :5 報告済みエラー :5


----------------
質問する際は、回答者に具体的な情報を与えてください。

nuenue
Åê¹ÆNo.46692
投稿日時: 2011-1-2 18:23
新米
居住地: 北海道
投稿: 3
使用環境:
WinXP,Flash8,
Re: クラス継承時の挙動がおかしい
申し訳ありません。
こちらの環境では エラーメッセージが表示されず、エラーなのかも分かりかねておりました

お陰様で 無事、解決致しました。
お騒がせして、申し訳ありませんでした。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

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