[Flash & JS] Flash vanuit JS aanspreken - ook in Firefox?

Pagina: 1
Acties:

  • Urk
  • Registratie: Maart 2000
  • Laatst online: 22:12
Heb de GoT Search, Google en Macromedia.com search & support al gebruikt:

Ik heb een Flash menu in m'n Valid XHTML 1.0 Transitional pagina (via deze methode)
Ik gebruik dus alleen de <OBJECT> tag om het flash menu te plaatsen. Het menu werkt nu prima in IE6 en FireFox 1.x en is tevens Valid XHTML 1.0 Transitional.

Nu wil ik ook vanuit Javascript het flash menu kunnen aanspreken, opzich geen probleem.
Via deze methode werkt dat prima in IE6.
Echter in FireFox krijg ik het niet aan de praat en werkt het gewoon niet.
Heb ook al geprobeert met:

JavaScript:
1
2
3
4
5
function thisMovie(movieName) {
  // IE and Netscape refer to the movie object differently.
  // This function returns the appropriate syntax depending on the browser.
  return parent.document.getElementById(movieName)
}


maar tevergeefs :'(

Heeft iemand een idee/oplossing hoe dit werkend te krijgen?

  • sanderb
  • Registratie: November 2000
  • Laatst online: 11:14
je kan achter de locatie van je swf met behulp van jemovie.swf?eenVariable=eenWaarde een variable parsen naar je swf movie...deze waarde is gewoon op de root van de swf uit te lezen.
Hiermee kun je dus een variable zetten bij het laden van de swf, maar niet tijdens het spelen van een swf deze waarde via js veranderen.

voorbeeldje

met <object>
<param name="movie" value="flashmenuutje.swf?waardeVar=bladiebla">

met <embed>
<embed src="flashmenuutje.swf?waardeVar=bladiebla"

Ik weet niet wat je precies wil bereiken? Ik zou het ook graag weten hoe het anders kan nml.
bovenstaande methode werkt in ieder geval ook met firefox en IE, ook op macOS

" A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools. " - Douglas Noel Adams


  • Urk
  • Registratie: Maart 2000
  • Laatst online: 22:12
OK, toch hoor ik ook graag of het met bovenstaande methode ook kan in FireFox.
De variabelen waar je het over hebt, hoe werkt dat precies? Moet ik die via ActionScript weer uitlezen?
Ik heb namelijk niet heel veel kennis van Flash.

  • Urk
  • Registratie: Maart 2000
  • Laatst online: 22:12
Hmmm...zo te zien is dit wel een optie. :)

De Flash / JavaScript Integration Kit
http://weblogs.macromedia.com/flashjavascript/

  • XangadiX
  • Registratie: Oktober 2000
  • Laatst online: 25-03 10:55

XangadiX

trepanatie is zóó kinderachtig

en een wat simpeler verhaal over dit soort zaken (ook op macromedia)

http://www.macromedia.com...ase/index.cfm?id=tn_15683 :)

Stoer; Marduq


  • Urk
  • Registratie: Maart 2000
  • Laatst online: 22:12
Ja, die pagina heb ik gezien, en zo heb ik het een momenteel, alleen roep ik een functie aan i.p.v. dat ik een variabele van JavaScript naar Flash plaats.

Echter bovenstaande werkt niet onder FireFox, en daar gaat het juist allemaal om.

Ik heb de Flash / JavaScript Integration Kit manier geprobeerd maar dat heb ik nog niet werkend, ik krijg het niet aan de praat. :?
Pagina: 1