Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы (http://www.flasher.ru/forum/forumdisplay.php?f=10)
-   -   Navigation (http://www.flasher.ru/forum/showthread.php?t=62503)

Laserson 29.08.2004 13:15

Navigation
 
Народ помогите плз! Как мне сделать меню, что-бы при наведении курсора на главную кнопку появлялось подменю, а при убираннии курсора-исчезало! Типа как у Macromedia или попроще! Вот пример если кто не понял-www.newbrand.nm.ru/runme.swf

FreeLander 29.08.2004 18:21

я делал наподобе, но оно глючное и писано давно, вывесь мэйл свой - я тебе кину..

а вообще тут глянь, может что-нибудь понравится.

Laserson 29.08.2004 18:59

Да... Менюшки прикольные-особенно которое сделал WaxBolik. А e-mail laserson@inbox.ru

Laserson 01.09.2004 12:09

Кстати ещё один вопрос-что значит "telltarget". А то во мнотих мувиках есть такой скрипт. И зачем он нужен?

Жень Шень 01.09.2004 13:40

Советую обзавестись словарем АС.
Цитата:

Оригинал написал(а) Laserson
Кстати ещё один вопрос-что значит "telltarget". А то во мнотих мувиках есть такой скрипт. И зачем он нужен?
tellTarget
Доступность
Flash Player 3. (Нежелателен в Flash 5; используйте дот-нотацию и команду with.)
Синтаксис
tellTarget("target") {
statement(s);
}
Параметры
target Строка, определяющая путь до таймлайна, которым вы хотите управлять.
statement(s) Команды, выполняемые если указан корректный таймлайн.
Возвращает - Ничего.
Описание
Команда; выполняет комманды задаваемые в параметрах statements на таймлайне, определяемом в параметре target. Команда tellTarget полезна для управлении перемещениями по мувиклипу. Назначайте tellTarget на кнопки, чтобы остановить или запустить мувиклипы в любом месте на сцене. Также вы можете переместить воспроизводящую головку мувиклипа на конкретный кадр.
Во Flash 5 можно использовать дот-нотацию вместо команды tellTarget. Также можно использовать команду with для обеспечения выполнения нескольких команд на том же таймлайне. Вы можете использовать команду with для указания пути к любому объекту, тогда как команда tellTarget позволяет управлять только мувиклипами.
Пример
Этот пример использования команды tellTarget управляет мувиклипом ball на главном таймлайне. Первый кадр клипа ball пустой и содержит команду stop() из-за чего клип не виден на сцене. Когда вы нажимаете кнопку с нижеследующим кодом, команда tellTarget указывает клипу ball перейти на второй кадр, где начинается анимация.

on(release) {
tellTarget("ball") {
gotoAndPlay(2);
}
}
Следующий пример записанный в дот-нотации дает тот же самый результат.
on(release) {
ball.gotoAndPlay(2);
}
Если вам нужно выполнить несколько команд в мувиклипе ball, вы можете использовать команду with как это показано ниже.
on(release) {
with(ball) {
gotoAndPlay(2);
_alpha = 15;
_xscale = 50;
_yscale = 50;
}
}
Смотри также
with

FreeLander 01.09.2004 15:31

добрый человек.
вспомнились призывы перевести весь хэлп к семёрке))

Laserson 02.09.2004 13:16

А не легче сделать

on(release) {

gotoandplay("метка фрейма");

}

Чем вообще отличаются эти комманды по сути?

Словарь по АС у меня есть и не один, но я разобраться не могу-один в формате PDF и весь на английском, а в другом одни ошибки. Кстати объясни попроще эту команду.

Laserson 02.09.2004 13:20

Цитата:

Оригинал написал(а) FreeLander
добрый человек.
вспомнились призывы перевести весь хэлп к семёрке))

Давайте переведём...

Laserson 02.09.2004 13:33

А можно вставить JavaScript в мувик и что-бы он выполнял те же функции как и на HTML странице. Например бегущая строка или переливание текста.

FreeLander 02.09.2004 13:56

Цитата:

Оригинал написал(а) Laserson А можно вставить JavaScript в мувик и что-бы он выполнял те же функции как и на HTML странице. Например бегущая строка или переливание текста.
можно, но муторно: там высылаешь из мувика fscommand(), скрипт её отлавливает и в ответ с помощью setVariable() пихает в какую-нибудь переменную мувика значение. дальше это значение надо отслеживать при помощи watch.

Давно пора пример сваять на эту тему - всё неохота.


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

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