PDA

Просмотр полной версии : AS из текстового файла


тарзан
25.08.2006, 16:23
есть текстовый файл в котором написан код на AS, где описаны различные функции
как мне его подключить для того чтобы он стал наботать с теми символами что у меня в находится на 1 кадре???

DissDoc
25.08.2006, 16:42
Мдя.. честно говоря оочень странно. Есть два пути.
1. меняешь расширение тхт на as и работаешь как с классом.
2. пишешь свой парсер

Juice_Green
25.08.2006, 16:49
подключаешь его через include "имя файла" и всего делов

DarkLight
25.08.2006, 18:51
А когда подгружать-то надо?
На стадии разработки #include, флешу без разницы как файл называется.

На стадии выполнения код подгружать нельзя. Если очень хочется, то есть обходные пути, поюзай поиск, обсуждалось.

А вообще сделать свф из этого АС и грузить этот свф.

тарзан
26.08.2006, 00:26
я просто создал здесь тему, на которую не могу найти ответа
http://flasher.ru/forum/showthread.php?t=84166

и в декомпилированном файле никак не могу найти где расположен код
и хочу подключить его через файлы.
Пишу так
onClipEvent (load) { #include "MainMovie.txt"; }
или просто #include "MainMovie.txt";
но он ругается

**Error** Scene=Scene 1, layer=Action Layer, frame=1:Line 2: Malformed #include directive
#include "MainMovie.txt";
Total ActionScript Errors: 2 Reported Errors: 2

Ion
26.08.2006, 02:26
";" не надо ставить

тарзан
26.08.2006, 11:46
если пишу в своем файле search.fla на слое Action Layer так
onClipEvent (load) { #include "MainMovie.txt" }
то ругается так
**Error** Scene=Scene 1, layer=Action Layer, frame=1:Line 1: Clip events are permitted only for movie clip instances
onClipEvent (load) { #include "MainMovie.txt" }
**Error** Scene=Scene 1, layer=Action Layer, frame=1:Line 4: Syntax error.
Total ActionScript Errors: 2 Reported Errors: 2

если писать так
#include "MainMovie.txt" то ругается так
**Error** C:\путь\MainMovie.txt: Line 4: Clip events are permitted only for movie clip instances
onClipEvent (load)
**Error** C:\путь\MainMovie.txt: Line 53: Clip events are permitted only for movie clip instances
onClipEvent (enterFrame)
**Error** C:\путь\MainMovie.txt: Line 205: Mouse events are permitted only for button instances
on (release)
**Error** C:\путь\MainMovie.txt: Line 222: Mouse events are permitted only for button instances
on (release)

ffffff
26.08.2006, 12:35
переводчик труднов в руки взять?

Clip events are permitted only for movie clip instances - События клипа разрешениы только для экземпляров клипа.

так что разбирайся что у тебя написано на строках 4, 53, 205, 222....

etc
26.08.2006, 12:36
тарзан, не используй конструкции onClipEvent, on
В последнем случае ошибки уже в самом коде MainMovie.txt

Кстати, судя по названию файла, это что-то декомпилированное. Модераторам на заметку =)