Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 17.03.2010, 21:01
Killer_13 вне форума Посмотреть профиль Отправить личное сообщение для Killer_13 Найти все сообщения от Killer_13
  № 1  
Ответить с цитированием
Killer_13
 
Аватар для Killer_13

Регистрация: Jan 2007
Сообщений: 302
Cool Перенести проект с десятком классов и библиотекой из Flash CS4 на Flash Develop?

Хочу попробовать писать и компилировать код на FlashDevelop.

Библиотеку SDK подключил, создал элементарный проект - работает.

Попробовал перенести свой проект над которым работаю в Flash CS4 - оч много ошибок. Все классы в одной папке src.

Почти все ошибки связаны с созданием экземпляров которые лежат в библиотеке.

Читал что нужно все экспортировать в swc файл. Может неправильно понял...

1. Если правильно понял, то как экспортировать и подключать в Flash Develop?
(Один файл я могу экспортировать, а как целую библиотеку)?

2. Если нет, то как исправить?
(Я скорее всего не туда копаю.., нужно перенести проект с десятком классов и библиотекой из Flash CS4 на Flash Develop)?

3. Где почитать элементарные уроки по Flash Develop?

Спасибо

Старый 17.03.2010, 21:12
zurkis вне форума Посмотреть профиль Отправить личное сообщение для zurkis Найти все сообщения от zurkis
  № 2  
Ответить с цитированием
zurkis
 
Аватар для zurkis

Регистрация: Nov 2008
Адрес: Атланта
Сообщений: 1,271
http://flash-ripper.com/content/flashdevelop-links
__________________
Пока я жив, Вы горем обеспечены

Старый 17.03.2010, 21:40
Killer_13 вне форума Посмотреть профиль Отправить личное сообщение для Killer_13 Найти все сообщения от Killer_13
  № 3  
Ответить с цитированием
Killer_13
 
Аватар для Killer_13

Регистрация: Jan 2007
Сообщений: 302
Не нашел в указанной ссылке ответа на свой вопрос...

Старый 18.03.2010, 01:37
Killer_13 вне форума Посмотреть профиль Отправить личное сообщение для Killer_13 Найти все сообщения от Killer_13
  № 5  
Ответить с цитированием
Killer_13
 
Аватар для Killer_13

Регистрация: Jan 2007
Сообщений: 302
Спасибо, - все предельно просто и понятно - попробую.

У меня в библиотеке около 100 символов, компонентов и так д..(кста, а как быть с компонентами? так же..?).

Значит это получается что мне нужно проделать такую работу для каждого символа, чтоб проект без проблем компилировался в FlashDevelop?

По другому никак?...

Цитата:
Сразу поле нее, необходимо объявить свойство, класса "Class", которое будет являться ссылкой на наш символ в библиотеке.
я так понял урок ваш. Вы здесь имеете введу "Class" - типо например то ли "Sprite" то ли "MovieClip" то ли "Sound". И где это все прописывать? Можно это писать в любом месте программы, - например жочу создать переменную и присвоить ей экземпляр обьекта(обьект припустим какой то спрайт).

В теле функции пишу не обычное
Код AS3:
var SymbolClass:Sprite = new Sprite();
а

Код AS3:
[Embed(source = '../lib/library.swf', symbol = 'Circle')] var SymbolClass:Sprite = new Sprite();
Я вас правильно понял?

Спасибо.

Старый 18.03.2010, 11:22
AS3Coder вне форума Посмотреть профиль Отправить личное сообщение для AS3Coder Найти все сообщения от AS3Coder
  № 6  
Ответить с цитированием
AS3Coder
 
Аватар для AS3Coder

Регистрация: Oct 2009
Адрес: г. Казань
Сообщений: 82
Цитата:
кста, а как быть с компонентами? так же..?
Не знаю, не сталкивался Нужно пробовать... возможно и получится

Цитата:
Значит это получается что мне нужно проделать такую работу для каждого символа, чтоб проект без проблем компилировался в FlashDevelop?
Да

Цитата:
По другому никак?...
Никак

В качестве библиотеки лучше использовать один .swf-файл в библиотеки которого будут все ваши символы с публичными идентификаторами.

Код AS3:
[Embed(source = '../lib/library.swf', symbol = 'Circle')] private var CircleClass:Class;
Здесь мы объявляем свойство (в теле текущего класса), которое является именем класса нашего символа из библиотеки.

Код AS3:
var circle:Sprite = Sprite(new CircleClass());
Так мы присваиваем переменной экземпляр символа, который до этого объявили.

Создать новую тему Ответ Часовой пояс GMT +4, время: 11:48.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 11:48.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.