我刚刚开始使用starling 和feathersui,试图让羽毛主题发挥作用。
我已经设法得到它,因此应用程序的背景颜色更改为主题颜色(所以我知道主题正在加载并正确运行)但按钮或我尝试过的任何其他控制器上没有任何内容。该按钮只是纯黑色文本,没有按钮。
package {
import starling.display.Sprite;
import starling.display.Stage;
import starling.display.Image;
import starling.textures.Texture;
import starling.events.Event;
import starling.text.TextField;
import feathers.controls.Button;
import feathers.controls.Callout;
import feathers.controls.Label;
import feathers.controls.TextInput;
import feathers.themes.MetalWorksMobileTheme
public class Game extends Sprite
{
public function Game()
{
this.addEventListener( Event.ADDED_TO_STAGE, addedToStageHandler );
var stageWidth = 640;
var stageHeight=960;
var button:Button = new Button();
button.label = "Click Me";
button.x = 200;
button.y = 500;
addChild( button );
}
private function addedToStageHandler( event:Event ):void
{
new feathers.themes.MetalWorksMobileTheme();
}
}
}
我在 .source 设置中添加了主题的路径。
我一定错过了阻止它加载的东西,任何帮助将不胜感激。