actionscript 3错误1136:参数的数量不正确。预计1
问题描述:
当我调用一个方法,我得到了1136的错误,它说,我需要1周的说法,但我并没有要求任何参数:actionscript 3错误1136:参数的数量不正确。预计1
function tutorial()
{
main.arcade.gotoAndStop(5);
gotoAndPlay(2);
Main();
}
这里是我打电话
package
{
import flash.display.MovieClip;
import flash.events.Event;
import flash.events.Event;
import flash.events.KeyboardEvent;
import flash.ui.Keyboard;
public class Main extends MovieClip
{
var temp:int;
var temp2:int;
var onLeft:Boolean = true;
var coolDown:int;
var distance:int;
var p2h= new hitBar2();
var p1h= new hitBar();
var roy = new Roy();
var shane = new Shane();
public function Main(){
combat(roy,shane);
}
类
我对动作和编程一般都很陌生,请大家帮忙!
答
不能调用像
Main();
构造尝试
var main:Main = new Main();
此外,如果主类是你的应用程序主类(入口点),那么你可以这样做以下。
package
{
import flash.display.MovieClip;
import flash.events.Event;
import flash.events.Event;
import flash.events.KeyboardEvent;
import flash.ui.Keyboard;
public class Main extends MovieClip
{
var temp:int;
var temp2:int;
var onLeft:Boolean = true;
var coolDown:int;
var distance:int;
var p2h= new hitBar2();
var p1h= new hitBar();
var roy = new Roy();
var shane = new Shane();
public function Main()
{
if (stage) init();
else addEventListener(Event.ADDED_TO_STAGE, init);
}
private function init():void
{
removeEventListener(Event.ADDED_TO_STAGE,init);
combat(roy,shane);
}
private function combat(roy:Roy,shane:Shane):void
{
}
}
+0
谢谢你的帮助,我仍然犯了错误,但我想我可以通过我自己了解他们。 – Hotwings 2012-04-26 03:50:04
这个错误很容易解决,但是如果你可以发布整个错误(输出中的所有内容),它将提供非常有用的信息,比如你调用哪个方法导致它。 – Marty 2012-04-26 02:43:34