Toon posts:

Flash MX -> Samenhang navigatiemenu Flash / HTML website

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb een navigatiemenu in Flash MX 2004 gemaakt. Dit heb ik geïntegreerd in een HTML website. Als ik nu op een link in het navigatiemenu klik, ga ik bijvoorbeeld naar contact.html (waar het flash navigatiemenu ook in steekt) maar dan herhaalt de animatie van het navigatiemenu zich.

Ik zou dit dus graag oplossen zodat het navigatiemenu enkel de eerste keer geanimeerd tevoorschijn komt. Ik dacht dit op te lossen met een globale variabele die true wordt zodra er op een knop geklikt wordt, en dan in de eerste frame van de movie een controle, maar dit lijkt niet te werken ofwel doe ik iets verkeerd.

Kan iemand mij verder helpen? Ik zou het liefst zonder frames werken.

  • CrashOne
  • Registratie: Juli 2000
  • Niet online

CrashOne

oOoOoOoOoOoOoOoOoOo

Set een var via de object tag in je html en bepaal aan de hand daarvan of er wel of geen intro moet komen.

code:
1
2
3
4
5
6
7
8
9
10
11
<object 
        type="application/x-shockwave-flash" 
    data="flash/menu.swf?var=value"
        width="500" 
        height="500">
        <param name="allowScriptAccess" value="sameDomain" />
    <param name="menu" value="false" />
    <param name="quality" value="high" />
    <param name="bgcolor" value="#ffffff" />
        <param name="movie" value="flash/menu.swf?var=value" />
</object>

Huur mij in als freelance SEO consultant!


Verwijderd

Topicstarter
Update : Onderstaande code werkt wel nu ik het online heb gezet en getest (daarvoor gewoon in een mapje op mijn desktop)

Bedankt voor de uitleg. Ik begrijp het principe denk ik maar om de één of andere reden wilt het nog niet lukken. Ik gebruik Flash MX 2004 en heb nu de onderstaande object code :

<object type="application/x-shockwave-flash" data="menu.swf?test=2" width="760" height="41">
<param name="allowScriptAccess" value="sameDomain" />
<param name="menu" value="false" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<param name="movie" value="menu.swf?test=2" />
</object>

Dus dit zou een variabele test moeten aanmaken met waarde 2 .

En dan controleer ik via actionscript in flash zelf :

if (_root.test=2) {
gotoAndPlay (100);
}

Dit zou toch moeten lukken? Of klopt er iets niet?

[ Voor 23% gewijzigd door Verwijderd op 04-07-2005 21:05 ]