Пятница, 04.07.2025, 16:14Приветствую Вас Посторонний | RSS
Главная | | Регистрация | Вход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Флеш-навигация по внутренним ссылкам
GRELIKTIKONДата: Понедельник, 28.03.2011, 15:46 | Сообщение # 1
Генералиссимус
Группа: Администраторы
Сообщений: 1400
Награды: 0
Репутация: 0
Статус: Offline
Мы создали четыре кнопки меню.

Теперь наша задача состоит в том, чтобы при нажатии на каждую из кнопок происходил переход к соответствующей странице во flash. То есть нужно создать внутреннюю навигацию.

Добавляем слой. В первом кадре в панель Actions (чтобы вызвать панель, нажмите F9), вписываем код

stop();

Это делается для того, чтобы ролик остановился на титульной странице сайта.

Кадр 10 делаем ключевым (нажать F6) , в панели свойств, присваиваем ему метку home.

(см. рисунок)

На данном кадре будет располагаться страница пункта меню home.

Кадр 15 делаем ключевым.
Присваиваем ему метку about.
Здесь будет находится содержимое одноименной страницы.

Возвращаемся к первому слою, к кадру 1, где у нас расположены кнопки меню.

Выделяем кнопку Home на Рабочей области, в панели Actions записываем код:
=============================================================
On(press) { //при нажатии кнопки

gotoAndStop(‘home’); //осуществляется переход к кадру с меткой home и происходит остановка ролика

}
=============================================================

Аналогичный код для кнопки About советуем вписать самостоятельно.

Затем, для того, чтобы наше меню находилось на странице на протяжении всего ролика, добавим кадров (удерживая F5) до кадра 15.

Протестируйте ролик, нажав Ctrl+Enter.


"Чем ночь темней, тем ярче звёзды"
 
GRELIKTIKONДата: Понедельник, 28.03.2011, 15:51 | Сообщение # 2
Генералиссимус
Группа: Администраторы
Сообщений: 1400
Награды: 0
Репутация: 0
Статус: Offline
ССЫЛКА

"Чем ночь темней, тем ярче звёзды"
 
GRELIKTIKONДата: Вторник, 29.03.2011, 09:51 | Сообщение # 3
Генералиссимус
Группа: Администраторы
Сообщений: 1400
Награды: 0
Репутация: 0
Статус: Offline
можно указать:

имя окна в строке window (если используются фреймы).

Там же можно указать открывать ли при щелчке по кнопке новое окно (target_blank)


"Чем ночь темней, тем ярче звёзды"
 
GRELIKTIKONДата: Четверг, 31.03.2011, 00:51 | Сообщение # 4
Генералиссимус
Группа: Администраторы
Сообщений: 1400
Награды: 0
Репутация: 0
Статус: Offline
===================================
On(press) {
gotoAndStop(‘название фрейма’);
}
===================================

===================================
On(press) {
_root.gotoAndStop(‘название фрейма’);
}
===================================

Оба кода не заработали. Выдаёт ошибку.


"Чем ночь темней, тем ярче звёзды"
 
GRELIKTIKONДата: Пятница, 01.04.2011, 03:45 | Сообщение # 5
Генералиссимус
Группа: Администраторы
Сообщений: 1400
Награды: 0
Репутация: 0
Статус: Offline
Может мне нужен код :

gotoAndPlay(1) и так далее ...

???


"Чем ночь темней, тем ярче звёзды"
 
GRELIKTIKONДата: Пятница, 01.04.2011, 06:49 | Сообщение # 6
Генералиссимус
Группа: Администраторы
Сообщений: 1400
Награды: 0
Репутация: 0
Статус: Offline
Да что такое, не могу найти ответ в интернете.

Заходишь на форумы, спрашиваешь у людей, а ответить некому.
Наша нация меня поражает.
Шакалы, самые натуральные шакалюги.


"Чем ночь темней, тем ярче звёзды"
 
GRELIKTIKONДата: Пятница, 01.04.2011, 08:08 | Сообщение # 7
Генералиссимус
Группа: Администраторы
Сообщений: 1400
Награды: 0
Репутация: 0
Статус: Offline
Меню

В случае применения встроенного флэш-меню можно обойтись без вставок на JavaScript или других скриптовых языках при программировании эффектов.

Кнопки с учетом нескольких конечных состояний создаются во Flash очень просто - они уже есть,
и требуется только нарисовать одно или несколько состояний и назначить действия.

Поскольку кнопки обычно имеют простую форму (прямоугольник, круг, овал),
то размеры объектов будут ничтожны.

Парадокс, но при создании небольших флэш-меню значительный вес в готовом клипе приходится на текст,
а точнее, не на сам текст, а на описание символов, использованных в клипе.

Объем, создаваемый текстом, зависит от очертаний шрифта и для полного набора символов обычно находится в пределах 2-5 Кбайт.

Для динамических текстовых полей шрифт не описывается, если только это не задано специально,
но тогда нет гарантии правильного отображения текста на компьютере клиента,
и приходится использовать шрифты попроще.

Не будем рассматривать все аспекты построения меню на Flash,
эта необозримая тема требует отдельного рассмотрения.

Коснемся лишь некоторых основных моментов,
которые вызывают больше всего вопросов у начинающих Web-разработчиков.

Загрузку документа из флэш-меню выполняет оператор:

getURL ("srcname", "_self", "POST");

srcname - это имя ресурса и может быть как именем документа, так и скриптом.

Далее указывается, куда загружать документ: _self (_blank, _parent, _top) - это предопределенные имена.

Имя может быть любым, но окно с соответствующим именем должно существовать.
Этот момент важен при использовании фреймов.
Если ваше меню расположено в одном фрейме, а документ грузится в другой,
то имена фрейма-мишени и имя в вызове должны совпадать.
Flash позволяет использовать выражения для задания имен.
Имя ресурса может быть задано и в виде переменной.
Если имена не существуют, то просто ничего не произойдет или появится сообщение, что документ не найден.

Последний параметр тоже понятен - можно посылать переменные методами Get или Post,
а можно не посылать вообще.
Flash передает переменные сам.
В имени ресурса ничего указывать не надо.

С другой стороны, можно вписать переменные в строку в случае передачи методом Get и указать при этом режим без передачи переменных. Это тоже работает


"Чем ночь темней, тем ярче звёзды"
 
GRELIKTIKONДата: Воскресенье, 03.04.2011, 17:50 | Сообщение # 8
Генералиссимус
Группа: Администраторы
Сообщений: 1400
Награды: 0
Репутация: 0
Статус: Offline
Этот код работает !!!
==============================
on(press) {
_root.gotoAndStop(номер кадра);
}
==============================

on - пишется с маленькой буквы

Скрипт прописывается в каждом кадре


"Чем ночь темней, тем ярче звёзды"
 
  • Страница 1 из 1
  • 1
Поиск:

Disign by Mark © 2025