Neler yeni

Yeni mesajlar Yeni konular En çok mesaj En çok tepki En çok görüntülenen

Flash Website Menu Sorunu ?

wustafa

🌱Yeni Üye🌱
Katılım
25 Haz 2007
Mesajlar
1
Tepkime puanı
0
Arkadaşlar xml flash websitesini düzenliyordum. Site basit tasarımlı, ferah arayüzlü bir site. öyle ki sitenin üst tarafında 5 menü var. alt tarafında da 5 menü var. fakat üst tarafındaki menülerde mesela galeriye falan tıkladığında sayfa sitenin içinde açılırken diğer alt taraftaki menülerden birine tıkladığımızda ayrı sayfada açılıyor. Ben tüm menülerin aynı sayfada aynı çerçevede açılmasını istiyorum. Bu komutu yöneten bir kod bütünlüğü var paylaşmak istiyorum.

//import transition class
import mx.transitions.Tween;
import mx.transitions.easing.*;
//stop while xml loads
stop();
//new xml
var myXML:XML = new XML();
myXML.ignoreWhite = true;
//arrays to store xml data
var link_target:Array = new Array();
var button_label:Array = new Array();
var crumbColor:Array = new Array();
//x position of navigation
xpositionsub = 240;
//y position of navigation
ypositionsub = 0;
//button spacing
buttonSpacingsub = 89;
//xml onload function
myXML.onLoad = function(status) {
//load data and create navigation
if (status) {
var xmlNodes:Array = this.firstChild.childNodes;
for (i=0; i<xmlNodes.length; i++) {
button_label.push(xmlNodes.attributes.label);
link_target.push(xmlNodes.attributes.url);
crumbColor.push(xmlNodes.attributes.btnColor);
_root.attachMovie("crumb","btn"+i,_root.getNextHighestDepth(),2);
_root["btn"+i]._x = xpositionsub;
_root["btn"+i]._y = ypositionsub;
xpositionsub = xpositionsub+buttonSpacingsub;
_root["btn"+(i)].label.innercrumb.txt.text = (button_label);
var setColor200 = new Color(_root["btn"+(i)].label.innercrumb);
setColor200.setRGB(crumbColor);
_root["btn"+(i)].onRollOver = function(){
this.gotoAndPlay("over");
}
_root["btn"+(i)].onRollOut = function(){
this.gotoAndPlay("out");
}
_root["btn"+(i)].onRelease = function(){
var currentBtn:String = this._name;
var selectedButton:String = currentBtn.substring(3, 5);
getURL(link_target[selectedButton],"_blank");
}
play();
}
} else {
//if an error occurs show message
errorTxt="Load error"
}
}
//load navigation.xml
myXML.load("breadcrumbs.xml");

üst menüler "navigation.xml" tarafından yönetilirken alt menüler "breadcrumbs.xml" tarafından yönetiliyor.

Yardımlarınızı bekliyorum bu sayfayı nasıl düzenleyebilirim. bence bütün herşey bu kodda bitiyor. teşekkürler.
 

Benzer konular

Üst