Цитата:
Сообщение от cleptoman
компилятор как бы намекает: "встраивайте между 9 и 10 строкой вашего кода". еще нужно будет свойство объявить после встраивания, описывающую вашу встройку.типа
 Код AS3:
[Embed (source="skin.swf")]
private var SkinBytes:ByteArray;
|
Попробовал переделать, по Вашему рецепту, но добрый компилятор опять меня послал (класс ByyteArray ему не подходит:

Код AS3:
01 package
02 {
03 import flash.display.*;
04 import flash.utils.ByteArray;
05
06 public class Circle extends Sprite
07 {
08 [Embed (source="skin.swf")] // Теперь другая проблемма
/*
Описание: Встраивание поддерживается только для переменных типа Class и String.
Ресурс: Circle.as
Путь: /Circle/src
Расположение: Строка 8
Тип: Проблема Flex
*/
09 public var SkinBytes:ByteArray;
10
11 public function Circle()
12 {
13 var skin:SkinBytes = new SkinBytes();
14 addChild(skin);
15 }
16 }
17 }
Когда я, по прозьбе компилятора, в строке
09 поставил тип переменной
Class вместо
ByteArray он опять заматерился: теперь ему не удается создать экземпляр класса
SkinBytes (1046: Тип не найден или не является константой времени компиляции:
SkinBytes.)