26. august 2006 - 00:44Der er
15 kommentarer og 1 løsning
Relativ knap position
Jeg har lavet en projektor som går i fullscreen og det er jo forskelligt hvor stor skærmen den bliver vist på er.. Jeg leder efter det script som placere knappen i øverste venstre hjørne 10 px fra begge kanter..
Hej Thulstrup Den kan ikke bruges da jeg bagefter henter en swf i levet3 hvor jeg har denne funktion: fscommand("fullscreen",true); loadMovieNum("intro.swf",3); Stage.scaleMode="noScale"; stop(); Så bliver det mc nemli også sat op i venstre hjørne
Et tomt movieclip er ikke syneligt, så det er ikke nødvendigt at skjule det.
For at kunne centrere et movieclip, skal du kende bredden og højden på det. De værdier kan du først få, når intro.swf er helt loaded ind. For at finde ud af hvornår den er det, bliver du nødt til at benytte en preloader. Herefter kan du så centrere movieclippet.
Her er et eksempel (introHolder_mc er et tomt movieclip placeret på scenen): var mcListener:Object = []; var mcLoader:MovieClipLoader = new MovieClipLoader(); // function centerMc(mc:MovieClip):Void { mc._x = Math.round(Stage.width/2-mc._width/2); mc._y = Math.round(Stage.height/2-mc._height/2); } mcListener.onLoadInit = function(mc:MovieClip):Void { centerMc(mc); }; // mcLoader.addListener(mcListener); mcLoader.loadClip("intro.swf", introHolder_mc);
Hej igen - Det virker ikke :( Jeg har en projector som i 1. frame ser sådan ud nu:
fscommand ("fullscreen", true); var mcListener:Object = []; var mcLoader:MovieClipLoader = new MovieClipLoader(); // function centerMc(mc:MovieClip):Void { mc._x = Math.round(Stage.width/2-mc._width/2); mc._y = Math.round(Stage.height/2-mc._height/2); } mcListener.onLoadInit = function(mc:MovieClip):Void { centerMc(mc); }; // mcLoader.addListener(mcListener); mcLoader.loadClip("intro.swf", introHolder_mc);
stop ();
Den loader ikke intro.swf af en aller anden grund..??
Intro.swf er 800x600 px - jag har prøvet at importere intro.swf ind i selve mit lib på projektoren. Er løsningen åbenlys eller er det mig som kludre i det? :)
Hej Thulstrup TAK FOR HJÆLPEN!! DET VIRKER!! Nu er der imidlertid dukket et nyt problem op og det er når jeg skal loade den næste side som også er en swf... normalt ville jeg jo bare sige LoadmovieNum og så level men det kan jo ikke lade sig gøre længere - kan du hjælpe mig med den får du 100 points mere
Når du vil loade en ny swf, skal du bare benytte samme fremgangsmåde. Hvis du benytter det samme holder movieclip til alle dine swf'er, behøver du ikke at bekymre dig om at unloade den gamle swf, da den vil blive overskrevet af den nye.
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.