Форум 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=120892)

EvgenijRvachov 02.02.2009 20:02

Замена мувиков
 
Вложений: 1
Привет.
Подскажите плыз, в след вопросе.
как при нажатии на кнопку, подгружать определенный мувик в определенную точку кординат. При нажатии на другую кнопку, чтобы первый мувик скрывался, а второй открывался.
скрин ниже.
Вложение 21445

Буду признателен.

dimarik 02.02.2009 23:51

Я почти понял Вашу мысль!

1. Сначала сделайте кнопку.
2. Повесьте на неё хэндлер.
3. В хендлере пропишите создание мувика (или аттач) и присвойте ему "определенную точку кординат".

4. Сделайте "другую кнопку".
5. см. пункт 2.
6. В хендлере пропишите создание второго мувика и скрытие первого мувика.

Уважаемый Евгений, я обожаю русский язык и надеюсь, Вы не проигнорируете моё мелкое замечание

EvgenijRvachov 03.02.2009 00:39

Цитата:

Сообщение от dimarik (Сообщение 795138)
Я почти понял Вашу мысль!

1. Сначала сделайте кнопку.
2. Повесьте на неё хэндлер.
3. В хендлере пропишите создание мувика (или аттач) и присвойте ему "определенную точку кординат".

4. Сделайте "другую кнопку".
5. см. пункт 2.
6. В хендлере пропишите создание второго мувика и скрытие первого мувика.

OK. Thank you, dimarik. I will testing. :)

dimarik 03.02.2009 01:06

Если есть желание, попробую прокомментировать Вашу нетленку =)

gloomyBrain 03.02.2009 03:01

Цитата:

OK. Thank you, dimarik. I will testing
как я понял, имеется ввиду то, что вы говорите на разных языках =))

чтобы добавить мувик из библиотеки:
Код AS1/AS2:

this.attachMovie("id в библиотеке", "имя_на_сцене", this.getNextHighestDepth())

чтобы удалить мувик:
Код AS1/AS2:

имя_на_сцене.removeMovieClip()

Хэндлер - обработчик события (например кнопка.onRelease = function(){...сама функция...})

EvgenijRvachov 03.02.2009 13:14

Спасибо ребята. Буду пробовать.

Добавлено через 39 минут
спасибо всем.
gloomyBrain - все получилось. Благодарю.


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

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