Показать сообщение отдельно
Старый 08.04.2008, 15:53
WindWalker вне форума Посмотреть профиль Отправить личное сообщение для WindWalker Найти все сообщения от WindWalker
  № 3  
Ответить с цитированием
WindWalker

Регистрация: Nov 2006
Сообщений: 223
Нет, надо скопилировать, разумеется, несколько классов.
Первый класс - это тот, который привязан к сцене.

Я очень криво написал первое сообщение. Попытаюсь написать получше.

Есть класс Main:
Код:
package {
   class Main extends MovieClip {

   }
}
Его компилировать легко и просто:
Код:
mxmlc Main.as
Приложение будет рекурсивно скомпилировано, класс Main будет привязан к Stage. Я получу готовый .swf
Кроме того, можно создать Main-config.xml здесь же, в корне, в котором описать различные настройки, типа размер флешки, частота кадров и т.д.

Но если мне не нравиться иметь класс в корне и я его описываю вот так:
Код:
package com.example.test {
   class Main extends MovieClip {

   }
}
То при попытке откомпилировать:
Код:
mxmlc com\example\test\Main.as
Получу ошибку:
Цитата:
Error: A file found in a source-path must have the same package
structure '', as the definition's package, 'com.example.test'.
Кроме того, не совсем ясно, куда в таком случае ложить Main-config.xml