Уроки Flash

Источник: mgraphics

Делаем пароль для просмотра Flash ролика

Многим наверное хотелось бы ограничить доступ своего Flash ролика посетителям или дать ему пароль для просмотра той или иной открытки, заставки. Ну давай те разберемся. Во первых нужно знать если допустим человек хочет посмотреть открытку которую заказывал. А таких человек 100. Здесь предаться воспользовать функцией loadMovieNum, она будет подгружать ролик(и) в этот фильм. Пароль должен соответствовать названию ролика иначе не будет происходить ничего. Ну начнем.

Открываем Flash. Подгатавлеваем Flash для будущего ролика. Во первых создаем размер ролика 250 на 250.Делаем 5 слоев.В самом последнем слои нарисуем рамку, фон, поле ввода(цвет).Во втором слои перед ним делаем поле ввода ,кнопку и надпись введите пароль. Выберем в панели текста Text Option(параметры текста) и выберим Input text (вводимый текст).И зададим такие свойства Passoword (пароль),variable(переменые)делаем переменую допустим formus. Не забудте указать число символов в пароле(Max Chars), я поставил 10.Делаем кнопку GO,кнопке прописываем такой код

on (release) {
loadMovieNum (formus + ".swf", 0);
}
on (release) {
gotoAndStop (2);
}

Теперь давайте разберем функции
Функция loadMovieNum служит для подгрузки ролика во Flash, где formus это наша переменая,что такое + ".swf", 0 эта переменая подгружает какой то ролик на нолевой уровень.
Функция gotoAndStop (2) если нету ролика или неправильный пароль то клип переходит на второй кадр и останавлевается в дальнейшем у нас там будет кнопка вернуться назад
Делаем во втором слоем такой код
formus = "";
Самому первому слою прописываем
stop ();
Теперь переходим во второй кадр делаем пустой кадр в первом слои и пишем опять
stop ();
Теперь в предпоследним слои делаем кнопку назад и пишем ей такой код

on (release) {
unloadMovieNum (1);
}
on (release) {
gotoAndStop (1);
}

Можно написать выше кнопки неправильный пароль.
Теперь давайте разберем функции.
Функция unloadMovieNum выгружает из программы Flash Player фильм, загруженный ранее с помощью функции loadMovieNum у нас он выгружает первый уровень.
Функция gotoAndStop (1) возращает нас на первый кадр.
Все самая тяжёлая работа сделана.Сохраняем ,публикуем.

Теперь делаем ролик который мы бы хотели посмотреть. Открываем Flash делаем размер ролика не больше 250 на 250.Я лично делаю 250 на 250 делаю простую анимацию ну например www.pixel.h5.ru.ru .Графика в сети.
Сохраняем называем например proba, публикуем. Незабудте положить в одну папку что мы делали до этого и proba. Открываем что мы делали и вводим в поле ввода пароль proba. Ура!, работает.

Вот и все главное незабудте что пароль и название файла(который мы хотим посмотреть) должно быть одно и тоже.

Читать дальше: http://www.mgraphics.ru/show_articles.php?act=read&aid=81#ixzz1B11bxP4g


Страница сайта http://test.interface.ru
Оригинал находится по адресу http://test.interface.ru/home.asp?artId=25017