Вставить ActionScript (AS) во флэш-память - PullRequest
0 голосов
/ 07 января 2011

Я никогда не имел дело с Flash / ActionScript, поэтому, пожалуйста, потерпите меня.
В основном, я немного растерялся.
Я много работал с Java / C, а также с HTML / Javascript,

Я работаю с дизайнером, который предоставляет мне флеш-файлы (.swf).
С моей точки зрения, это простой "макет", в который мне нужно вставить один объект.
Этот объект представляет собой TextBox, с которым взаимодействует пользователь.
Мне нужно иметь возможность

  1. Вставить такой TextBox в файл Flash
  2. Получить текст по ключевому событию
  3. обработайте его и верните в TextBox

Как я понял из других постов, я буду работать с AS, верно?
Как мне встроить такойВозражать против существующего файла Flash?
Поскольку графическая часть заканчивается, когда у меня есть TextBox, понадобится ли мне какая-нибудь модная IDE для этого?
Что это за среда IDE (я обычно работаю с Eclipse)?

Последнее замечание:
Я работаю с этим дизайнером, поэтому у меня есть доступ ко всему процессу ее создания.
Она не знает код, и я не думаю, что она его получит.
Я бы предпочел дать ей как можно меньше головной боли (например, просто наставить ее, как экспортировать мне файлы из ее студии Adobe Flash CS5).

Большое спасибо,
Трев

Ответы [ 2 ]

0 голосов
/ 05 октября 2012
designer should give you a *.fla file that can open with Adobe flash CS5. 
when you open the fla file in flash cs5 , there many controls you can use
 as well as TextBox, I think it must be a TextInput control. just drag it
 from the component window to any where you want. you need give a instance 
 name to this TextInput then you can control it with Actionscript code.
 if only swf file , you can use 'Sothink SWF Decompiler' to decompiler it 
 to Fla file.
0 голосов
/ 07 января 2011

Вы не можете редактировать файл .swf, это скомпилированный / экспортированный / встроенный / исполняемый файл.Если вы можете получить .fla файл, исходный файл от дизайнера, вы можете использовать его при компиляции нового SWF.Код функциональности содержится в одном или нескольких файлах .as ActionScript.

Я не эксперт по Java, поэтому кто-то исправит меня, если я ошибаюсь, но я думаю, что вы можете подумать об исходных файлах .asкак файлы .java, где вы объявляете один класс на файл, а файл .swf больше похож на файл .jar, который может запускаться Flash Player.Файл .fla, который может предоставить дизайнер, представляет собой другой тип исходного файла, используемый для графики и покадровой анимации.

Для использования Eclipse для разработки Flash и Flex ниже приведено руководство по настройке Eclipse для использования Flex SDK, а также ActionScript:

http://www.seanhsmith.com/2010/03/29/flex-for-free-setting-up-the-flex-4-sdk-with-eclipse-ide/

Другой вариант, если вы не хотите покупать Flash Builder (основанный на Eclipse) или Flash CS5 у Adobe, - это бесплатный и открытый исходный код FlashDevelop (если вы используете Windows).

Если то, что вам нужно сделать, - это единовременная вещь, короткая попытка разработки Flash / ActionScript, вы можете получить ее, используя 45-дневную пробную версию Flash Builder или Flash CS5.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...