При использовании метатега [Embed] в AS3 (Flash/Flex/FD), наткнулся на следующую проблему:
Когда делаю несколько Embed-ов подряд, то в swf вообще ничего не импортируется (хотя компиляция проходит долго и без ошибок).
Код AS3:
public dynamic class BonusOrkScreen extends BonusGameScreen {
[Embed(source = "./embed/amber_BonusOrkScreen_fireScrolls.swf", symbol = "FireScrolls")] private var OrkFireScrolls:Class;
[Embed(source = "./embed/amber_BonusOrkScreen_earthScrolls.swf", symbol = "EarthScrolls")] private var OrkEarthScrolls:Class;
[Embed(source = "./embed/amber_BonusOrkScreen_airScrolls.swf", symbol = "AirScrolls")] private var OrkAirScrolls:Class;
[Embed(source = "./embed/amber_BonusOrkScreen_waterScrolls.swf", symbol = "WaterScrolls")] private var OrkWaterScrolls:Class;
}
Если скомпилировать при таком раскладе, то в swf ничего не заэмбедится.
если же эмбедить только, что-то отдно.
Код AS3:
public dynamic class BonusOrkScreen extends BonusGameScreen {
[Embed(source = "./embed/amber_BonusOrkScreen_fireScrolls.swf", symbol = "FireScrolls")] private var OrkFireScrolls:Class;
//[Embed(source = "./embed/amber_BonusOrkScreen_earthScrolls.swf", symbol = "EarthScrolls")] private var OrkEarthScrolls:Class;
//[Embed(source = "./embed/amber_BonusOrkScreen_airScrolls.swf", symbol = "AirScrolls")] private var OrkAirScrolls:Class;
//[Embed(source = "./embed/amber_BonusOrkScreen_waterScrolls.swf", symbol = "WaterScrolls")] private var OrkWaterScrolls:Class;
}
То эмбед проходит успешно.
Не пойму, в чем может быть пролема...
В мануалах и на буржуйских форумах не нашел.
Подскажите, пожалуйста, кто занет.