Toon posts:

flash frame opstarten vanuit html

Pagina: 1
Acties:

Verwijderd

Topicstarter
Beste Mensen,

Ik heb een vraagje:
Ik wil vanuit een html pagina naar een bepaalde frame springen in mijn .swf file.

Ik heb een en ander gevonden:
<a href="asfunction:gotoAndStop,5">Move to Frame 5</a>
dit komt in de html te staan.

Ook heb ik dit gevonden:
http://www.macromedia.com.../documents/asfunction.htm
maar dit gaat vooral over hoe je binnenin flash html kan gebruiken als ik het goed heb begrepen.

Ik heb al verschillende vormen van de code geprobeerd dit heeft echter geen invloed.

Ik neem aan dat ik ook de naam van de .swf moet gebruiken in de <a href...>?
Want anders weet hij toch niet waarnaartoe gelinked moet worden?

Ik weet dat het ook op andere manier kan door b.v. naar de .swf te laten springen en dan gotoframe 5 of zo.

Alleen ben ik opzoek naar een methode om vanuit een html pagina naar een bepaalde frame in mijn .swf te springen.

Is er iemand die mij opweg kan helpen?

Alvast bedankt voor jullie hulp.

  • roytanck
  • Registratie: Oktober 1999
  • Laatst online: 12-05 15:11
Het artikel dat je gevonden hebt gaat inderdaad over html in textfields binnen je movie.

hier heb je denk ik meer aan, en dan vooral aan "gotoFrame":
http://www.macromedia.com.../ts/documents/tn4160.html

Verwijderd

Topicstarter
thanks,

Dit heb ik gevonden:
<SCRIPT LANGUAGE="JavaScript">
<!--
var movieName = "testcommand";

function thisMovie(movieName) {
// IE and Netscape refer to the movie object differently.
// This function returns the appropriate syntax depending on the browser.
if (navigator.appName.indexOf ("Microsoft") !=-1) {
return window[movieName]
} else {
return document[movieName]
}
}

// Checks if movie is completely loaded.
// Returns true if yes, false if no.
function movieIsLoaded (theMovie) {
if (typeof(theMovie) != "undefined") {
return theMovie.PercentLoaded() == 100;
} else {
return false;
}
}

function go(theFrame) {
if (movieIsLoaded(thisMovie(movieName))) {
thisMovie(movieName).GotoFrame(theFrame);
}
}


//-->
</SCRIPT>

en in body:
<OBJECT
CLASSID="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
WIDTH="400"
HEIGHT="300"
CODEBASE="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab"
ID=testcommand>
<PARAM NAME="MOVIE" VALUE="bla.swf">
<PARAM NAME="PLAY" VALUE="false">
<PARAM NAME="LOOP" VALUE="false">
<PARAM NAME="QUALITY" VALUE="high">
<PARAM NAME="SCALE" VALUE="SHOWALL">


<EMBED
NAME="testcommand"
SRC="bla.swf"
WIDTH="400"
HEIGHT="300"
PLAY="false"
LOOP="false"
QUALITY="high"
SCALE="SHOWALL"
swLiveConnect="true"
PLUGINSPAGE="http://www.macromedia.com/go/flashplayer/">
</EMBED>
</OBJECT>
<INPUT TYPE="BUTTON" VALUE="Goto Frame 3" ONCLICK="go(2)">

Alleen wil ik dat ik van de eerst html pagina naar de tweede html pagina met de .swf erin spring.

En wat hierboven staat werkt als je de html knop en de .swf op dezelfde pagina hebt staan.

Iemand een idee?

  • X-Lars
  • Registratie: Januari 2004
  • Niet online

X-Lars

Just GoT it.

Verwijderd schreef op 11 februari 2004 @ 22:14:
[...] Ik wil vanuit een html pagina naar een bepaalde frame springen in mijn .swf file. [...]
Dit kun je ook wel bereiken met FlashVars. Je kunt variabelen meegeven aan je movie in je HTML-code. Als je dan in je movie in het 1e frame aan de hand van de variabele naar de juiste frame gaat bereik je denk ik het gewenste effect. Gewoon ff zoeken naar FlashVars :)

edit: misschien heb ik het niet helemaal goed begrepen, als je met een klik op een link binnen een reeds lopende movie van frame wilt veranderen heb je aan mijn oplossing niets

[ Voor 17% gewijzigd door X-Lars op 12-02-2004 20:27 ]