0

私はこのコードを試します (私のクラス名は bAEForm です)

package {

      import flash.display.SimpleButton;
      import flash.display.Sprite;
      import flash.net.navigateToURL;
      import flash.net.URLRequest;
      import flash.net.URLRequestMethod;
      import flash.net.URLVariables;

    public class bAEForm extends Sprite {

        public function bAEForm() {
            var url:String = "http://www.google.com";
            var request:URLRequest = new URLRequest(url);

            var variables:URLVariables = new URLVariables();
variables.exampleSessionId = new Date().getTime();
variables.exampleUserLabel = "guest";
request.data = variables;
request.method = URLRequestMethod.POST;

navigateToURL(request);
        }
    }
}

このエラーが発生しました

クラス「bAEForm」は、そのタイプのライブラリ シンボルにリンクされているため、「flash.display.SimpleButton」をサブクラス化する必要があります。

4

1 に答える 1

1

フラッシュライブラリの「bAEForm」では、おそらくSimpleButtonを継承しているか、1つとしてキャストされています。

間違いの場合は、MovieClipまたはSpriteに変更する必要があります。

それ以外の場合、ボタンの場合は更新します:

public class bAEForm extends SimpleButton { ...
于 2012-12-26T14:01:19.210 に答える