import flash.display.MovieClip; import flash.display.Sprite; import flash.events.MouseEvent; import caurina.transitions.*; import flash.display.DisplayObject; import gs.TweenLite; import fl.motion.easing.* import com.reintroducing.layout.Grid; //var lister:Array = Grid.create(165, 4, 90, 90, 5, 10); var findUs:XML; var findUs2:XML; var findUs3:XML; var findUs4:XML; var findUs5:XML; //var findUsList:XMLList; var xmlLoader:URLLoader = new URLLoader(); xmlLoader.addEventListener(Event.COMPLETE, onComplete, false, 0, true); xmlLoader.addEventListener(IOErrorEvent.IO_ERROR, onIOError, false, 0, true); xmlLoader.load(new URLRequest("locations.xml")); var regFormat:TextFormat = new TextFormat(); regFormat.font = "Georgia"; regFormat.color = 0x000000; regFormat.align = "center"; regFormat.size = 12; regFormat.leading = 2; function onComplete(evt:Event):void { //XML Loading Information try { findUs = new XML(evt.target.data); var collection:int = findUs.shop.(state == "Indiana").length(); //var collection2:int = findUs.shop.length(); for (var i:uint=0 ; i < collection; i++) { //Indiana //var nameStore = findUs.shop.(state == "Indiana").shopname[i]; var nameStore = findUs.shop.shopname[i]; //var nameStoreWis = findUs.shop.(state == "Wisconsin").shopname[i]; var shops:MovieClip = new MovieClip(); shops.x = 267; shops.y = (i * 20) - 10; var store:TextField = new TextField(); store.text = nameStore; store.x = 0; store.y = (i * 50) + 50; store.width = 155; store.multiline = store.wordWrap = true; store.embedFonts = true; store.setTextFormat(regFormat); trace(nameStore); addChild(shops); shops.addChild(store); //addChild(store) } findUs2 = new XML(evt.target.data); var collection2:int = findUs.shop.(state == "Wisconsin").length(); //var collection2:int = findUs.shop.length(); for (var i:uint=0 ; i < collection2; i++) { //Indiana //var nameStore = findUs.shop.(state == "Indiana").shopname[i]; //var nameStore = findUs2.shop.shopname[i]; var nameStoreWis = findUs2.shop.(state == "Wisconsin").shopname[i]; //Wisconsin var shopsWis:MovieClip = new MovieClip(); shopsWis.x = -20; shopsWis.y = (i * 20) - 10; var storeWis:TextField = new TextField(); storeWis.text = nameStoreWis; storeWis.x = 0; storeWis.y = (i * 50) + 50; storeWis.width = 155; storeWis.multiline = storeWis.wordWrap = true; storeWis.embedFonts = true; storeWis.setTextFormat(regFormat); addChild(shopsWis); shopsWis.addChild(storeWis); } findUs3 = new XML(evt.target.data); var collection3:int = findUs3.shop.(state == "Pennsylvania").length(); //var collection2:int = findUs.shop.length(); trace(collection3); for (var i:uint=0 ; i < collection3; i++) { //Indiana //var nameStore = findUs.shop.(state == "Indiana").shopname[i]; //var nameStore = findUs2.shop.shopname[i]; //var nameStoreWis = findUs2.shop.(state == "Wisconsin").shopname[i]; //Pennsylvania var shopsPen:MovieClip = new MovieClip(); addChild(shopsPen); shopsPen.x = 420; shopsPen.y = (i * 20) - 10; var storePen:TextField = new TextField(); var nameStorePen = findUs3.shop.(state == "Pennsylvania").shopname[i]; storePen.text = nameStorePen; storePen.x = 0; storePen.y = (i * 50) + 50; storePen.width = 155; storePen.multiline = storePen.wordWrap = true; storePen.embedFonts = true; storePen.setTextFormat(regFormat); shopsPen.addChild(storePen); } findUs4 = new XML(evt.target.data); var collection4:int = findUs4.shop.(state == "Michigan").length(); for (var i:uint=0 ; i < collection4; i++) { //Indiana //var nameStore = findUs.shop.(state == "Indiana").shopname[i]; //var nameStore = findUs2.shop.shopname[i]; //var nameStoreWis = findUs2.shop.(state == "Wisconsin").shopname[i]; //Michigan var shopsMi:MovieClip = new MovieClip(); addChild(shopsMi); shopsMi.x = 120; shopsMi.y = (i * 20) - 10; var storeMi:TextField = new TextField(); var nameStoreMi = findUs4.shop.(state == "Michigan").shopname[i]; storeMi.text = nameStoreMi; storeMi.x = 0; storeMi.y = (i * 50) + 50; storeMi.width = 155; storeMi.multiline = storeMi.wordWrap = true; storeMi.embedFonts = true; storeMi.setTextFormat(regFormat); shopsMi.addChild(storeMi); } findUs5 = new XML(evt.target.data); var collection5:int = findUs5.shop.(state == "Florida").length(); for (var i:uint=0 ; i < collection5; i++) { //Indiana //var nameStore = findUs.shop.(state == "Indiana").shopname[i]; //var nameStore = findUs2.shop.shopname[i]; //var nameStoreWis = findUs2.shop.(state == "Wisconsin").shopname[i]; //Florida var shopsFla:MovieClip = new MovieClip(); addChild(shopsFla); shopsFla.x = 564; shopsFla.y = (i * 20) - 10; var storeFla:TextField = new TextField(); var nameStoreFla = findUs5.shop.(state == "Florida").shopname[i]; storeFla.text = nameStoreFla; storeFla.x = 0; storeFla.y = (i * 50) + 50; storeFla.width = 155; storeFla.multiline = storeFla.wordWrap = true; storeFla.embedFonts = true; storeFla.setTextFormat(regFormat); shopsFla.addChild(storeFla); /* var store:TextField = new TextField(); var nameStore = findUs.shop.(state == "Indiana").shopname[i]; store.text = nameStore; store.x = 0; store.y = (i * 50) + 50; store.width = 155; store.multiline = store.wordWrap = true; store.embedFonts = true; store.setTextFormat(regFormat); trace(nameStore); addChild(shops); shops.addChild(store); */ /* //Wisconsin var shopsWis:MovieClip = new MovieClip(); shopsWis.x = -20; shopsWis.y = (i * 20) - 10; var storeWis:TextField = new TextField(); storeWis.text = nameStoreWis; storeWis.x = 0; storeWis.y = (i * 50) + 50; storeWis.width = 155; storeWis.multiline = storeWis.wordWrap = true; storeWis.embedFonts = true; storeWis.setTextFormat(regFormat); addChild(shopsWis); shopsWis.addChild(storeWis); //Pennsylvania //var shopsPen:MovieClip = new MovieClip(); //addChild(shopsPen); //shopsPen.x = 420; //shopsPen.y = (i * 20) - 10; var storePen:TextField = new TextField(); var nameStorePen = findUs.shop.(state == "Pennsylvania").shopname[i]; storePen.text = nameStorePen; storePen.x = 420; storePen.y = (i * 50) + 50; storePen.width = 155; storePen.multiline = storePen.wordWrap = true; storePen.embedFonts = true; storePen.setTextFormat(regFormat); //shopsPen.addChild(storePen); addChild(storePen); /* //Michigan var shopsMi:MovieClip = new MovieClip(); addChild(shopsMi); shopsMi.x = 120; shopsMi.y = (i * 20) - 10; var storeMi:TextField = new TextField(); var nameStoreMi = findUs.shop.(state == "Michigan").shopname[i]; storeWis.text = nameStoreMi; storeMi.x = 0; storeMi.y = (i * 50) + 50; storeMi.width = 155; storeMi.multiline = storeMi.wordWrap = true; storeMi.embedFonts = true; storeMi.setTextFormat(regFormat); shopsMi.addChild(storeMi); //Florida var shopsFla:MovieClip = new MovieClip(); addChild(shopsFla); shopsFla.x = 566; shopsFla.y = (i * 20) - 10; var storeFla:TextField = new TextField(); var nameStoreFla = findUs.shop.(state == "Florida").shopname[i]; storeFla.text = nameStoreFla; storeFla.x = 0; storeFla.y = (i * 50) + 50; storeFla.width = 155; storeFla.multiline = storeFla.wordWrap = true; storeFla.embedFonts = true; storeFla.setTextFormat(regFormat); shopsFla.addChild(storeFla); /* var address:TextField = new TextField(); var nameAddress = findUs.shop.(state == "Wisconsin").address1[i]; trace(nameAddress); address.text = nameAddress; address.x = 0; address.y = (i * 110) + 60; address.width = 105; address.multiline = address.wordWrap = true; address.embedFonts = true; address.setTextFormat(regFormat); shops.addChild(address); var city:TextField = new TextField(); var nameCity = findUs.shop.(state == "Wisconsin").citystzip[i]; trace(nameAddress); city.text = nameCity; city.x = 0; city.y = (i * 110) + 90; city.width = 105; city.multiline = address.wordWrap = true; city.embedFonts = true; city.setTextFormat(regFormat); shops.addChild(city); */ } xmlLoader.removeEventListener(Event.COMPLETE, onComplete); xmlLoader.removeEventListener(IOErrorEvent.IO_ERROR, onIOError); } catch (err:Error) { trace("Could not parse loaded content as XML:\n" + err. message); } } function onIOError(evt:IOErrorEvent):void { trace("An error occurred when attempting to load the XML./n" + evt.text); }