Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Спецы по Action Script подскажите
цитата
12/06/10 в 19:57
 Sterx
что делает фрагмент кода:
Код:

        private function decode(LoadXML:String) : String
        {
            var _loc_2:String = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";
            var _loc_3:* = LoadXML.substr(3, 1);
            var _loc_4:* = _loc_2.indexOf(_loc_3) + 2;
            return XBase64.decode(LoadXML.substr(4), String(_loc_4));
        }// end function

не в общих чертах а построчно
цитата
15/06/10 в 00:52
 CABMIT
Во-первых, функция принимает на вход строку текста, и на выходе тоже получается строка
Код:

private function decode(LoadXML:String) : String
{
  // тут просто объявляется переменная
  var _loc_2:String = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";
 
  // в переменную _loc_3 записывается 4-й символ строки, переданной в функцию decode
  var _loc_3:* = LoadXML.substr(3, 1);
 
  // затем в строке _loc_2 ищется позиция символа, который находится в переменной _loc_3 и к этой позиции прибавляется 2
  var _loc_4:* = _loc_2.indexOf(_loc_3) + 2;
 
  // вот про эту функцию мне ничего неизвестно (и гуглю кстати тоже), видимо это какая-то внутренняя функция
  // судя по названию она декодирует и возвращает текст по алгоритму base64
  // а конкретно - сначала вырезает первые 4 символа из начала входной строки, а потом уже что-то делает с оставшейся строкой
  // второй параметр - это возможно какой-то ключ, который вычисляется выше и записывается в переменную _loc_4
  return XBase64.decode(LoadXML.substr(4), String(_loc_4));
}// end function

как-то так
цитата
15/06/10 в 08:12
 Dr.Syshalt
Да просто алгоритм шифрования примитивный, и в попутку - тест на IQ несложный. Плеер чей-то ломаешь? smail101.gif Это он разбирает то, что от сервера получает, где в обратном порядке все закручивается.
цитата
15/06/10 в 08:55
 Sterx
CABMIT:
AS 3 - yes?
цитата
15/06/10 в 11:47
 CABMIT
похоже на то
цитата
15/06/10 в 12:52
 Sterx
стукни плиз 4498девять9229
твоей аськи нет в профиле
цитата
15/06/10 в 17:37
 CABMIT
Вообще я не спец по AS, я больше по PHP icon_smile.gif


Эта страница в полной версии