안녕하세요 난 flash.So에 소켓을 열려고하고 난 하나의 튜토리얼을 따라하지만 난 오류가있어 :플래시 소켓 정의되지 않은 속성이지만 정의 되었습니까?
package com.game.game
{
import flash.net.socket;
import flash.events.*;
public dynamic class game
{
var mysocket:Socket = new Socket();
Security.allowDomain("*");
mysocket.addEventListener(Event.CONNECT, onConnect);
mysocket.addEventListener(Event.CLOSE, onClose);
mysocket.addEventListener(IOErrorEvent.IO_ERROR, onError);
mysocket.addEventListener(ProgressEvent.SOCKET_DATA, onResponse);
mysocket.addEventListener(SecurityErrorEvent.SECURITY_ERROR, onSecError);
mysocket.connect("hejp.co.uk", 80);
}
}
내가 이러한 오류가있어 : 내가 뭔가를 가져와야합니다
1120: Access of undefined property mysocket.
1120: Access of undefined property onConnect.
1120: Access of undefined property mysocket.
1120: Access of undefined property onClose.
1120: Access of undefined property mysocket.
1120: Access of undefined property onError.
1120: Access of undefined property mysocket.
1120: Access of undefined property onResponse.
1120: Access of undefined property mysocket.
1120: Access of undefined property onSecError.
1120: Access of undefined property mysocket.
The class 'com.game.game.game' must subclass 'flash.display.MovieClip' since it is linked to a library symbol of that type.
을 ??? 아이디어가 있으십니까?
클래스는 MovieClip을 확장해야합니다. public dynamic class game은 MovieClip을 확장합니다. 클래스 flash.display.MovieClip을 가져 와서 작업하십시오. 또한 클래스 이름을 대문자로 시작하는 것이 일반적입니다. –