Доброго времени суток. Возник вопрос. Возможно ли на уровне пакета инициализировать переменную, к тому же потом ее подгрузить в метатег. Все это нужно для автоматической подгонки размера swf под экран мобильного устройства. Вот что пытался сделать:

Код AS3:
package
{
import flash.display.Sprite;
import flash.system.Capabilities;
import flash.text.TextField;
import flash.text.TextFieldAutoSize;
/*
на уровне пакета не инициалицируется как с атрибутом, так и без
private var res_x:int = Capabilities.screenResolutionX;
private var res_y:int = Capabilities.screenResolutionY;
private var res_scr:int = res_x * res_y;
*/
[SWF (width="1024", height="600")]
/*
здесь просто XML не знаю, будет ли он принимать значения не как строковые, а как переменные
[SWF (width=res_x, height=res_y)]
*/
public class DisplAutoFormat extends Sprite
{
private var res_x:int = Capabilities.screenResolutionX;
private var res_y:int = Capabilities.screenResolutionY;
private var res_scr:int = res_x * res_y;
private var st_width:int = stage.stageWidth;
private var st_height:int = stage.stageHeight;
private var tf:TextField;
public function DisplAutoFormat()
{
tf = new TextField();
tf.text = "resolution along the axis of x = " + res_x + ";" + "\r" +
"resolution along the axis of y = " + res_y + ";" + "\r" +
"width scene = " + st_width + ";" + "\r" +
"height scene = " + st_height + ";";;
addChild(tf)
tf.autoSize = TextFieldAutoSize.LEFT;
tf.x = 100;
tf.y = 100;
}
}
}
В комментариях то, что нужно реализовать, но не знаю как
Ps может эти значения сохранить в отдельный класс, далее импортировать в основную флешку, и подгрузить в метатег?
Заранее благодарен