Как Gaia Flash Framework получает доступ к файлу scaffold.as? - PullRequest
0 голосов
/ 28 октября 2008

В Gaia Flash Framework файл, называемый Scaffold.as, используется для того, чтобы каждая страница была страницей скаффолда. Это доступно по коду,

new Scaffold(this);

Но сам класс, похоже, не импортирован. Я что-то упускаю из-за того, как flash обрабатывает внешние классы? Или есть что-то еще?

Любая помощь приветствуется.

1 Ответ

3 голосов
/ 30 октября 2008

Все зависит от того, как вы компилируете. Я предполагаю, что вы используете Flash IDE для компиляции. Flash имеет механизм поиска исходного пути. Это может быть принято через fla (в File-> Publish Settings-> Flash (вкладка) -> ActionScript). Если файл Scaffold находится на корневом уровне пути к классам, его не нужно импортировать. Путь к классу по умолчанию включает каталог, в котором находится файл Flash, и некоторые каталоги Adobe. Есть механизм для управления пакетами классов ... Я думаю, что это был старый Macromedia Extension Manager. Он будет копировать классы в пути к классам по умолчанию при установке пакета - так может быть. Я не знаком с самой Гайей.

Так что есть 3 варианта. Сначала файл Scaffold.as находится в той же директории, что и ваш fla. Во-вторых, файл Scaffold.as находится в каталоге по умолчанию Adobe include. Наконец, файл находится в каталоге, указанном в пути к классу fla.

...