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);
 }
Esempio n. 2
0
 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);
        }