フラッシュAS3についての質問です。


「Tweener」というライブラリをダウンロードし、クラスパスを通すところまではできたのですが、コンパイルエラーが出てしまい先に進みません。

■エラー内容
5000: クラス 'Tweener' は 'flash.display.MovieClip' をサブクラスとする必要があります。同じ型のライブラリシンボルにリンクしているためです。


ステージ上のレイヤー2にはムービークリップ「mc」が配置された状態です。
レイヤー1には以下のスクリプトが記述されています。

import caurina.transitions.Tweener;
Tweener.addTween(mc, { x:170, y:223, time:1, transitions:easeOutBounce } );

「Tweener」のバーションは「tweener_1_33_74_as3」です。

回答の条件
  • 1人2回まで
  • 13歳以上
  • 登録:2010/02/26 10:03:47
  • 終了:2010/03/05 10:05:03

回答(2件)

id:nzworks No.1

nzworks回答回数13ベストアンサー獲得回数02010/02/26 15:38:54

ポイント35pt

easeOutBounce の部分をダブルクォーテーションしてみて下さい。

Tweener.addTween(mc, { x:170, y:223, time:1, transitions:"easeOutBounce" } );

id:finnapple

ご回答ありがとうございます。

ダブルクォーテーションで囲ってみましたが同じエラーが表示されてしまいます...

2010/02/26 17:24:42
id:nzworks No.2

nzworks回答回数13ベストアンサー獲得回数02010/02/26 18:08:20

ポイント35pt

違っていたらごめんなさい。

ライブラリウィンドウ内のムービークリップを右クリックして、プロパティを選択。

リンゲージを設定するところに

クラス caurina.transitions.Tweener

というような設定をされていませんか?

この設定は不要ですので消してみてください。

caurinaディレクトリと xxxx.flaファイルを同じディレクトリに置くとクラスパスは気にしなくて済みますので、まずはここまでをお試しください。

id:finnapple

ご回答ありがとうございます。

現状の階層は、aa.flaとcaurinaフォルダが同階層にあり、パブリッシュ設定のActionscript3.0の設定でクラスパスに./と記述している状態です。

クラスパスにわざわざ./を記述する必要なないですか?

2010/02/26 19:01:04

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません