![]() |
|
||||||||||
|
|||||
|
Регистрация: Jun 2008
Сообщений: 16
|
собственно вопрос, можно ли как-нибудь вынести скрипт за рамки флэш.. т.е. чтобы swf ролик брал скрипт из внешнего файла..
Заранее спасибо. |
|
|||||
|
Регистрация: Nov 2007
Сообщений: 1,724
|
пишем скрипт, сохраняем его в формате as дальше в фильме пишем #include "название.as". Теперь осталось расположить фильм и скрипт в одной папке.
|
|
|||||
|
Регистрация: Mar 2001
Сообщений: 1,147
|
глупости какие-то ))) "название.as" - это про вынос кода из fla )))) а из swf код вынести... оригинально, конечно. а что там останется? картинки? )))
__________________
Кто говорит, тот не знает. Кто знает, тот не говорит. |
|
|||||
|
всплывала уже мысль, такая же
можно было бы обезопасить код, но тут загвоздка в том, что нужно выполнить код, получается из переменной, а вот как и возможно ли это сделать, вопрос а так можно держать криптованный код, например в бинарнике, с помощью php ( который, вроде как не скачать, с сайта, поправте если ошибаюсь ) расшифровываем код и полученный результат, отдаем в flash на выполнение, если брать в расчет что php нельзя скачать с сайта, то безопастность на порядок возрастет IMHO |
|
|||||
|
Регистрация: Mar 2001
Сообщений: 1,147
|
слушайте, а компилятор - это выдумки писателей-фантастов?.. теоретически можно сделать свой интерпретатор внешнего скрипта. но чего ради?..
__________________
Кто говорит, тот не знает. Кто знает, тот не говорит. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Проще вынести графику за пределы swf.
|
|
|||||
|
ну почему сразу категорично нельзя , если задатся целью то можно ! взять например и отредактировать скомпиленный swf, забить нулями место с скриптом, далее пишем свой компилер ( ну или выдераем алгоритм из flash ), пишем лодыря, который останавливает swf и например из script.txt, берет скрипт, интерпретирует его в байт код (с помощью нашего алгоритма( (может понадобится использвоать алгоритмы шифрования )) , который понимает flash player ( чесно не сматрел в каком виде лежит скрипотвая часть flashki, поэтому описываю худший из вариантов, план действий) , ну, а далее все просто, заместо нулей в памяти, пишет готовый код и отпускает swf
нет нечего не возможного !просто есть понятия простоты и разумности ... мой вариант, не разумен и не прост, но решает задачу ![]() |
|
|||||
|
Регистрация: Oct 2006
Сообщений: 395
|
непонятно чего ради. может есть другие способы решения твоей проблемы. А вообще интерпритатор можно сделать. Правда скорость выполнения кода упадет в разы. Прикольно получится: интерпритатор в интерпритаторе...
|
![]() |
![]() |
Часовой пояс GMT +4, время: 21:21. |
|
|
« Предыдущая тема | Следующая тема » |
|
|