class MyText extends Ui.Text
{
hidden var _M_text;
function initialize(params) {
Text.initialize(params);
var text = params[:text];
if (text == null) {
text = "";
}
setText(text);
}
function setText(text) {
_M_text = text;
Text.setText(_M_text);
}
function getText() {
return _M_text;
}
}
<!-- this is the old one... -->
<!-- <label x="100" y="100" justification="Gfx.TEXT_JUSTIFY_CENTER | Gfx.TEXT_JUSTIFY_VCENTER" text="Zebra /> -->
<!-- this is the replacement -->
<class id="theLabel" class="MyText">
<param name="locX">100</param>
<param name="locY">100</param>
<param name="justification">Gfx.TEXT_JUSTIFY_CENTER | Gfx.TEXT_JUSTIFY_VCENTER</param>
<param name="text">Zebra</param>
</class>