Avatar billede nettrain Nybegynder
07. april 2003 - 12:58 Der er 31 kommentarer og
1 løsning

Popup program

Mange kender nok MSN messenger, og det lille besked vindue der popper oo nede i højre hjørne på ens skærm når man får en besked, eller en på kontaktlisten logger på.

Er det muligt at få en flash.exe til at gøre det samme bare på en tidsbestemt periode (så den hopper op hver time fx)

Jeg har prøvet med noget html, men det lille vindue skal poppe op så det er foran alle andre vinduer, det kan jeg ikke få et alm. html popup dokument til at gøre...

Men det optimale ville være hvis man kunne få mi flash.exe til at poppe op nede i højre hjørne hver time.

Jeg vil også gerne høre om der er nogle der har andre idér til hvordan det skal laves...

Jeg søger en næsten færdig løsning som jeg bare selv kan rette til. Er ogsp villig til at give flere point. Selvfølgelig også point til svar der hjælper mig på vej!
Avatar billede pyroman Nybegynder
07. april 2003 - 15:58 #1
Du kan godt få et browservindue til at ligge øverst med java script:

mitVindue.focus();

Men jeg tror i dit formål at det ville være bedst med noget java, som kan køre uafhængigt af en browser og så er det vist mest udbytterigt at flytte spørgsmålet til denne kategori. Men vent lidt til du får noget mere respons, det kan være at der er nogle der har nogle andre erfaringer...

*.Pyroman
Avatar billede barklund Nybegynder
07. april 2003 - 16:21 #2
Jeg har lavet noget, der mindede om det med SWF Studio - men det er meget besværligt... Og da det er udviklet i arbejdsmæssig sammenhæng, så vil jeg ikke bare forære dig min løsning.

Det kan altså lade sig gøre, men kræver en meget stor indsats! :)

/Barklund
Avatar billede pyroman Nybegynder
07. april 2003 - 20:02 #3
Og sikkert også en masse $$$$!!!!    :-)
Avatar billede barklund Nybegynder
07. april 2003 - 20:15 #4
Yup :)
Avatar billede nettrain Nybegynder
09. april 2003 - 09:50 #5
Hvor mange $$$ snakker vi om hvis det skulle være?
Avatar billede barklund Nybegynder
09. april 2003 - 10:06 #6
Du kan da kontakte min chef Kim Hvidkjær på kim.hvidkjaer@shockwaved.com, og så kan i finde ud af det. Men jeg tør godt påstå, at det er på den dyre side af 30.000...
Avatar billede nettrain Nybegynder
09. april 2003 - 10:15 #7
Ja det kan jo være det samme...

Andre der har idé'er/forslag?
Avatar billede barklund Nybegynder
09. april 2003 - 10:24 #8
Du kan lave det selv via SWF Studio - http://www.northcode.com
Avatar billede nettrain Nybegynder
09. april 2003 - 10:31 #9
Nu sidder jeg midt i prjektet og det skal helst være færdigt på fredag... men jeg kan da lige prøve demoen af SWF studio...

Måske nogle små hint til hvor jeg skal starte....? :)
Avatar billede nettrain Nybegynder
09. april 2003 - 10:44 #10
Ok nu har jeg fået lavet mit program så det starter hvor det skal og det hele er fedt... nu skal jeg bare ha det til at starte hver time af sig selv... how?
Avatar billede nettrain Nybegynder
09. april 2003 - 12:15 #11
Skal bare vide hvordan jeg får mit program til at starte hver time automatisk.. så er der point!!
Avatar billede barklund Nybegynder
09. april 2003 - 12:19 #12
Har du lavet det med SWF Studio? Så kan man nemlig minimere det til taskbar'en, så det ligger som et lille ikon og så på en bestemt event maksimeres det til en always-on-top eller noget i den stil..
Avatar billede nettrain Nybegynder
09. april 2003 - 12:27 #13
jeg har lavet programmet ja... hvor og hvordan laver jeg de events så den kommer op på et bestemt tidspunkt?
Avatar billede barklund Nybegynder
09. april 2003 - 12:32 #14
Du kan ikke lave det, så man kan lukke programmet helt ned og det så popper op, men du kan lave en

fscommand("minimize","");

Og så ryger den i system tray og så kan du have et eller andet movieclip til at se, hvornår der er gået en time, og så lave en:

fscommand("maximize","");
fscommand("alwaysontop","true");

(tror jeg nok, den hedder).

/Barklund
Avatar billede nettrain Nybegynder
09. april 2003 - 12:46 #15
hhmm et loop der kører i en time og så hopper ud af loop'en... i flash... how?
Avatar billede nettrain Nybegynder
09. april 2003 - 12:50 #16
fscommand("maximize","");
fscommand("alwaysontop","true");

