Avatar billede gyldenbrand Nybegynder
14. august 2007 - 18:08 Der er 6 kommentarer og
1 løsning

Oscommerce / Flash animation på index.php

Jeg har integreret et oscommerce webshop system på et monstertemplate.com design.. se www.lambokits.dk/catalog1

Mit problem er at min flash-menu - som ligger på index.php - opdateres hver gang jeg klikker på et link, det er selvfølgelig klart når index.php opdateres hver gang.
Det kan hurtigt blive irreterende at se en animation med lyd der hele tiden spiller forfra.

Min spørgsmål er derfor: Er det muligt at i selve flash-animationen skrive en kode der kan bestemme filen kun må afspilles en gang, får derefter at 'fryse' selve animationen?

Det vil sige, når jeg første gang hopper ind på hjemmesiden, ser man animationen, når jeg så klikker på et link og index.php opdateres er billedet fastlåst.

Jeg har selv et bud som er at lave index.php som et frame med en top og underside.. jeg ligger flash delen i toppen og indholdet af siden i undersiden. Det er bare noget problematisk noget at lave med Osc. Så hvis der var en gylden middelvej vil jeg hellere det :-)

Håber på svar.
Avatar billede larsholmgaard_dk Nybegynder
14. august 2007 - 20:53 #1
Du kunne bruge shared objects (flash cookies) første gang brugeren kommer ind på sitet og så lade den udløbe fx. efter en dag. Er der en cookie, så vis ikke animationen.

http://www.kirupa.com/developer/mx/sharedobjects.htm
Avatar billede gyldenbrand Nybegynder
18. august 2007 - 17:30 #2
Tak det vil jeg prøve så... :-) du må hellere lave et svar.
Avatar billede gyldenbrand Nybegynder
18. august 2007 - 18:37 #3
Faktisk er jeg kommet til et andet problem.


Jeg har i min flash fil lavet et layer der hedder 'CODE' og et der hedder 'LABEL'

Jeg har i 'Code' layer i frame 1 skrevet følgende kode:
-----------------------------------------------------
user = SharedObject.getLocal("user_profile");

if (user.data.name == undefined){
    _root.gotoAndStop("form");
} else {
        _root.gotoAndStop("done");
}
-----------------------------------------------------

jeg har i 'LABEL' layer sagt frame 3-100 skal være frame-navn: "form"
og 101: "done" (bemærk 'done' er efter animationen.



Men når jeg kører flash-filen går den i stå i ved frame 3.
Nogen go'e ideer?
Avatar billede gyldenbrand Nybegynder
18. august 2007 - 19:01 #4
Det er lige gået op for mig at 'user.data.name' jo definere en tekst-box på flash filen. som vel betyder at hvis en bruger har skrevet sit navn hopper den forbi til 'done' hvis ikke, skal man først indskrive et navn.

Men jeg skal bruge en kode på min side flashfil der kan se om brugeren har været der før.. hvis ja så skal de hoppe til 'done' hvor animationen er færdig.
Avatar billede gyldenbrand Nybegynder
19. august 2007 - 09:13 #5
!bump!
Avatar billede gyldenbrand Nybegynder
27. august 2007 - 12:28 #6
så laver jeg selv et svar
Avatar billede larsholmgaard_dk Nybegynder
27. august 2007 - 13:13 #7
Nå, sorry - jeg er lige kommet hjem fra Spanien og er først ved at gennemgå al min mail. Men, det går nok. ;-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester