Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Опять кнопки (http://www.flasher.ru/forum/showthread.php?t=70966)

Elefant 25.10.2005 18:35

Опять кнопки
 
Надеюсь вы поможите!
У меня такая проблема.Купил книгу по Flash MX2004.Изучал.Всё шло нормально до изучения actionscript.то есть в книге есть как например добавить ссылку к кнопке, но об остальном практически ни слова.Подскажите пожалуйста как добавить действие к кнопке, чтоб она проигрывала фильм.(загружённый в библиотеку)Я пробовал через панель Behaviors но кнопка не выполняет этого действия.Я хочу узнать как вообще должны быть расположены кнопка и анимация по слоям или ещё как-то, чтоб получались и другие дейсвтия.Спасибо заранее. :)

ashs 25.10.2005 20:00

во...у меня та-же беда...
Будем кричать sos вместе)

ujim 25.10.2005 20:19

Ищите в Хелпе:
on (press) {}
или
my_btn.onPress = function () {}

Также
gotoAndPlay()

ashs 25.10.2005 20:35

может поможешь, если конечно тебе не трудно, я тебе брошу фла в мх.
АС для меня тяжеловат, наверное его очень умные ребята писали.
А то мне уже давали советы как написать, один хрен не пашет, может какую закарючку не туда впиндюриваю...

ujim 25.10.2005 21:56

давай, посмотрю

Elefant 25.10.2005 23:24

будем пробовать. =) а как сделать если я загрузил в библиотеку фильмец и хочу чтоб кликая на кнопку проигрывался он.Или это невозможно?

ashs 26.10.2005 12:09

Ujim , я тебе в почтовый ящик бросил фла.

ashs 26.10.2005 12:11

Elefant

можно,наверняка, но надо знать ,как.
я увы пока не сумел понять...

ujim 26.10.2005 15:51

Цитата:

Сообщение от ashs
Ujim , я тебе в почтовый ящик бросил фла.

Сделал, правда пошел по простому пути

просто побаловался с VISIBLE, если нужно было именно доставать из библиатеки, то можно переделать

ashs 26.10.2005 18:14

ujim , спасибо друг.
Правда я так и не понял, как ты это сделал.
Ккнопке привязана процедура

on (release) {
this.clip.play();
}
on (press) {
_root.mcText._visible = true;
}

Это она вытаскивает мс, или ты где-то в другом месте что-то ковырнул?

Den0k 26.10.2005 18:21

_root.mcText._visible = true; // делает видимым mcText (он уже был на сцене)

а вообще читайте хелп... !!!

есть и перевод на русский, кто первый найдёт тому приз ;-)

ujim 26.10.2005 18:25

В твоем примере я добавил код для мувика "a" - красный воздушный шар:
Код:

on (press) {
        _root.mcText._visible = true;
}

И на основную шкалу поставил:
Код:

_root.mcText._visible = false;
также вытащил из библиотеки твой указанный клип и добавил кнего
процедурку:
Код:

on (press) {
        _root.mcText._visible = false;
}

БОЛЬШЕ НИЧЕГО НЕ ТРОГАЛ!

ujim 26.10.2005 18:30

Вложений: 1
Цитата:

Сообщение от Elefant
будем пробовать. =) а как сделать если я загрузил в библиотеку фильмец и хочу чтоб кликая на кнопку проигрывался он.Или это невозможно?

Тут лежит твой примерчик.
Смотри, разбирайся.

ashs 26.10.2005 19:04

Ujim ,спасибо
А где в коде, что ты написал , ссылка именно на мс "t_f".
Откуда програмка узнала , что надо именно этот клип взять?

ujim 26.10.2005 19:23

нигде! я его достал из библиотеки положил на слой "fon", дал имя ему "mcText".
сравни точто ты мне высылал и что я тебе вернул. найди отличия!
короче дерзай!

ashs 26.10.2005 19:54

Ujim , спасибо.
Вот теперь что-то стал понимать.
Попробую к другим кнопкам прицепить другие мс.
Не уверен в успешности затеи...


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

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