Салют!
Решил не ваять целую свц-либу ради теста и впервые потрогал мета-тег Embed для внедрения картинки.
Код AS3:
12 ...
13 [Embed(source="../assets/tile.png")]
14 public static const datPNG:Class;
15
16 public function Test() {
17 var bitmap:Bitmap = new datPNG() as Bitmap;
18 addChild(bitmap);
19 }
И вот беда:
Код:
Output:
[Fault] exception, information=ReferenceError: Error #1065: Variable FlexVersion is not defined.
Stack:
flash.system::ApplicationDomain / hasDefinition
mx.core::BitmapAsset at E:\dev\4.y\frameworks\projects\framework\src\mx\core\BitmapAsset.as:136
Test_datPNG
Test at D:\000\Test\src\Test.as:17
Main/init at D:\000\Test\src\Main.as:20
Main at D:\000\Test\src\Main.as:13
Правда после этого битмапа все же отображается на сцене, но сам факт возникновения ошибки меня не радует. Есть идеи что это и как с этим жить?
ЗЫ: если что, то в настройках проекта указано:
Код:
Platform : Flash Player 11.4
SDK : Flex 4.6.0, Air 14.0