[AS 3.0] XML dropdown menu

Status
Niet open voor verdere reacties.

slabbetje

Gebruiker
Lid geworden
5 mei 2007
Berichten
290
Heey helpers,

ik ben bezig met een flash website en ben ik beland bij het drop down menu
ik zelf werk nooit met AS 3.0 en ik wil nu subs toevoegen hoe kan ik dit het beste doen?
ik hoef geen hele code terug maar wel een schop in de goeie richting

Code:
//Configuraties
import fl.transitions.Tween;
import fl.transitions.easing.*;

var menuText:TextField;
var menuSubText:TextField = new TextField();
var menuItem:MenuItem;
var subItem:MenuItem;

var myTween:Tween;

var xml:XML;
var xmlList:XMLList;
var xmlLoader:URLLoader = new URLLoader();
xmlLoader.load(new URLRequest("menu.xml"));
xmlLoader.addEventListener(Event.COMPLETE, xmlLoaded);


function xmlLoaded(event:Event):void
{
    xml = XML(event.target.data);
    xmlList = xml.children();
	
//start loop		
    for (var i:int = 0; i < xmlList.length(); i++)
    {
		
	menuItem = new MenuItem(); //Buttons genereren
	menuItem.menuLabel.text = xmlList[i].attribute("name");
	menuItem.menuLabel.autoSize = TextFieldAutoSize.LEFT; //Text resizen
	menuItem.pijl.visible = false;	
	menuItem.x = 20 + i*100;
	menuItem.y = 30;
	
addChild(menuItem);		
	
	} //End loop
}

Sommige reacties zijn nog van de vorige edit, ik heb nu het hele script veranderd
 
Laatst bewerkt:
x, y en col zijn variabelenamen die standaard in je element reeds gebruikt worden.

probeer eens met 'var myX' ipv 'var x' etc..

Bovendien zal je bij je variabelen ook het type moeten declareren (wat eigenlijk verplicht is als je compiler strict is ingesteld).
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan