본문 바로가기
[ChatGPT] Sample Code 샘플 코드

[ChatGPT][Haxe/XML/Json][OpenFL] OpenFL 및 XML을 사용하여 기본 창을 만드는 방법의 예제 샘플 코드

by byungwoo733 2023. 3. 21.
728x90
반응형
SMALL

OpenFL 및 XML을 사용하여 기본 창을 만드는 방법의 예제 샘플 코드

XML코드(확장자명: .xml)

window.xml

<?xml version="1.0" encoding="utf-8"?>
<window xmlns="http://www.openfl.org/ns/2.0"
        width="640"
        height="480"
        background="#FFFFFF"
        title="My OpenFL Window"
        resizable="true"
        borderless="false"
        vsync="true"
        hardware="false"
        antialiasing="0"
        stencil="false"
        depthBuffer="false"
        fullscreen="false"
        orientation="default"
        density="1.0"
        />

 

OpenFL 프로젝트에서 이 XML 코드를 사용하려면 openfl.display.Loader 클래스를 사용하여 로드하면 됩니다.

Haxe 코드 (확장자명: .hx)

loadWindow.hx

var loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onWindowLoaded);
loader.load(new URLRequest("window.xml"));

function onWindowLoaded(event:Event):Void {
    var window = event.target.content;
    addChild(window);
}

 

728x90
LIST

댓글