får den ikke til at hoppe op fra system tray'en!! hvad skal jeg så skrive?
Avatar billede barklund Nybegynder
09. april 2003 - 13:02 #17
mc = createEmptyMovieClip("timer",1);
mc.startTime = getTimer();
mc.interval = 60*60*1000;
mc.onEnterFrame = function() {
    if (getTimer() > startTime+interval) {
        fscommand("Restore","");
        startTime += interval;
    }
}

Jeg mener nu, at det er Restore, der bare returnerer til den forrige størrelse...
Avatar billede nettrain Nybegynder
09. april 2003 - 13:20 #18
nu har jeg bare lavet 2 scener.

I den første scene har jeg fscommand("minimize",""); i første keyframe... så har jeg 200 frames længere henne skrevet gotoAndPlay("Scene 2", 1);

I scene 2 har jeg så i den første keyframe skrevet fscommand("restore","");

Nu fungere det hele så som det skal, men er der en smart måde at lave det loop på i min første scene sådan at jeg ikke skal lave så mange frames at det svarer til 3600 sek (1 time)
Jeg forstår ik helt det du skrev ovenover her nemlig...
Avatar billede barklund Nybegynder
09. april 2003 - 13:53 #19
Det ovenover er lige præcis det smarte loop, som du efterspørger...

Skriv det i en frame (jeg går ud fra, at du bruger Flash MX), og så virker det (at den popper op hver time)... Du kan ændre interval til for eksempel 60*1000 og så sker det en gang i minuttet...
Avatar billede nettrain Nybegynder
09. april 2003 - 14:20 #20
hhmm kan jeg gøre det at jeg sætter den ind i min første keyframe i min første scene og så skriver således i den:

mc = createEmptyMovieClip("timer",1);
mc.startTime = getTimer();
mc.interval = 60*1000;
mc.onEnterFrame = function() {
    if (getTimer() > startTime+interval) {
        gotoAndPlay("Scene 2", 1);
        startTime += interval;
    }
}

Så skulle den vel vidrestille til min anden scene hvor selve filmen og fscommand("Restore",""); ligger i.
Avatar billede barklund Nybegynder
09. april 2003 - 14:26 #21
Nu er det jo et script, der er lavet til at køre hele tiden... Men ja, du kan godt bare køre det en gang:

function gotoScene2() {
    gotoAndPlay("Scene 2",1);
    clearInterval(goto);
}
goto = setInterval(gotoScene2,60*1000);
Avatar billede nettrain Nybegynder
09. april 2003 - 14:28 #22
ja for den skal først starte forfra når brugeren klikker sig tilbage til scene 1 hvor loop'en ligger i, og så skal den køre igen!
Avatar billede nettrain Nybegynder
09. april 2003 - 14:30 #23
hhmm den loop virker heller ikke... ved ik om vi taler forbi hinanden?
Avatar billede barklund Nybegynder
09. april 2003 - 14:33 #24
Nu bruger du vel Flash MX?
Avatar billede barklund Nybegynder
09. april 2003 - 14:34 #25
du skal selvfølgelig også have en stop() kommando, for at den ikke bare fortsætter...
Avatar billede nettrain Nybegynder
09. april 2003 - 14:40 #26
Det er klart... nu virker lortet... mange mange mange tak....!!!!
Avatar billede barklund Nybegynder
09. april 2003 - 14:47 #27
Swf Studio er utrolig fedt at arbejde med - dog hvis det er en ikke-registeret version, du bruger, så virker din projector kun i et døgn!
Avatar billede nettrain Nybegynder
09. april 2003 - 14:47 #28
Du kan jo lige smide et svar og få nogle point.

Så må jeg jo overveje om SWF Studio er 139$ værd... :-|
Avatar billede barklund Nybegynder
09. april 2003 - 14:49 #29
Så ligger jeg lige et svar.

Og tro mig, det er pengene værd. Deres fora og support er helt vildt gode. Som oftest er det Northcode selv, der svarer, og han svarer altid indenfor et døgn - det er lækkert!
Avatar billede nettrain Nybegynder
09. april 2003 - 15:02 #30
Det er bare aarrg.. mange penge... nå må lige snakke med banken så... :)
Avatar billede barklund Nybegynder
09. april 2003 - 15:06 #31
Det kommer selvfølgelig an på, om det er et hygge-projekt, for så er det dyrt. Men er det arbejdsmæssigt, så er det et MEGET billigt produkt, der kan utrolig mange ting.

Tark for point...
Avatar billede nettrain Nybegynder
09. april 2003 - 15:29 #32
Det er et skole projekt, så lidt hygge er der vel over det... ka være skolen vil sponsorere noget af det... :)

Det var så lidt.. jeg vender sikkert frygteligt tilbage med flere spørgsmål i fremtiden!
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