Seneste forumindlæg
Køb / Salg
 * Uofficiel Black/White liste V3
Login / opret bruger

Forum \ Programmering og webdesign \ Hjemmeside design
Denne tråd er over 6 måneder gammel

Er du sikker på, at du har noget relevant at tilføje?

Hvordan laver man popup i flash?

Af Ny på siden Icoman | 05-04-2007 11:21 | 1390 visninger | 10 svar, hop til seneste
Jeg har prøvet at søge på nettet omkring popup vinduer i flash. Dog har den altid henvist til en html popup - lyder måske mærkeligt, men her kommer mit spørgsmål. Jeg vil gerne lave en popup vindue i selve flashsiden. http://www.templatemonster.com[...] Hvis i klikker jer ind her, og går ned på selveflashsiden, vil i finde et lille punkt ved navn "Privacy Policy". Hvis man klikker på den, kommer der et nyt vindue op i selveflashsiden, som man oven i købet kan bevæge rundt. !. Hvordan laver jeg sådan et popup vindue? Jeg laver midlertidligt en hjemmeside til en kunde. Problemet ligger dog i, at kunden ikke har styr på flash, men vil alligevel gerne have en side der adskiller sig fra andre. Kan det lade sig gøre at bygge en html fil i fx. Frontpage. Kan man få flash til at henvise til denne fil, dvs. at hvis jeg besøger en hjemmeside som er i flash, så er al den tekst i virkeligheden fra en html fil. Vi kan tage eksemplet fra forrige links. I det popup vindue står der en hel masse tekst. Kan jeg lave en html fil med al den tekst (evt. med billeder) som bliver vist i selve flashvinduet. Jeg takker på forhånd, og beklager den lange forklaring. Mvh. Icoman
--
#1
Albatros
Elitebruger
05-04-2007 12:25

Rapporter til Admin
Hej Icoman Der er flere måder at gøre det på. Den nemmeste måde ville nok være at lave et "usynligt movieclip" Jeg kommer lige med en række løsninger du kan tage til efteretning. 1. LoadMovieClip. Du kan bruge MovieClipLoader classen til at loade en swf fil ind som så er dit popup vindue. Grunden til MovieClipLoader classen er god at bruge er at du har rigtig mange muligheder med classen. Du kan også bare bruge LoadMovie. Kig på hvordan du loader en swf fil ind på din side. I dit tilfælde vil det være popupvinduet. 2. Lav dit popupvindue og giv det instance navnet privacy_mc. Så skriver du bare i timline frame 1 privacy_mc._visible = false; Dit popup mc bliver nu skjult og du kan få det fremkaldt igen ved at lave en knap der fortæller at nu skal det være synligt igen. Lav en kanp der har instance navn privacy_btn. Brug denne kode til at få det synligt igen. privacy_btn.onRelease = function(){ privacy_mc._visible = true; } Det var 2 muligheder. Sidst nævnte er nok den nemmeste hvis du er helt grøn til Flash (ActionScript) Der næst skal du bruge noget kode der kan trække rundt med vinduet. Der skal du kigge på StopDrag osv. Alt sammen står i hjælp i Flash. Der er også eksempler på meget af koden. Ellers brug Adobes LiveDocs. Held og lykke med det :) --
--
http://www.prolab-design.dk[...]
#2
Icoman
Ny på siden
05-04-2007 13:14

Rapporter til Admin
Lækkert. Jeg vil straks i gang med at udforske. Jeg vender tilbage snarest :) --
--
#3
Icoman
Ny på siden
05-04-2007 16:17

Rapporter til Admin
Nu syntes jeg det begynder at blive svært. Da jeg umiddelbart læste dit indlæg virkede det meget forståeligt. Dog finder jeg et problem. Jeg søgte lidt på MovieClipLoader class og fandt frem til en del. Jeg troede at dette MC blev vist som en lille rund cirkel, den gav man et navn, fx. image_mc. Derefter laver jeg så en knap hvor jeg henviser til denne MC. Men så let var det slet ikke. Jeg er gået i stå, og vil høre om jeg skal bruge sådan en hvid cirkel, eller er jeg ude i noget helt forkert. Har du mulighed for at hjælpe mig, evt. finde et eksempel til mig, uden at jeg skal være til større besvær. Jeg takker på forhånd. --
--
#4
[]Sweeper
Giga Nørd
05-04-2007 16:27

