На главную
X   Сообщение сайта
(Сообщение закроется через 2 секунды)

Здравствуйте, гость ( Вход | Регистрация )

Флеш 7.0
леха
сообщение 30.6.2009, 20:14
Сообщение #1


Новичок
Иконка группы

Группа: Пользователи
Сообщений: 4
Регистрация: 30.6.2009
Пользователь №: 22 508



всем привет! У меня такой вопрос: Нарисовал я мульт в макромедиа флеш МХ 2004 версия 7.0 теперь хочу создать кнопки плей и стоп в инструкции написано следующее:

"Итак, для включения в фильм интерактивных кнопок необходимо выполнить следующие действия:

1. Добавьте в фильм новый слой, который будет использоваться в качестве дополнительного фона; именно в фоновый слой следует добавить кнопки, чтобы они присутствовали на сцене на всем протяжении фильма.

2. Щелкните мышью в ячейке первого ключевого кадра в «кнопочном» слое.

3. Перетащите поочередно из окна библиотеки на стол две кнопки, которые вы решили использовать в фильме;
4. Выберите первую из кнопок, с помощью которой фильм должен приостанавливаться.

5. С помощью инспектора свойств кнопки откройте панель Actions и щелкните в списке Actions Toolbox на значке раздела Actions.

6. Откройте подраздел Movie Control, отыщите в нем действие Stop и дважды щелкните на нем мышью; в результате в окне сценария появится текст сценария, содержащий обработчик onfrelease); он обеспечивает инициализацию действия stop() при наступлении события release (то есть при щелчке на кнопке); пустые скобки после имени процедуры означают, что данная процедура используется без параметров; соответствующее сообщение выводится и в окне параметров

7. Не закрывая панель Actions, выберите на столе вторую кнопку и назначьте ей действие play, повторив описанную выше процедуру.
Чтобы проверить, как работают созданные кнопки, следует выбрать в меню Control команду Test Movie или Test Scene.

Я все делал так но ничего не вышло. Во первых панель Actions у меня немного другая в подразделе Movie Control у меня нету кнопок play, Stop а есть кнопки startDrag stopDrag но как я уже говорил с ними ничего не выходит.Помогите мне разобраться пожалуйста. И как можно сделать чтобы созданный мульт не крутился по кругу (кончается и сначала начинается). Спасибо.
Вернуться к началу страницы
 
+Цитировать сообщение
 
Создать новую тему
Ответов
TEHEK
сообщение 30.6.2009, 23:15
Сообщение #2


Сэнсей-форумнист
Иконка группы

Группа: Админ
Сообщений: 1 740
Регистрация: 28.11.2008
Пользователь №: 20 023



на случай, если не знаешь, как создать кнопку:

1) рисуешь кнопку.
2) выделяешь ее и жмешь F8
3) в меню выбираешь тип Button (там есть еще MovieClip u Graphic)

Если это мультик, то лучше сделать по традиции:
1) сделать паузу на первом кадре
2) в конце сделать кнопку "проиграть с начала"

По шагам:
1) Добавляешь слой
2) Нажимаешь на первый кадр в этом слое, жмеш F9
3) Набираешь в появившемся окне команду
Код
stop()

Это будет останавливать ролик на первом кадре.
если ты не можешь печатать в окне, поищи, там есть кнопка, которая переключает между режимами advanced scripting и basic scripting. Нужен advanced
3.1) жмешь опять F9, чтобы окно actions не мешало

4) рисуешь кнопку
5) ВЫДЕЛЯЕШЬ эту кнопку, жмешь F9
6) в появившемся окне пишешь
Код
on (release) {
play();
}

Это позволит запустить ролик при нажатии на эту кнопку

Теперь запусти ролик. Если ты все сделал правильно, будет пауза на первом кадре. Нажмешь кнопку - ролик запустится.

В конце он опять перекинет тебя на первый кадр и сделает паузу.

Сделай хотя бы так. Если получится, скажу как быть дальше
Вернуться к началу страницы
 
+Цитировать сообщение
леха
сообщение 1.7.2009, 11:02
Сообщение #3


Новичок
Иконка группы

Группа: Пользователи
Сообщений: 4
Регистрация: 30.6.2009
Пользователь №: 22 508



Спасибо TEHEK все получилось. но у меня возник еще вопрос: если я захочу приостановить мульт во время просмотра то как прописать скрипт для кнопок "приостановить" и " возобновить" можно ли эти две функции прописать к одной кнопке или лучше сделать две разные?
Вернуться к началу страницы
 
+Цитировать сообщение

Сообщений в этой теме


ОтветитьСоздать новую тему

 



RSS Текстовая версия Сейчас: 23.3.2022, 9:15