Start SWF op bepaald frame*

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • lepel
  • Registratie: Juli 2009
  • Laatst online: 08:46
[edit] titel moet SWF zijn, niet FLV

Zoals de titel zegt, is het mogelijk om een .swf te starten op een bepaald frame, en zo ja, hoe?
Ik heb aardig wat gegoogled maar kon er bijna niks over vinden.

Alleen deze tutorial: http://www.flashdesignerzone.com/help/framestart.htm
En zoals het hier beschreven stond (?startframe=Frame 2 toevoegen aan de swf link), werkte het niet.
Nadat ik contact had opgenomen met hun tech support werd mij verteld dat ik hiervoor Alloigator Flash Designer nodig had (een van hun producten t.w.v. $149,-).

Maar goed, als het daarmee kan, moet het toch ook zeker met Adobe Flash kunnen?
Daarmee bedoel ik, ik zal toch wel een parameter in de HTML moeten kunnen toevoegen zodat hij op een bepaald frame begint?

Flash screenshot: http://i28.tinypic.com/2wn47e0.jpg

Link: http://www.140designs.com/140
Gaat over het linker flash menu (rechtermuisknop -> Volgende om de verschillende frames t bekijken.

[ Voor 5% gewijzigd door lepel op 18-08-2009 14:30 ]


Acties:
  • 0 Henk 'm!

  • Trucker Her
  • Registratie: Juni 2009
  • Niet online

Trucker Her

Someone ate my cookie :(

Het is wel mogelijk, als ik het goed heb kun je GET waardes gebruiken of maak voor elke pagina een aparte SWF aan en zet met actionscript (hoop dat je 2.0 gebruikt en niet 3.0) gotoAndStop(framenummerofframenaamalshetnaamismoethetbinnenquotes); op het ALLEREERSTE frame

Gestoord word je toch...


Acties:
  • 0 Henk 'm!

  • lepel
  • Registratie: Juli 2009
  • Laatst online: 08:46
Bedankt voor de snelle reactie :)

Natuurlijk gebruik ik 2.0 ;)
Maar voor elke pagina een aparte swf creeëren wou ik juist vermijden.

Maar wat bedoel je precies met het oplossen met een GET?

Er is geen mogelijkheid om iets als dit te gebruiken op het allereerste frame:

code:
1
2
3
if URL("guestbook.htm"){
    gotoAndPlay ("Frame 2");
}


Iets in die trend?
Ik ben zelf nog niet heel erg thuis in flash, ik kan wel iets simpels maken, maar ken vrij weinig speciale dingen met actionscript.

[ Voor 15% gewijzigd door lepel op 17-08-2009 19:53 ]


Acties:
  • 0 Henk 'm!

  • Trucker Her
  • Registratie: Juni 2009
  • Niet online

Trucker Her

Someone ate my cookie :(

Ik ben ook niet zo'n held met actionscript, maar waarom aparte html pagina's? Je kunt ook gewoon op de klop de gotoAndStop zetten, moet er alleen on(Release){ } bij zegmaar

Zit standaard in flash als je CS3 gebruiks heb je de code er ook in staan in je menu. Weet niet meer precier waar want heb flash al tijd niet meer gebruikt (:o).

Als het niet lukt, laat het maar ff weten

Gestoord word je toch...


Acties:
  • 0 Henk 'm!

  • Willem
  • Registratie: Februari 2001
  • Laatst online: 18-09 15:13
Ik vraag me af waar je het voor nodig hebt, en of je het echt persé via een externe link en niet binnen Flash zelf wilt afhandelen. :)

Acties:
  • 0 Henk 'm!

  • lepel
  • Registratie: Juli 2009
  • Laatst online: 08:46
Nou, kijk dan even op http://www.140designs.com/140
Aan de linkerkant heb ik een flash menu staan.
Zoals je ziet staat op de Home pagina daar geen home tussen.
Maar als je naar het gastenboek gaat moet dan natuurlijk de gastenboek link verdwijnen, er een link naar Home bij komen.

Zover ben ik dus al, ik heb voor iedere pagina een apart setje buttons, en iedere pagina representeerd een bepaald Frame.
Dus op frame 1 zitten de button zonder home, op frame 2 de buttons zonder guestbook, op frame 3 etc.

Nu wil ik dus dat bij op index.htm frame 1 laadt, standaard dus, maar op guestbook.htm moet hij frame 2 laden, op info.htm frame 3, etc.
Als ik 5 verschillende swf's maak is dat weer langer laden voor de bezoeker.
Met één swf word alles in een keer geladen, en werkt dus wat makkelijker.

Acties:
  • 0 Henk 'm!

  • Trucker Her
  • Registratie: Juni 2009
  • Niet online

