Показать сообщение отдельно
Старый 29.08.2008, 00:27
alexcon314 вне форума Посмотреть профиль Отправить личное сообщение для alexcon314 Найти все сообщения от alexcon314
  № 9  
Ответить с цитированием
alexcon314
listener

модератор форума
Регистрация: Jun 2006
Сообщений: 3,260
Записей в блоге: 28
Отправить сообщение для alexcon314 с помощью ICQ
Пора внести хоть какую-то ясность, чую.

Делаем пробный AS3 проект.

1. Запускаем Flash CS3. Создаем новый Flash File (Action Script 3.0).
2. Проверяем настройки публикации (компиляции):
File->Publish Settings->Flash: Action Script 3.0; Flash Player 9.
3. Сохраняем его, например в C:\MyZincProjects\sample.fla (как файл формата Flash CS3).
4. Создаем новый .as файл для основного класса будущего приложения:
File->New-> Action Script file. Сохраняем его под именем Main.as в C:\MyZincProjects\
5. Вставляем код из моего поста (№2 в этой теме) в файл Main.as и сохраняемся.
6. Возвращаемся к sample.fla. На панели Properties (Ctrl+F3) в поле Document Class вписываем Main.
7. Открываем панель Components (Ctrl+F7). Перетаскиваем на сцену кнопку (Button) и mdm-компонент ({mdm} Script 3.0 AS3 for Flash CS3). Последний размещаем за пределами сцены, дабы он был не виден в конечном ролике после компиляции.
8. В панели Properties для кнопки вписываем в поле <Instance name> btn.
9. Сохраняемся. Компилим (Ctrl+Enter). Получаем файл C:\MyZincProjects\sample.swf.
10. Запускаем MDM Zinc ( у меня версия 2.5.0.34). По умолчанию там сразу создается новый проект.
11. В поле Input Source (вкладка Input File) указываем C:\MyZincProjects\sample.swf.
12. Компилим (F12) и запускаем получившийся в папке C:\MyZincProjects\ файл sample.exe
13. Видим нашу кнопку. Жмем на нее. Приложение закрывается.
14. Все.

Делаем пробный AS2 проект.

1. Запускаем Flash CS3. Создаем новый Flash File (Action Script 2.0).
2. Проверяем настройки публикации (компиляции):
File->Publish Settings->Flash: Action Script 2.0; Flash Player 8.
3. Сохраняем его, например в C:\MyZincProjects\sample2.fla (как файл формата Flash 8).
4. Открываем панель Components (Ctrl+F7). Перетаскиваем на сцену кнопку (Button) (mdm-компонент - {mdm} Script 3.0 AS3 for Flash CS3 - отсутствует, его просто нет среди компонентов для проекта AS2 (!), он нам не нужен.).
5. В панели Properties для кнопки вписываем в поле <Instance name> btn.
6. Выделяем щелчком мыши кнопку, открываем панель Actions (F9), и (при выделенной кнопке (!)) вставляем ваш код из первого поста в этой теме.
7. Сохраняемся. Компилим (Ctrl+Enter). Получаем файл C:\MyZincProjects\sample2.swf.
8. Запускаем MDM Zinc ( у меня версия 2.5.0.34). По умолчанию там сразу создается новый проект.
9. В поле Input Source (вкладка Input File) указываем C:\MyZincProjects\sample2.swf.
10. Компилим (F12) и запускаем получившийся в папке C:\MyZincProjects\ файл sample2.exe
11. Видим нашу кнопку. Жмем на нее. Приложение закрывается.
12. Все.

Цитата:
Сообщение от Prinz
Проект без оболочки, т.е. не будет кнопки с крестом для закрытия...
Оболочка - это приложение, хостящее флэш-плеер. То, о чем вы говорите - наличие/отсутствие системных кнопок, границы, заголовка окна, его прозрачность и пр. - просто стиль окна приложения. Это не сама оболочка. Оболочка транслирует особые команды Action Script'a на уровень системы, тем самым расширяя функционал плеера.


Последний раз редактировалось alexcon314; 29.08.2008 в 00:46.