gpt4 book ai didi

ios - AS3如何使用类绘制矩形

转载 作者:行者123 更新时间:2023-11-29 03:53:08 25 4
gpt4 key购买 nike

我对 AS3 和一般编程还很陌生。我正在开发一个具有不同级别的简单游戏。我们的想法是让每个级别都在不同的类(class)中。但是我无法让它工作。由于某种原因,跟踪(“它有效”)可以正常工作,因为我可以在输出窗口中看到它,但矩形(mySprite3)不会出现。你能请任何人告诉我我做错了什么吗?我确信这确实是愚蠢而简单的事情。

非常感谢。

初始屏幕.as

package 
{

import flash.text.TextField;
import flash.display.Sprite;
import flash.events.TouchEvent;
import flash.ui.MultitouchInputMode;
import flash.events.Event;
import flash.events.KeyboardEvent;
import flash.events.SoftKeyboardEvent;
import flash.ui.Multitouch;



public class initial_screen extends Sprite
{

public function initial_screen()
{
var btnTest:Sprite = new Sprite ();
btnTest.graphics.beginFill(0x891C56);
btnTest.graphics.drawRect(20,50,600,100);
addChild(btnTest);

Multitouch.inputMode = MultitouchInputMode.TOUCH_POINT;
btnTest.addEventListener(TouchEvent.TOUCH_TAP, taphandler1);

function taphandler1(event:TouchEvent):void
{

var eg:LEVEL_01 = new LEVEL_01();
eg.drawPic();

}



}

}

}

LEVEL_01.as

package 
{
import flash.display.Sprite;

public class LEVEL_01 extends Sprite
{

public function drawPic()
{
var mySprite3:Sprite = new Sprite ();
mySprite3.graphics.beginFill(0x98b6a8);
mySprite3.graphics.drawRect(20,500,600,100);
addChild(mySprite3);
trace("it works");


}

}

}

非常感谢。

最佳答案

您需要将您的类(class)添加到舞台

创建关卡后的初始屏幕

addChild(eg);

关于ios - AS3如何使用类绘制矩形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16834276/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com