人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

フラッシュ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」です。


●質問者: 雨の日
●カテゴリ:インターネット ウェブ制作
✍キーワード:as3 Flash MC Time Tweener
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● nzworks
●35ポイント

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

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

◎質問者からの返答

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

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


2 ● nzworks
●35ポイント

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

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

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

クラス caurina.transitions.Tweener

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

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

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

◎質問者からの返答

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

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

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

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