Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Action script 2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=49)
-   -   программирование хитрых кнопок (http://www.flasher.ru/forum/showthread.php?t=52808)

rolf70 17.12.2003 17:58

программирование хитрых кнопок
 
Друзья, прошу простить моё невежество, но обстоятельства вынуждают - рисовать могу немного, а вот с программированием беда: тёмный лес..

Есть картинка (пейзаж), есть кнопка, которая меняет дневной вид на вечерний, и есть ещё кнопки, которые добавляют различные детали в пейзаж. Проблема в том, что детали для дня и ночи различаются, два вида для каждой.

Как их заставить включаться, учитывая "режим (день/ночь)" пейзажа? В наличии имеются программисты, поэтому буду благодарен даже за недетальное описание идеи.

Надеюсь, объяснил не слишком путанно.
Спасибо

Stone 17.12.2003 18:40

на кнопке с добавлением части пейзажа
on(press){
if(день==true){
показываем добавляемый фрагмент в днемном свете
}else{
показываем добавляемый фрагмент темным (ночь же)
}
}

rolf70 18.12.2003 15:56

Боьшое спасибо! Помогло.

Лодырь{besedka} 22.12.2003 19:42

Интересно бы поглядеть - как оно выглядит ;)

2K WebStudio 23.12.2003 20:09

Код:

on(press){
if(день==true){
показываем добавляемый фрагмент в днемном свете
}else{
показываем добавляемый фрагмент темным (ночь же)
}
}

И что?
Это работает?
день - это что интересно такое?
Ты имел ввиду объект getDate()?

Jlekc 23.12.2003 20:21

Умом Россию не понять :D

2K WebStudio 23.12.2003 20:36

это точно!
Но я тоже молодец...
Конечно же объект Date();

Stone 24.12.2003 11:18

2 2K WebStudio
 
у них смена дня и ночи происходит нажатием кнопки (читай вопрос) и "Конечно же объект Date();" тут не причем.
способов осуществить эту смену масса (два фрэйма с разными картинками, изменение яркости клипа , два слоя и т.д. и т.п.) , я не могу предугодать каким они воспользовались...

rolf70 24.12.2003 15:07

Совершенно верно. Если совсем точно, то работает переходом на разные фреймы. Кажется, не такая уж диковина.

2K WebStudio 24.12.2003 22:07

Я может в впорос не очень вник, но замечание твоё не понял!
_root.onEnterFrame=function(){
d=new Date();
t=d.getHours();
if(t...){
mc.gotoAndStop(2);
}else(if...){
mc.gotoAndStop(1);
}
}
Действия можно и по-сложнее, этол самое простое!


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

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