6 berichten aan het bekijken - 1 tot 6 (van in totaal 6)
  • Q:
    Bijdrager
    steene

    Beste mensen xml navigatie

    Beste mensen… ik heb een XML flash navigatie gemaakt… in feite werkt die navigatie min of meer wel…
    maar nu wil dat als je op een button klikt in die xml. er een movieclip geladen wordt in dezelfde swf in een lege holder genaamd: contentholder….

    hier de xml file:

    <?xml version=”1.0″ ?>
    <links>

    <link name=”Begin” ref=”1″>

    <inLink nr=”A1″ name=”test” destination=”standaard” url=”standaard.xml”/>
    <inLink nr=”A2″ name=”test2″ destination=”standaard” url=”standaard.xml”/>
    <inLink nr=”A3″ name=”test3″ destination=”nav” url=”nav.xml”/>

    </link>

    <link name=”Vervolg” ref=”2″>

    <inLink nr=”B1″ name=”test4″ destination=”nav” url=”nav.xml”/>
    <inLink nr=”B2″ name=”test5″ destination=”nav” url=”nav.xml”/>
    <inLink nr=”B3″ name=”test6″ destination=”nav” url=”nav.xml”/>

    </link>

    <link name=”Volgend” ref=”3″>

    <inLink nr=”C1″ name=”test7″ destination=”standaard” url=”standaard.xml”/>
    <inLink nr=”C2″ name=”test8″ destination=”standaard” url=”standaard.xml”/>
    <inLink nr=”C3″ name=”test9″ destination=”nav” url=”nav.xml”/>

    </link>

    <link name=”Nog een” ref=”4″>

    <inLink nr=”D1″ name=”test10″ destination=”nav” url=”nav.xml”/>
    <inLink nr=”D2″ name=”test11″ destination=”nav” url=”nav.xml”/>
    <inLink nr=”D3″ name=”test12″ destination=”nav” url=”nav.xml”/>

    </link>

    <link name=”Voorlaatste” ref=”5″>

    <inLink nr=”E1″ name=”test13″ destination=”standaard” url=”standaard.xml”/>
    <inLink nr=”E2″ name=”test14″ destination=”standaard” url=”standaard.xml”/>
    <inLink nr=”E3″ name=”test15″ destination=”standaard” url=”standaard.xml”/>

    </link>

    <link name=”Slot” ref=”6″>

    <inLink nr=”E1″ name=”test13″ destination=”standaard” url=”standaard.xml”/>

    </link>

    PS. Als iemand mij hier echt mee kan helpen dan stuur ik de fla en alle nodige files naar u op.
    Mijn doel is het volgende: je krijgt die xml navigatie (dat werkt) dan als je op een van die subnav knoppen klikt neemt ie een movieclip uit de library en laadt die in een holder. Klik je op een andere subnav doet ie een unload movie en laadt ie een andere movieclip in.

    Als iemand mij met dit kan helpen ik zou u EEUWIG dankbaar zijn.

    mijn actionscript kennis rijkt net niet ver genoeg helaas…

    Bijdrager
    freshface

    Hier is een tip:

    [code:1:e4b826c552]firstChild.childNodes[0].childNodes[1].attributes.url[/code:1:e4b826c552]

    Daar kan je wel verder mee.

    Bijdrager
    apenstaartje

    Hier is een betere tip (voor het gebruik van XML in Flash), XPath.

    Er is een Macromedia / Adobe eigen XPath script, deze is echter niet zo heel fijn voor de wat complexere queries (maar zeker te gebruiken hoor), een andere partij heeft een uitgebreidere gemaakt, welke hier te vinden is:
    http://www.xfactorstudio.com/

    XPath tutorials en voorbeelden:
    http://www.w3schools.com/xpath/default.asp
    http://www.w3.org/TR/xpath

    Als je bij het opbouwen van het menu nu ook de xml node mee geeft waarvan die is, dan kun je vanaf daar de url eruit halen en er weer verder mee spelen.

    Bijdrager
    steene

    IS ER IEMAND die me kan helpen???

    ik ben wanhopig op zoek naar de code om vanuit bovenstaand XML file, een movieclip te laden in een holder: contentHolder genaamd…

    AUB
    AUB
    AUB
    AUB
    AUB

    Bijdrager
    freshface

    Er staan genoeg op het net over xml zeker op het ultrashock forum.
    Op die tijd had je het zeker al gevonden.

    [code:1:ca20e30b5a]contentHolder.loadMovie(waarde);[/code:1:ca20e30b5a]

    Bijdrager
    steene

    ik lees en zoek maar het lukt mij niet… Ik wil in dit xml file op een of andere een movieclip uit de library halen en laden in movieHolder…

    Nu ja ’t is al niet meer zo dringend… voorlopig heb ik het anders opgelost maar toch zou ik HEEL graag het antwoord op dit probleem weten…

    dank u bij voorbaat

6 berichten aan het bekijken - 1 tot 6 (van in totaal 6)

Je moet ingelogd zijn om een reactie op dit onderwerp te kunnen geven.