![]() |
как вынести as из swf?
собственно вопрос, можно ли как-нибудь вынести скрипт за рамки флэш.. т.е. чтобы swf ролик брал скрипт из внешнего файла..
Заранее спасибо. |
пишем скрипт, сохраняем его в формате as дальше в фильме пишем #include "название.as". Теперь осталось расположить фильм и скрипт в одной папке.
|
глупости какие-то ))) "название.as" - это про вынос кода из fla )))) а из swf код вынести... оригинально, конечно. а что там останется? картинки? )))
|
всплывала уже мысль, такая же :) можно было бы обезопасить код, но тут загвоздка в том, что нужно выполнить код, получается из переменной, а вот как и возможно ли это сделать, вопрос :)
а так можно держать криптованный код, например в бинарнике, с помощью php ( который, вроде как не скачать, с сайта, поправте если ошибаюсь ) расшифровываем код и полученный результат, отдаем в flash на выполнение, если брать в расчет что php нельзя скачать с сайта, то безопастность на порядок возрастет IMHO |
слушайте, а компилятор - это выдумки писателей-фантастов?.. теоретически можно сделать свой интерпретатор внешнего скрипта. но чего ради?..
|
Проще вынести графику за пределы swf.
|
Нельзя.
|
ну почему сразу категорично нельзя , если задатся целью то можно ! взять например и отредактировать скомпиленный swf, забить нулями место с скриптом, далее пишем свой компилер ( ну или выдераем алгоритм из flash ), пишем лодыря, который останавливает swf и например из script.txt, берет скрипт, интерпретирует его в байт код (с помощью нашего алгоритма( (может понадобится использвоать алгоритмы шифрования )) , который понимает flash player ( чесно не сматрел в каком виде лежит скрипотвая часть flashki, поэтому описываю худший из вариантов, план действий) , ну, а далее все просто, заместо нулей в памяти, пишет готовый код и отпускает swf :)
нет нечего не возможного !просто есть понятия простоты и разумности ... мой вариант, не разумен и не прост, но решает задачу ;) |
непонятно чего ради. может есть другие способы решения твоей проблемы. А вообще интерпритатор можно сделать. Правда скорость выполнения кода упадет в разы. Прикольно получится: интерпритатор в интерпритаторе...
|
я просто написал, как бы сделал я :) причем в моем варианте скорость выполнения кода не упадет ))))
а вобще собственно я просто ответил на заявление crazyone |
| Часовой пояс GMT +4, время: 11:45. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.