Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 29.09.2010, 14:47
onleon вне форума Посмотреть профиль Отправить личное сообщение для onleon Найти все сообщения от onleon
  № 1  
Ответить с цитированием
onleon

Регистрация: Sep 2010
Сообщений: 4
По умолчанию Меню навигации, проблемы с AS(

Здравствуйте!
Друзья, подскажите что за проблема.
В общем разрабатывали дизайн флеш сайта в Adobe Flash CS 3. Сейчас я редактирую некоторые моменты в CS 4, в принципе все работает, за исключением меню навигации. И при компиляции было кучок ошибок с лишним "\" и "var".
Меню навигации сейчас работает циклично - в оригинале работало не так. Нужно чтобы меню раз выпадало и все.
Посмотрите, может что-то в коде функции не то (версия с лишними "\" и "var"):

Код AS1/AS2:
 
function ()
{
    \x03 = 2691 % 511 * true;
    return (eval("\x03"));
} // End of the function
var \x01 = 313 + \x04\x05();
for (\x01 = eval("\x01") + 423; eval("\x01") == 298; \x01 = eval("\x01") + 478)
{
} // end of for
if (eval("\x01") == 191)
{
    \x01 = eval("\x01") + 107;
 
} // end if
if (eval("\x01") == 328)
{
    \x01 = eval("\x01") + 355;
 
 
} // end if
\x01 = eval("\x01") - 323;
\x01 = eval("\x01") + 9;
\x01 = eval("\x01") - 262;
if (eval("\x01") == 872)
{
    \x01 = eval("\x01") - 608;
    if (false)
    {
    }
    else
    {
        \x01 = eval("\x01") + 351;
    } // end else if
 
} // end if
if (eval("\x01") == 909)
{
    \x01 = eval("\x01") - 329;
 
} // end if
if (eval("\x01") == 776)
{
    \x01 = eval("\x01") + 133;
    if (false)
    {
    }
    else
    {
        \x01 = eval("\x01") - 329;
    } // end else if
 
} // end if
\x01 = eval("\x01") - 228;
var eval(eval(!true)) = "\x0f";
if (eval("\x01") == 47)
{
    \x01 = eval("\x01") + 122;
 
 
} // end if
if (eval("\x01") == 615)
{
    \x01 = eval("\x01") - 147;
 
} // end if
if (eval("\x01") == 105)
{
    \x01 = eval("\x01") - 58;
    if (!null)
    {
    }
    else
    {
        \x01 = eval("\x01") + 122;
    } // end else if
 
} // end if
if (eval("\x01") == 264)
{
    \x01 = eval("\x01") + 351;
 
 
} // end if
if (eval("\x01") == 169)
{
    \x01 = eval("\x01") + 175;
 
} // end if
\x01 = eval("\x01") + 428;
if (eval("\x01") == 580)
{
    \x01 = eval("\x01") + 109;
 
}
else
{
    if (eval("\x01") == 66)
    {
        \x01 = eval("\x01") + 248;
 
    } // end if
    if (eval("\x01") == 666)
    {
        \x01 = eval("\x01") - 398;
 
 
    } // end if
    if (eval("\x01") == 814)
    {
        \x01 = eval("\x01") - 470;
 
    } // end if
    if (eval("\x01") == 598)
    {
        \x01 = eval("\x01") - 270;
        if (!1)
        {
        }
        else
        {
            \x01 = eval("\x01") + 355;
        } // end else if
 
    } // end if
    if (eval("\x01") == 612)
    {
        \x01 = eval("\x01") - 144;
 
    } // end if
    if (eval("\x01") == 863)
    {
        \x01 = eval("\x01") - 496;
 
    } // end if
    \x01 = eval("\x01") + 130;
    if (eval("\x01") == 683)
    {
        \x01 = eval("\x01") - 316;
 
    } // end if
    if (eval("\x01") == 268)
    {
        \x01 = eval("\x01") + 46;
 
    } // end if
    if (eval("\x01") == 353)
    {
        \x01 = eval("\x01") + 313;
        if (false)
        {
        }
        else
        {
            \x01 = eval("\x01") - 398;
        } // end else if
 
    } // end if
    if (eval("\x01") == 689)
    {
        \x01 = eval("\x01") - 689;
 
    } // end if
 
} // end else if
Заранее благодарен!

Старый 29.09.2010, 14:57
drnet_ua вне форума Посмотреть профиль Отправить личное сообщение для drnet_ua Найти все сообщения от drnet_ua
  № 2  
Ответить с цитированием
drnet_ua
 
Аватар для drnet_ua

Регистрация: Jul 2010
Адрес: 50° 27′ 0″ N, 30° 30′ 0″ E
Сообщений: 256
Записей в блоге: 2
eval("\x01"==571) нужно сделать а потом и еще раз \x01 = eval("\x01") + 9;

абфускатор в действии

Старый 29.09.2010, 15:02
onleon вне форума Посмотреть профиль Отправить личное сообщение для onleon Найти все сообщения от onleon
  № 3  
Ответить с цитированием
onleon

Регистрация: Sep 2010
Сообщений: 4
Можно более доступно пожалуйста) Я новичок)

Добавлено через 30 секунд
В какой именно строке поправить? Или вообще код переписать?

Добавлено через 3 минуты
Еще ругается вот здесь function  () - Ожидается имя функции, а её нет) как будто и не было) ну и квадратики вместо "on" насколько я понимаю)
А эти слеши "\" все-таки убрать?

Добавлено через 17 минут
абфускатор в действии
Т.е. это декомпиль?!!!

Старый 29.09.2010, 15:22
drnet_ua вне форума Посмотреть профиль Отправить личное сообщение для drnet_ua Найти все сообщения от drnet_ua
  № 4  
Ответить с цитированием
drnet_ua
 
Аватар для drnet_ua

Регистрация: Jul 2010
Адрес: 50° 27′ 0″ N, 30° 30′ 0″ E
Сообщений: 256
Записей в блоге: 2
это была шутка

то что вы привели - результат декомпилирования чужой свф-ки

а то что она у вас не компилируется заново видимо результат работы обфускатора

Старый 29.09.2010, 15:29
onleon вне форума Посмотреть профиль Отправить личное сообщение для onleon Найти все сообщения от onleon
  № 5  
Ответить с цитированием
onleon

Регистрация: Sep 2010
Сообщений: 4
))) Понятно!
Спасибо за помщь, я уже разобрался!

Создать новую тему Ответ Часовой пояс GMT +4, время: 06:07.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 06:07.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.