Показать сообщение отдельно
Старый 14.10.2006, 07:10
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 7  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Или, если кнопки должны выплнять разеые действия, можно и так:
=)
Код:
var dispatcher:Number = 4;
for (i=0; i<3; i++) {
	var _l1:MovieClip = _root.attachMovie("btn", "btn"+i, _root.getNextHighestDepth(), {_x:50, _y:10+i*110, _i:i});
	_btns.push(_l1);
	_l1._txt.text = "Button"+i;
	var _l2:MovieClip = _root.attachMovie("fader", "fader"+i+"_mc", _root.getNextHighestDepth(), {_x:150, _y:10+i*110, _alpha:1});
	_l1.onRelease = function() {
		_root.dispatcher = this._i;
	};
}
_root.onEnterFrame = function() {
	switch (_root.dispatcher) {
	case 0 :
		_root.fader0_mc._alpha<=100?_root.fader0_mc._alpha+=5:_root.fader0_mc._alpha=100;
		_root.fader1_mc._alpha>=0?_root.fader1_mc._alpha-=5:_root.fader1_mc._alpha=0;
		_root.fader2_mc._alpha>=0?_root.fader2_mc._alpha-=5:_root.fader2_mc._alpha=0;
		break;
	case 1 :
		_root.fader1_mc._alpha<=100?_root.fader1_mc._alpha+=5:_root.fader1_mc._alpha=100;
		_root.fader0_mc._alpha>=0?_root.fader0_mc._alpha-=5:_root.fader0_mc._alpha=0;
		_root.fader2_mc._alpha>=0?_root.fader2_mc._alpha-=5:_root.fader2_mc._alpha=0;
		break;
	case 2 :
		_root.fader2_mc._alpha<=100?_root.fader2_mc._alpha+=5:_root.fader2_mc._alpha=100;
		_root.fader1_mc._alpha>=0?_root.fader1_mc._alpha-=5:_root.fader1_mc._alpha=0;
		_root.fader0_mc._alpha>=0?_root.fader0_mc._alpha-=5:_root.fader0_mc._alpha=0;
		break;
	default :
		trace("hit the button, u *beep*!");
		break;
	}
};
Вложение 15468
PS. А как вы делаете эти замечательные рамочки вокруг аттачментов? %)
PPS. Но в первом случае флешка меньше немного получается, хотя, я думаю, что если в этой всю ерунду поудалять, то будет одинаково =)
__________________
Hell is the possibility of sanity


Последний раз редактировалось wvxvw; 27.04.2008 в 22:16.