Avatar billede gerri Nybegynder
12. marts 2001 - 12:01 Der er 10 kommentarer og
1 løsning

Resizable

Hej,

Er der nogle der har et lille script på, hvordan man kan undgå, at et window kan trækkes i, så man kan se ting der ligger udenfor scenen.

Er det noget med resizable eller hvad ???

Gerri
Avatar billede nikolajdu Nybegynder
12. marts 2001 - 12:05 #1
Du kan ikke forhindre folk der vil resize dit vindue i at gøre det. Brugeren vil altid kunne maksimere vinduet.

Hvis du har en ren flash side kan du evt gøre sådan her.

http://moock.org/webdesign/flash/fillthewindow.html

Et andet alternativ er at angive din Flash i Pixel frem for % i Publish settings eller at lave en \"ramme\" i samme farve som baggrundsfarven på html-siden rundt om hele din flashfilm.

/Nikolaj
Avatar billede gerri Nybegynder
12. marts 2001 - 12:10 #2
De må gerne maksimere vinduet, men de skal kun kunne se, det vi vil have dem til at se. På nuværende tidspunkt når man trække i hjørnerne, kan man se noget skrammel vi har liggende.
Avatar billede nikolajdu Nybegynder
12. marts 2001 - 12:12 #3
Så lav en stor ramme rundt om hele din Flash film.

Hvis problemet er at du har html liggende rundt omkring er du nødt til at fjerne det.

Smid evt. et link så er det nemmere at se problemet.
Avatar billede gerri Nybegynder
12. marts 2001 - 12:15 #4
Jeg har ingen html, det er ren Flash.

Hvad mener du med en stor ramme???
Avatar billede nikolajdu Nybegynder
12. marts 2001 - 12:18 #5
Du har din \"stage\" (der hvor du tegner på) Lav en ramme uden om den. Problemet er at man kan se udenfor stage, når man publisher. Har du ting liggende uden for stage kan du nemt skjule dem med en stor firkantet ramme.
Avatar billede gerri Nybegynder
12. marts 2001 - 12:22 #6
OK, det vil jeg lige prøve!!

Nu du lige er her kan det være du kan svare på et andet lille spørgsmål!

Den figur der bevæger sig i bunden af min scene, kan gå ud af scenen, hvis man trykker for længe på pilene. Hvordan kan jeg definerer at den kun kan gå op scenen?

Her er scriptet:

function move () {
    if (Key.isDown(Key.RIGHT)) {
        pingvin.gotoAndPlay(2);
        pingvin._xscale = 100;
        xspeed=xspeed-1;
    nor._x-=2;
    munti._x=munti._x-0.8;
    pamant._x=pamant._x-2;
        if (xspeed<0) {
        xspeed=0;
}
        speed += 5;
        pingvin._x += speed;
    }
    if (Key.isDown(Key.LEFT)) {
        pingvin.gotoAndPlay(2);
        pingvin._xscale = -100;
        if(speed>0) {
    speed=0;
}
      xspeed = xspeed-5;
  pamant._x+=2;
  nor._x+=2;
  munti._x+=0.8;   
    pingvin._x += xspeed;
    }
}
Avatar billede nikolajdu Nybegynder
12. marts 2001 - 12:37 #7
if (getProperty (_root.pingvin, _x )<0 or getProperty (_root.pingvin, _x )>600) {
}


Du bliver nødt til at tjekke hvor din pingo er henne af.

Den her kigger efter 0 og 600. Du skal selv ændre det til bredde/positionen på din film.

Så bliver det noget der ligner.

function move () {
    if (getProperty (_root.pingvint, _x )<0 or getProperty (_root.pingvint, _x )>600) {
    if (Key.isDown(Key.RIGHT)) {
        pingvin.gotoAndPlay(2);
        pingvin._xscale = 100;
        xspeed=xspeed-1;
    nor._x-=2;
    munti._x=munti._x-0.8;
    pamant._x=pamant._x-2;
        if (xspeed<0) {
        xspeed=0;
}
}
Avatar billede hoejrup Nybegynder
12. marts 2001 - 12:42 #8
De ting du har liggende udenfor scenen, kan du gemme bagved dine faste grafik i scenen. Det kræver bare at de ligger i et layer under den faste grafik. Så det kan faktisk lade sig gøre!

/per
Avatar billede gerri Nybegynder
12. marts 2001 - 12:49 #9
Det virker ikke helt efter hensigten, da pingvinen slet ikke bevæger sig. Ligger det det rigtige sted i scriptet???
Avatar billede gerri Nybegynder
12. marts 2001 - 12:56 #10
Ok...det virker alligevel...lidt. Men pingvinen smutter tilbage til udgangspunktet, uden jeg gør noget.

Hvordan kan det være???
Avatar billede nikolajdu Nybegynder
12. marts 2001 - 13:01 #11
Prøv at sende mig filen igen - det er en hel del nemmere.

flasher@nikolajdu.dk
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