{lang: 'de'}
Flashhilfe.de - Flash Community

Dynamische MovieClips erstellen via XML / Dynamische Navigation [Flash 10]

 


AntwortenRegistrieren Seite1  

TSutter#1
Benutzerbild von TSutter
Beiträge: 1
Registriert: Mar 2013

05.03.2013, 18:48

Hallo zusammen.....

Ich versuche seit Tagen folgendes Problem zu lösen..., aber irgendwie will es mir nicht gelingen.. ;(((((((((((

Ich erstelle eine dynamische Navigation via XML File... das funktioniert auch alles... Gleichzeitig habe ich dynamisch ein MovieClip (Texfelder und Bildergalerie) via XML befüllt und läuft auch...

Wie muss ich genau vorgehen, wenn ich nun soviel dyn. MovieClips erstellen will, wie es Navigationspunkte gibt... ?? wie sieht der Link aus (wie aufrufen)???

Mein Code - Dynamische Navigation////////////////////////

var xmlLoader:URLLoader = new URLLoader();
xmlLoader.load(new URLRequest("xml/links_TE.xml"));
xmlLoader.addEventListener(Event.COMPLETE, linksLoaded);

function linksLoaded(e:Event):void
{
   var xmlInt:XML = new XML(e.target.data);
   
   for(var i:int = 0; i < xmlInt.links.length(); i++){
      var loader:Loader = new Loader();
      loader.load(new URLRequest(xmlInt.links.text()[i]));
      addChild(loader);
   }
}

var xmlSWFLoader:URLLoader = new URLLoader();
xmlSWFLoader.addEventListener(Event.COMPLETE, xmlSWFLoaded);
xmlSWFLoader.load(new URLRequest("xml/links_TE.xml"));

function xmlSWFLoaded(event:Event):void {
    var pages:XML = new XML(event.target.data);
    var i:int = 0;
    for each (var page:XML in pages.page) {
       var button:Button = new Button();
       button.x = 25;
      myl_x = pages.@xposition;
      myl_y = pages.@yposition;
      button.y = i * 50 + 25;
               button.label = page.attribute("name");
      button.setSize(450,30);
      //meinTextformatAlign.align = "left";
      meinTextformat.size = 25;
      meinTextformat.font = "Helvetica";
      //TextFormatAlign.LEFT.button;
      button.setStyle("textFormat", meinTextformat); // Format zuweisen
       //button.url = page.attribute("url");
       addChild(button);
       trace(i++);
    }
}

XML dazu /////////////////////

<?xml version="1.0" encoding="utf-8"?>
<pages xposition="50" yposition="500">
<page name="1. test1" url="/page-1/" />
<page name="2. test2" url="/page-2/" />
</pages>


Mein MovieClip Code wo dynamisch erstellt werden soll... ////////////////////////////////////

var xmlData:XML = new XML();
var theURL_ur:URLRequest = new URLRequest("xml/text.xml");
var loader_ul:URLLoader = new URLLoader(theURL_ur);
loader_ul.addEventListener("complete", ladeFile);

function ladeFile(e:Event):void
{
   xmlData = XML(loader_ul.data);

   title_tegs.text = xmlData.title_tegs;
   text_tegs.text = xmlData.text_tegs;
}

XML File dazu....../////////////////////////

<?xml version="1.0" encoding="utf-8"?>
<specials>
   <title_t>Titel</title_t>
   <text_t>BlaBla</text_t>
</specials>

Ohne BildGalerie... wird ein bisschen lang... :)

Habt ihr eine Idee... ? ich arbeite hier am besten mit Arrays... ??
bsp. var array:Array = new Array();
array[0] = new MovieClip();
.....
geht das so irgendwie.. oder wie soll ich vorgehen.. ?
Ich hoffe ihr versteht was ich meine... bin die Totale AS3 Noob"/In"... ;(
Danke im voraus... weiss echt nicht mehr weiter... ;....(

AntwortenRegistrieren Seite1  

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.

 
Ähnliche Beiträge zum Thema
Partner Webseiten: art-and-law.de  Mediengestalter.info   phpwelt.de   Scubacube.de  
Haftungsausschluss   Datenschutzerklärung   Impressum
© 1999-2024 Sebastian Wichmann - Flashhilfe.de