Показать сообщение отдельно
Старый 15.02.2011, 21:50
Hauts вне форума Посмотреть профиль Отправить личное сообщение для Hauts Посетить домашнюю страницу Hauts Найти все сообщения от Hauts
  № 6  
Ответить с цитированием
Hauts
 
Аватар для Hauts

блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,113
Записей в блоге: 1
Отправить сообщение для Hauts с помощью ICQ Отправить сообщение для Hauts с помощью Skype™
А так?
Код AS1/AS2:
private var menuRollOverState:Object;
private var menuRollOutState:Object;
private function generateOsnMenu(def_lang) {
	menuRollOverState = {tint:"0x000000", ease:Circ.easeOut, overwrite : true};
	menuRollOutState = {tint:"0x838383", ease:Circ.easeOut, overwrite : true};
 
	_root.createEmptyMovieClip("osnMenu",_root.getNextHighestDepth());
	_root.osnMenu._y = 18;
	_root.osnMenu._x = _root.rd_logo._x+_root.rd_logo._width+130;
	var menupunkts:Number = _root.menuXML.firstChild.childNodes.length;
 
	for (i=0; i<menupunkts; i++) {
		var osnmenu:MovieClip = _root.osnMenu.attachMovie("menuText", "menuText"+i, _root.osnMenu.getNextHighestDepth());
		osnmenu.punktText.autoSize = true;
		osnmenu.punktText.htmlText = true;
 
		var title = _root.menuXML.firstChild.childNodes[i].attributes["title_ru"];
		osnmenu.punktText.htmlText = title;
 
		var what_load = _root.menuXML.firstChild.childNodes[i].attributes["what_load"];
 
		osnmenu._y = 0;
		if (i == 0) {
			osnmenu._x = 0;
		} else {
			osnmenu._x = _root.osnMenu["menuText"+(i-1)]._x+_root.osnMenu["menuText"+(i-1)]._width+40;
		}
		osnmenu.onRollOver = function() {
			TweenMax.to(this.punktText,0.5,menuRollOverState);
		};
		osnmenu.onRollOut = _root.osnMenu["menuText"+i].onReleaseOutside=function () {
			TweenMax.to(this.punktText,0.5,menuRollOutState);
		};
		osnmenu.onRelease = Proxy.create(this, menuItemRelease);
		// osnmenu.onRelease = function(){trace(this)};
	}
}
public function menuItemRelease():Void {
	trace("WHAT LOAD ");
}
__________________
hauts.ru