Trucker Her

Someone ate my cookie :(

je kunt ook per keyframe bepalen of de link er mag staan
Dan kun je op het keyframe van het gastenboek de gastenboek link laten verdwijnen.

Gestoord word je toch...


Acties:
  • 0 Henk 'm!

  • lepel
  • Registratie: Juli 2009
  • Laatst online: 08:46
Haha natuurlijk, hoe wou je het anders doen? ;)
Ik heb iedere groep knoppen in een apart keyframe staan, hierbij een afbeelding, is het misschien wat duidelijker.

http://i28.tinypic.com/2wn47e0.jpg
Let goed op het frame, en welke knoppen er staan.

Zoals je ziet staat iedere staat van de knoppen in een apart frame, in een keyframe.
In de bovenste laag staat in ieder frame een stop ();
Ik wil dus gwoon in de HTML, eventueel met javascript, kunnen definiëren op welk frame de animatie moet starten.

Tenminste, áls dit überhaupt mogelijk is.

[ Voor 4% gewijzigd door lepel op 18-08-2009 14:31 ]


Acties:
  • 0 Henk 'm!

  • Cartman!
  • Registratie: April 2000
  • Niet online
Inhoudelijk weet ik er weinig vanaf maar de developers hier gebruiken swfaddress voor dit soort dingen (vaak icm. Gaia Framework). Misschien heb je er iets aan :)

Acties:
  • 0 Henk 'm!

  • Trucker Her
  • Registratie: Juni 2009
  • Niet online

Trucker Her

Someone ate my cookie :(

Ik snap alleen niet waarom? Waarom doe je niet gotoAndStop("duhhnaaaaaam"); ?

Gestoord word je toch...


Acties:
  • 0 Henk 'm!

  • Tharulerz
  • Registratie: April 2009
  • Laatst online: 10-04 05:16
Waarom zijn de eerste 2 posters zo sceptisch tegen AS 3.0? Mis ik iets?

Acties:
  • 0 Henk 'm!

  • lepel
  • Registratie: Juli 2009
  • Laatst online: 08:46
Tharulerz schreef op dinsdag 18 augustus 2009 @ 23:38:
Waarom zijn de eerste 2 posters zo sceptisch tegen AS 3.0? Mis ik iets?
Mij is altijd geleerd met AS 2.0 te werken, dus het zit er eigenlijk gewoon in.

En Trucker Her, hoe wil je dat met een gotoAndStop doen?
Dan moet de swf toch eerst weten op welke pagina de gebruiker zit?
En als er een manier is, zou ik dit graag weten.
Ik wil dus een en dezelfde swf gebruiken voor alle (html) pagina's, alleen moet de swf op iedere pagina een ander frame laden.

  • Trucker Her
  • Registratie: Juni 2009
  • Niet online

Trucker Her

Someone ate my cookie :(

s1h4d0w schreef op woensdag 19 augustus 2009 @ 16:39:
[...]


Mij is altijd geleerd met AS 2.0 te werken, dus het zit er eigenlijk gewoon in.

En Trucker Her, hoe wil je dat met een gotoAndStop doen?
Dan moet de swf toch eerst weten op welke pagina de gebruiker zit?
En als er een manier is, zou ik dit graag weten.
Ik wil dus een en dezelfde swf gebruiken voor alle (html) pagina's, alleen moet de swf op iedere pagina een ander frame laden.
Als je naar frame 2 doet dan is gastenboek link toch weg? Dan zit je dus gewoon in het gastenboek. Tis eigenlijk wat jij wilt maar dan zonder html en js

Gestoord word je toch...


  • lepel
  • Registratie: Juli 2009
  • Laatst online: 08:46
Ja klopt, maar dan moet ik voor iedere pagina een aparte swf maken.
Ofjah maken, je weet wat ik bedoel, en dat wou ik juist vermijden.

Acties:
  • 0 Henk 'm!

  • Alfredo
  • Registratie: Maart 2007
  • Laatst online: 31-07 19:40
Dat gaat toch met loaderInfo.parameters.parameterDieJeWiltOpvragen? Dan moet je enkel de query string nog meegeven aan je swf (in je embed code). En met gotoAndStop(); naar het juiste frame gaan.

Acties:
  • 0 Henk 'm!

  • supperbas
  • Registratie: Juni 2005
  • Laatst online: 02-09 17:32
Hier heb je een voorbeeld van hoe je het swf bestand (dmv javascript) kan manupuleren zodat je bijvoorbeeld naar frame 3 gaat, of stop doet

Het gebruikt javascript

source: http://www.flashcentral.com/Tech/HawaiiMap/

Supperbas.com The site of power

Pagina: 1