1

OpenFL + stablexui for Haxe to FlashDevelop を使用してフラッシュアプ​​リケーションを開発しています。<meta: include>index.xml インターフェイス マークアップ ファイルでタグの使用を開始すると、すぐに次のテキストを含むプロジェクト xml ファイルに接続するときにエラーが表示され始めました。

ウィジェット クラスが登録されていません: meta:include

Haxe バージョン 3.2.1

プロジェクトで使用されるライブラリのバージョン:

<haxelib name="openfl"   version="4.5.2"/>
<haxelib name="buddy"    version="2.6.0"/>
<haxelib name="mockatoo" version="3.2.1"/>
<haxelib name="hscript"  version="2.0.7"/>

<haxelib name="actuate"   version="1.8.7"/>
<haxelib name="stablexui" version="1.2.0"/>
<haxelib name="promhx"    version="1.1.0"/>
<haxelib name="svg"       version="1.1.1"/>

メイン クラスの初期化のコードの一部:

import flash.Lib;
import flash.events.MouseEvent;
import flash.events.Event;
import flash.system.Capabilities;
import flash.text.Font;

import openfl.Lib;
import openfl.display.*;
import openfl.system.System;
import openfl.events.MouseEvent;

import ru.stablex.ui.*;
import ru.stablex.ui.RTXml;
import ru.stablex.ui.UIBuilder;
import ru.stablex.ui.skins.*;
import ru.stablex.ui.widgets.*;
import ru.stablex.ui.events.WidgetEvent;


class AppMain extends Sprite {
public function new() {
super();

LocalState.sharedObjectName = "state.startproject";

//----------------
//-- Init App
//----------------


UIBuilder.regClass('AppMain');
UIBuilder.init("ui/skins/defaults.xml");
UIBuilder.regSkins("ui/skins/skins.xml");

UIBuilder.buildFn("ui/index.xml")();
}
}

XML コード index.xml の一部

<?xml version="1.0" encoding="utf-8" ?>

<ViewStack id="'screens'" widthPt="100" trans:Slide-direction="'left'" trans:Slide-duration="0.2">
    <meta:include src="ui/start.xml" />
    <meta:include src="ui/content.xml" />
</ViewStack>
4

1 に答える 1