Расшифровка кода, генерируемого flash.
Привет всем на этом форуме и с праздничком. Недавно начал заниматься flash, а JavaScript не так хорошо знаю. При этом при публикации flash генерируется 2 файла: AC_RunActiveContent.js и соответствующий html с JavaScript-кодом.
Собственно расшифровка яваскрипт меня и интересует. Код js-файла выглядит следующим образом (извиняюсь за большой объем): Код:
var isIE = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
<script language="javascript"> AC_FL_RunContent = 0; </script>
<script language="javascript"> DetectFlashVer = 0; </script>
<script src="AC_RunActiveContent.js" language="javascript"></script>
<script language="JavaScript" type="text/javascript">
<!--
// Globals
// Major version of Flash required
var requiredMajorVersion = 8;
// Minor version of Flash required
var requiredMinorVersion = 0;
// Revision of Flash required
var requiredRevision = 24;
// -->
</script>
<script language="JavaScript" type="text/javascript">
<!--
if (AC_FL_RunContent == 0 || DetectFlashVer == 0) {
alert("This page requires AC_RunActiveContent.js.");
} else {
var hasRightVersion = DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision);
if(hasRightVersion) { // if we've detected an acceptable version
// embed the flash movie
AC_FL_RunContent(
'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,24,0',
'width', '600',//!!!!!!!!!!!!!!!!!!1270 размеры флешки
'height', '400',//!!!!!!!!!!!!!!!!666
'src', 'index',
'quality', 'high',
'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
'align', 'top',
'play', 'true',
'loop', 'true',
'scale', 'noscale',
'wmode', 'window',
'devicefont', 'false',
'id', 'index',
'bgcolor', '#6580b7',
'name', 'index',
'menu', 'true',
'allowScriptAccess','sameDomain',
'allowFullScreen','false',
'movie', 'index',
'salign', ''
); //end AC code
} else { // flash is too old or we can't detect the plugin
var alternateContent = 'Alternate HTML content should be placed here.'
+ 'This content requires the Adobe Flash Player.'
+ '<a href=http://www.macromedia.com/go/getflash/>Get Flash</a>';
document.write(alternateContent); // insert non-flash content
}
}
// -->
</script>
<noscript>
Alternate HTML content should be placed here. This content requires the Adobe Flash Player.
<a href="http://www.macromedia.com/go/getflash/">Get Flash</a>
</noscript>
|
А что вы понимаете под расшифровкой? Он как бы и не зашифрован.
|
Друзья, давайте такие огромные коды не будет выкладывать. Интереса для анализа они никакого не составляют.
Гость, как вы думаете, кому будет интересно изучать километровые коды, когда даже вопрос не сформулирован? |
Меня интересует какой блок какую функцию осуществляет, ну и соответственно как между собой взаимодействует js и html. Еще раз извиняюсь за большой код. Мне подробно расписывать не надо, просто тезисно что для чего и почему. Если у кого есть ссылка на онлайн-литературу по заданной теме на русише (а на худой конец и инглише:(), то тоже был бы благодарен. Просто в гугле я ответа на этот вопрос не нашел, вот и решил спросить, может кто знает и объяснит нубу, да и остальным если кто искать будет - уже будет информация.
|
Я лично за такое дело за просто так из принципа бы даже не взялся.
Ибо нефиг. Тут сидят между прочим занятые люди, у которых есть работа, учеба, семья.... Осбой трудности думаю тут нет, но за просто так сажать себе дармоедов на шею, лично я не собираюсь. Хочеш разобратся, изучай JS, либо попроси кого-нить из знакомых за пиво хотяб. И кстати, JS и ActionScript имеют общие корни, так что я думаю мог бы и сам разобратся, при должном усердии. К тому же полезнее будет. ЗЫ. не имел возможности залогинится, поэтому подписываюсь тут -- Gvozd |
Гость,
слухай так там и так всё понятно, функции названы вполне адекватно, поэтому либо тебе надо почитать книжечки про HTML и JS(прежде всего HTML), либо забить на это всё дело. |
=)
|
| Часовой пояс GMT +3, время: 00:41. |