Flashbutton werkt niet

Status
Niet open voor verdere reacties.

Jammy

Gebruiker
Lid geworden
2 feb 2001
Berichten
326
Wie kan me helpen met het volgende:

Ik heb een flashbutton die ik wil verwijzen naar een andere pagina(bvb.menu.html).
Dit gaat natuurlijk met get url....maar ik wil hem ook verwijzen naar een bepaald framenummer (in mijn geval naar de laatste=210, dit omdat anders telkens de hele movie wordt afgespeelt en dit is telkens vervelend)
Met go to en play... + get url... gaat het niet .

Hopend op reactie om mij verder te helpen.
 
Kan je niet eerst gotoAndPlay() doen en dan op frame nummer 210 getURL().

Als hier dan weer een animatie is doe je gewoon aan het eind van deze animatie gotoAndPlay(211), zodat niet steeds getURL() van 210 wordt gebruikt.
 
Geplaatst door G@rde
Kan je niet eerst gotoAndPlay() doen en dan op frame nummer 210 getURL().

Als hier dan weer een animatie is doe je gewoon aan het eind van deze animatie gotoAndPlay(211), zodat niet steeds getURL() van 210 wordt gebruikt.

Het probleem is dat de flashknop in een gewoon html-pagina staat en de menupagina is in flash.
Bij go to and play moet je een scene ingeven.Normaal is dit scene1 bvb maar ik kan niet verwijzen naar een scene, dus ik verwijs bvb naar menu.html maar dit lukt niet.
 
Het is dus veel ingewikkelder dan ik dacht. Maar misschien weet ik nog iets.

Als ik het goed begrijp moet je vanuit een bepaalde flash movie en andere kunnen besturen.

Volgens mij kan je dat met javascript doen.

Actie van de flashbutton:
getURL("javascriptnotallowed go()");

Javascript in de pagina van flashbutton:
<script language="JavaScript">
function go(){

// (hier kan je nog meer opdrachten zetten zoals window.open voor het openen van een url)

MM_controlShockwave('naamflashobject?naamframe','','GotoFrame','210');
}

<!--
function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers.document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_controlShockwave(objStr,x,cmdName,frameNum) { //v3.0
var obj=MM_findObj(objStr);
if (obj) eval('obj.'+cmdName+'('+((cmdName=='GotoFrame')?frameNum:'')+')');
}
//-->

</script>

Dit script komt uit dreamweaver.

Het is wel de bedoeling dat de menupagina een html pagina is met een flashobject met een naam.
 
das lang geleden dat ik dit voorhanden heb gehad.

is het mogelijk het menu op een testpagina weer te geven ?
is wat makkelijker om te zien wat je wilt.

t's mij effe niet duidelijk waarom je naar een andere frame in de flash movie wilt gaan.


btw is het mogelijk eens in blok vorm te zeggen hoe je de site wilt opbouwen ?

SoF
 
Menu.html is volledig gemaakt in flash!

De subpaginas zijn html-paginas.

In deze subpag. staat iedere keer een flashbutton om terug te keren naar het menu.html.

Dit is het probleem want als men terugkeerd naar het menu.html laadt hij iedere keer de volledige movie en dit is niet leuk voor de gebruikers, men zou hem moeten laden vanaf framenr 210>>dit is het laatste framenr.

Zie bijlage het menu.fla

Groetjes.
 
Zal er in de namiddag nog eens kijken of antwoorden want moet nu dringend weg.

Groetjes.

Zie bijlage
 
Aha ik snap het nu...

Het mooiste zou zijn als je php hebt. Maar ik denk dat je het beste je site opnieuw kunt indelen.

Bijvoorbeeld:

index.htm met intro, zodra deze klaar is stuur hij door naar een nieuwe pagina waar alle buttons zijn. Als iemand dan op een knop klikt en later weer op vorige krijgt hij gewoon de pagina met de buttons te zien en niet de pagina met de intro.

Er zijn vast wel andere oplossing voor jou probleem met cookies bijvoorbeeld, maar dat is allemaal wel ingewikkeld.
 
Welke Bijlage ??????
Hmmm denk wel dat ik door heb wat je wil .....eff zien
BV:
index.html bestande uit 2 frames genaamd menu.html en main.html.
Het menu.html heeft de flash knoppen.
Flash menu :
knop 1 - home
knop 2 - page 2
knop 3 - page 3
enz.
er zijn nu dus twee mogelijkheden om verder tegaan.
1 kompleet verversen van de paginas ( dat wil je dus niet )
2 het behouden van de menu html zonder dat deze telkens word herladen.
de home knop zal dus naar de main.html moeten wijzen
de knop 2 naar page2 enz.
Als het goed is zweeft hier op het forum een uitleg hier over gepost door mij ......

ik zie dus echt niet je bijlage dus hoop ik dat het zo iets is wat je zoek ( wilt doen )
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan