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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   コーダーズルーム【スクリプト系】
     wonderflに公開されているAlternativa3Dのクラスファイルを.flaファイルで開きたい
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
piggy
Åê¹ÆNo.46852
投稿日時: 2011-1-18 16:09
新米
居住地:
投稿: 18
使用環境:
●OS:Win XP
●ソフト:
 flash CS5,
 Director 11.5,
 illustrator CS3
wonderflに公開されているAlternativa3Dのクラスファイルを.flaファイルで開きたい
こんにちは。

以下のWonderflで公開されているAlternativa3dの
クラスファイルを.flaファイルで開きたいと思っています。

http://wonderfl.net/tag/alternativa3d7.6

環境はWin XP、Flash CS5です。

自分が行ったのは次の手順です。

■Alternativa3dコンポーネント準備

1.以下サイトより、Alternativa3dコンポーネントをダウンロード

http://www.alternativaplatform.com/en/alternativa3d/

2.以下の場所にSWCファイルを配置
C:\Documents and Settings\ユーザー\Local Settings\Application Data\Adobe\Flash CS5\ja_JP\Configuration\Components\Alternativa3D

■クラスファイル準備

1.wonderflサイトよりzipファイルをダウンロード
2.ダウンロードしたASファイルの名称を「main.as」に変更

■.flaファイルに実装

1.Flash(CS5)を起動
2.「Action Script3.0」を選択
3.「main.as」と同階層に「test.fla」の名称で保存
4.ドキュメントプロパティ内のドキュメントクラス名に
 「main」と入力
5.ドキュメントクラスの下にある「actionscript設定」の
 「編集」を開く
6.「ライブラリパス」タグの「SWCファイルを参照」より、
 「Alternativa3D 7.6.0.swc」を選択
7.「OK」を選択
8.パブリッシュ

すると、以下のエラーメッセージが表示されます。
"定義'Main'の名前にこのファイルの場所が反映されていません。
このファイル内の定義の名前を変更するか、ファイルの名前を
変更してください。"

根本的な勘違いや知識が足りていないとは思っているのですが、
どこに間違いがあるのかわからず困っております。

もしよろしければご教示いただけませんでしょうか?
よろしくお願いいたします。

ゲスト
Åê¹ÆNo.46853
投稿日時: 2011-1-18 16:31
Re: wonderflに公開されているAlternativa3Dのクラスファイルを.flaファイルで開きたい
こんにちは。

上記手順は基本的に間違っていないのですが、あと一つ手順が必要かと思います。
「main.as」にファイル名を変更されたとのことですが、クラス名を「main」にする必要があります。

ダウンロードしたソースコードは多くの場合、次のようになっていますが、
public class Hoge extends Sprite {

※Hogeは仮

ファイル名を「main.as」にされたのであれば、ASクラスの記法にしたがって、次のように変更する必要があります。

public class main extends Sprite {
piggy
Åê¹ÆNo.46857
投稿日時: 2011-1-18 16:56
新米
居住地:
投稿: 18
使用環境:
●OS:Win XP
●ソフト:
 flash CS5,
 Director 11.5,
 illustrator CS3
Re: wonderflに公開されているAlternativa3Dのクラスファイルを.flaファイルで開きたい
clockmaker 様

早速ご教示いただき、本当にありがとうございます。

確認したところ、この部分を
「public class Main extends Sprite {」
としておりました。
上記手順に書き忘れておりました。

「Main」を「main」に修正したところ、
問題なく動作いたしました
(AS3では大文字小文字が区別されるのですね…)。

これで改めてスクリプトの解析ができます。

本当に助かりました、
ありがとうございました。

野中文雄
Åê¹ÆNo.46858
投稿日時: 2011-1-18 17:10
ちょんまげら
居住地: 東京
投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1)
Re: wonderflに公開されているAlternativa3Dのクラスファイルを.flaファイルで開きたい
Flash Player 7 (Flash MX 2004対応)から区別されています。
引用:
piggyさんは書きました:
(AS3では大文字小文字が区別されるのですね…)。


----------------
 

piggy
Åê¹ÆNo.46860
投稿日時: 2011-1-19 9:06
新米
居住地:
投稿: 18
使用環境:
●OS:Win XP
●ソフト:
 flash CS5,
 Director 11.5,
 illustrator CS3
Re: wonderflに公開されているAlternativa3Dのクラスファイルを.flaファイルで開きたい
Fumio 様

ご指摘ありがとうございます。

変数は幾度となく使用していたはずだったんですが、
大文字・小文字を意識することなく使用していたようです。

AS3に限った話ではなかったんですね…
お恥ずかしい限りです。

これを機に命名のルールも見返しておきます。
ありがとうございました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

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