フラッシュ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回まで
  • 登録:
  • 終了:2010/03/05 10:05:03
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答2件)

id:nzworks No.1

回答回数13ベストアンサー獲得回数0

ポイント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

回答回数13ベストアンサー獲得回数0

ポイント35pt

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

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

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

クラス caurina.transitions.Tweener

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

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

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

id:finnapple

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

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

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

2010/02/26 19:01:04

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

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

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

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

回答リクエストを送信したユーザーはいません