作者bebeebee (11111)
看板Flash
标题[问题] 把两个as档合并的问题
时间Wed Mar 31 19:36:36 2010
以下是程式码
package {
import flash.display.Sprite;
import org.papervision3d.objects.parsers.DAE;
[SWF(width=640, height=480, backgroundColor=0x0, frameRate=30)]
public class Gihyo2_1a extends PV3DARApp {
private var _miku:DAE;
public function Gihyo2_1a() {
this.init('Data/camera_para.dat', 'Data/flarlogo.pat');
}
protected override function onInit():void {
super.onInit();
this._miku = new DAE();
this._miku.load('negimiku.dae');
this._baseNode.addChild(this._miku);
}
}
import flash.display.*;
import flash.net.*;
import com.adobe.serialization.json.JSON;
public class MyData extends MovieClip {
private var nc:NetConnection;
private var rs:Responder;
public function MyData() {
var hd:HttpDomain = new HttpDomain(this);
var gateway:String = hd.domain +
"/flash_php_ch07/amfphp/gateway.php";
nc = new NetConnection();
nc.connect( gateway );
rs = new Responder(testResult, testFault);
nc.call('chkDB.DBtest', rs);
}
private function testResult(result:*):void {
trace( JSON.encode(result) );
}
private function testFault(fault:Object):void {
trace('Fault:' + JSON.encode(fault) );
}
}
}
会出现错误
5006: ActionScript 档不能有超过一个以上的外部可见定义: Gihyo2_1a, MyData
新手 感谢回答
--
你好帅
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.43.36.79
1F:→ aquarianboy:不能有超过一个以上的外部可见定义 <-- 不是写了吗? 03/31 21:02
2F:→ aquarianboy:程式码不是剪下贴上就行的..-_- 03/31 21:02
3F:推 pepsitetsu:你需要的是基础 先把手上的amfphp教材丢一边吧 03/31 21:33
4F:→ Senkousha:同package不能有两个public class, 可以试着把第二个放 04/01 00:36
5F:→ Senkousha:到package外,namespace全写.. 不过建议还是分两个档吧. 04/01 00:37
6F:→ Senkousha:新手import问题 可以试着使用FlashDevelop等IDE自动补完 04/01 00:40
7F:推 coogle:你说我帅吗XD 04/01 21:59