Vraag & Antwoord

Webdesign (HTML, CSS, Flash)

met javascript in html een swf aansturen

11 antwoorden
  • Ik heb een website opgebouwd uit 2 horizontale frames. De html zit in het onderste frame en de flashnavigatie in het bovenste frame. Als je klikt op de buttons in de flashnavigatie lukt het me wel om de verschillende html pagina's op te roepen, maar andersom niet. Als ik vanuit de html naar een ander onderdeel wil d.m.v. een hyperlink, moet niet alleen de html pagina veranderen, maar ook de flashnavigatie (die verandert per onderdeel van kleur). Weet iemand of dit mogelijk is met javascript voor alle gangbare browsers en wat het script daar voor is?
  • Ik denk dat het mogelijk moet zijn. Je zegt dat de flashnavigatie per onderdeel van kleur verandert. Wat verandert van kleur, het geheel, alleen de achtergrond? Als het navigatieframe helemaal verandert, dan zou ik zeggen, maak per onderdeel een flashnavigatiedinges aan, maak per onderdeel en nieuwe html pagina aan, waarin de *.swf file voor dat onderdeel wordt opgenomen. Er zijn javascripts die meerdere frames verversen, die gebruik je dan in het onderste frame, om zowel het onderste frame, als het bovenste frame van een nieuwe inhoude te voorzien. Het script wat hierna volgt, neem je op in elke pagina die in het onderste frame wordt getoond, die door een linkje beide frames moet verversen: [code:1:4eaef46e89] &lt;script language=&quot;JavaScript&quot;&gt; &lt;!-- Begin function loadFrames(frame1,page1,frame2,page2) { eval(&quot;parent.&quot;+frame1+&quot;.location='&quot;+page1+&quot;'&quot;); eval(&quot;parent.&quot;+frame2+&quot;.location='&quot;+page2+&quot;'&quot;); } // End --&gt; &lt;/script&gt; [/code:1:4eaef46e89] En bij de link gebruik je dan een link als hieronder staat. Vervang en framenaam1 en framenaam2 door de juiste namen voor de frames, en url pagina1 en url pagina 2 door de namen van de html pagina's die moeten worden getoond.: [code:1:4eaef46e89] &lt;a href=&quot;javascript:loadFrames('framenaam1','url pagina 1','framenaam2','url pagina 2')&quot;&gt;KLIK HIER&lt;/a&gt; [/code:1:4eaef46e89] Succes. <font size=-1>[ Dit Bericht is bewerkt door: WillyF op 2002-02-06 13:54 ]</font>
  • Bedankt voor je reactie, Wat ik wil is dat de navigatie blijft zoals ie is, maar alleen de achtergrond verandert van kleur en dat een geselecteerde subkeuze blijft staan. ik wil met javascript een label of een framenummer aanspreken in de flash. Kan dat ook met het script wat je gaf? of moet het meer zoiets zijn, maar dan werkend:-)! &lt;SCRIPT LANGUAGE=&quot;JavaScript&quot;&gt; &lt;!-- function navigeer(){ // parent.boven.test.TGotoFrame(&quot;/MenuTotaal/Download&quot;, 9); parent.boven.test.TGotoLabel(&quot;/MenuTotaal/Download&quot;, prod); } //--&gt; &lt;/SCRIPT&gt; &lt;A HREF= &quot;onder_download.htm&quot; onClick=&quot;navigeer();&quot;&gt;downloaden&gt;&gt;&lt;/A&gt; en in de flash geef ik bij embed name=test en bij object id=test
  • Met het scriptje dat ik gaf, worden de frames totaal ververst. Dat is denk ik niet je bedoeling. Als het alleen om de achtergrondkleur gaat... Ik denk dat het moet kunnen, maar weet nog niet zeker hoe. Ik ga ff aan het experimenteren, je hebt me nieuwsgierig gemaakt. :smile:
  • het is niet mogelijk om met Javascript onderdelen (labels/framenummers) in een .swf aan te roepen volgens mij zijn er wel een paar Flash fanaten hier die dat willen bevestigen voor mij (Jurriaan/Eazy/...)
  • Oh, dan las ik het waarschijnlijk verkeerd. Ik las nl. achtergrond als 'achtergrond van het HTML document'. Als het om de achtergrond van de *.swf gaat... dan wordt het waarschijnlijk een compleet nieuwe *swf maken?
  • Volgens mij is het wel mogelijk. De bedoeling is volgens mij dat je een javascriptje verbind met het flash menuutje. Dit aan elkaar verbinden is misschien voor de die-hard programmeurs zo gepiept [quote:2a940925ef] PAGINA: ----------------------- | flash menu ----------------------- | ^ | | | javascript | | ----------------------- [/quote:2a940925ef] _________________ Vanaf de boterberg van de EU kun je heel Ethiopie zien sterven, die is wel hard zul je denken, maar dat moet zo'n boterberg ook wel zijn anders kun je er niet op staan. <font size=-1>[ Dit Bericht is bewerkt door: Dilbert op 2002-02-06 17:04 ]</font>
  • :oops: :oops: :oops: sorry, iets te voorbarig geweest... mijn flashkennis is niet zo heel groot, maar dit wist ik bijna zeker, maar ik heb me vergist het is dus wel mogelijk ik kom er straks nog even op terug denk ik...
  • Het is mogelijk om je SWF aan te sturen dit doe je met FS command Kijk hier maar eens http://www.ashzfall.com/flash/fscomlib/frameplay.html <font size=-1>[ Dit Bericht is bewerkt door: Ra op 2002-02-06 20:26 ]</font>
  • hier mijn variantje, gebaseerd op ashzfalls ding. http://www.zinkhann.nl/c!t/swfs2talk/ (e) [edit] ohja.. wel een belangrijk puntje.. dit wordt niet ondersteund door netscape!!!![/edit] _________________ '[i:06ebf3332e]het is allemaal zo moeilijk niet[/i:06ebf3332e]' <font size=-1>[ Dit Bericht is bewerkt door: eazy op 2002-02-06 20:32 ]</font>
  • ik zou er nog op terugkomen maar inmiddels zijn er al 2 nuttige links geplaatst.

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.