public AsStatsDisplay() { mBackground = new AsQuad(50, 25, 0x0); mTextField = new AsTextField(48, 25, "", AsBitmapFont.MINI, AsBitmapFont.NATIVE_SIZE, 0xffffff); mTextField.setX(2); mTextField.setHAlign(AsHAlign.LEFT); mTextField.setVAlign(AsVAlign.TOP); addChild(mBackground); addChild(mTextField); addEventListener(AsEvent.ENTER_FRAME, onEnterFrame); updateText(0, getMemory(), 0); setBlendMode(AsBlendMode.NONE); }
private void createTextField() { if (mTextField == null) { mTextField = new AsTextField(mTextBounds.width, mTextBounds.height, ""); mTextField.setVAlign(AsVAlign.CENTER); mTextField.setHAlign(AsHAlign.CENTER); mTextField.setTouchable(false); mTextField.setAutoScale(true); mContents.addChild(mTextField); } mTextField.setWidth(mTextBounds.width); mTextField.setHeight(mTextBounds.height); mTextField.setX(mTextBounds.x); mTextField.setY(mTextBounds.y); }
private void showFatalError(String message) { AsTextField textField = new AsTextField(); AsTextFormat textFormat = new AsTextFormat("Verdana", 12, 0xFFFFFF); textFormat.setAlign(AsTextFormatAlign.CENTER); textField.setDefaultTextFormat(textFormat); textField.setWordWrap(true); textField.setWidth(mStage.getStageWidth() * 0.75f); textField.setAutoSize(AsTextFieldAutoSize.CENTER); textField.setText(message); textField.setX((mStage.getStageWidth() - textField.getWidth()) / 2); textField.setY((mStage.getStageHeight() - textField.getHeight()) / 2); textField.setBackground(true); textField.setBackgroundColor(0x440000); getNativeOverlay().addChild(textField); }