Rapporter til Admin
#3 hader at sige det, men har du prøvet google? http://www.google.dk[...] --
--
Søgemaskine optimering, holistisk design o.m.a. http://www.videstu.com[...]
#5
Icoman
Ny på siden
05-04-2007 17:05

Rapporter til Admin
#4 Hader skam også at sige det. Men som jeg skrev i starten af hele indlægget, så har jeg søgt på Google, og sjovt nok er de fleste link du linker til lilla hos mig, så ja det har jeg...Eventuelt noget du kan hjælpe mig med, ellers venter jeg bare på Albatros. --
--
#6
Albatros
Elitebruger
06-04-2007 17:01

Rapporter til Admin
Hey igen Har lavet et lille eksempel til dig. Det er en meget hurtig måde at gøre det på og ikke særlig god hvis man arbejder med store dynamiske sites, men det virker. Skal du igang med større sites vil jeg nok gå i gang med MovieClipLoader classen og så få sat dig godt ind i det. Evt. kigge på noget OOP Det kommer selvfølgelig også an på hvor meget tid du gider at bruge på Flash for det er ikke noget man bare lige laver. Anyways, her er et eksempel jeg håber du kan bruge det. http://www.prolab-design.dk[...] --
--
http://www.prolab-design.dk[...]
#7
Icoman
Ny på siden
06-04-2007 17:15

Rapporter til Admin
Well. Nu har jeg prøvet mig frem, og søgt og søgt, og fandt frem til denne formel: MovieClip.prototype.fadeIn = function() { this.onEnterFrame = function() { if (this._alpha
--
#8
Albatros
Elitebruger
07-04-2007 10:55

Rapporter til Admin
Det du gør nu er at du først laver en fade function. Derefter bruger du MovieClipLoader classen til først at lave et tomt movieclip som fungere som din holder og så loader du ellers dine eksterne swf'er ind. Så skal du bare have unloaded dem. Kig i Flash hjælp. Der står hvordan du unloader movieclips. --
--
http://www.prolab-design.dk[...]
#9
Icoman
Ny på siden
07-04-2007 17:15

Rapporter til Admin
Nu har jeg søgt og læst angående unload MovieClip. Jeg har desværre ikke fundet det jeg søgte. Det er sådan, at når jeg loader mine eksterne swf, så vil den eksterne swf fil indeholde en knap, hvorpå der står "Luk". Det skal derfor være muligt for brugeren at kunne klikke på denne knap, og så vil swf filen (eksterne) lukke ned, eller mit movieclip vil blive unloadet evt. med fade. Jeg har søgt og læst i guiden "hjælp" i flash. Jeg har ikke kunnet finde noget, men dog lært en del om movieclips. Har du mulighed for at fortælle mig, hvordan jeg kan få knappen på den eksterne swf fil til at lukke sig selv ned evt. med fade. På forhånd tak og god påske. --
--
#10
Icoman
Ny på siden
07-04-2007 17:29

Rapporter til Admin
Det skal lige nævnes, at hvis jeg laver en synlig knap på min første swf fil, dvs. den fil hvorpå de eksterne swf bliver loadet ind i. Hvis jeg laver en knap med følgende oplysninger: close_btn.onPress = function() { my_mc.unloadClip("container"); }; Så kan jeg godt lukke ned for den eksterne swf fil. Problemet er at denne knap er hele tiden synlig på den første swf, og det er selvfølgeligt ikke meningen. Hvordan laver jeg knappen i den eksterne swf fil (som bliver loadet), til at lukke sin egen swf fil, altså sig selv? Beklager det tidligere indlæg. --
--

Opret svar til indlægget: Hvordan laver man popup i flash?

Grundet øget spam aktivitet fra gæstebrugere, er det desværre ikke længere muligt, at oprette svar som gæst.

Hvis du ønsker at deltage i debatten, skal du oprette en brugerprofil.

Opret bruger | Login
NYHEDSBREV
Afstemning