11. juni 2001 - 10:30Der er
36 kommentarer og 2 løsninger
html-vindue i Flash-animation
Jeg vil gerne lave en helsides flash-animation hvori man kan åbne html-filer i et område på ca 200*200 px i midten. Man skal helst kunne lave animationer over dette område når der ikke er nogen html-fil. Kan i hjælpe?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Hvis jeg laver en iframe på midten af siden, så skal resten vel også være i iframes, det vil vel give problemer med at få animationer til at bevæge sig fra en frame til en anden i flere opløsninger! Hvis jeg laver et popupvindue, kan jeg så godt sørge for at det har samme position i flere opløsninger? Kan jeg lukke det vindue fra flash?
Du kan godt lukke et vindue fra flash : getURL (\"java script:self.close();\");
Det her popup vil altid placeres sig på midten af skærmen ligegyldigt opløsningen.
<HTML> <HEAD> <TITLE></TITLE>
<script language=\"JavaScript\"> <!--
function popLoad() { var myLeft = (screen.availWidth - 760) / 2; // De 760 er vinduets bredde var myTop = (screen.availHeight - 360) / 2; // De 360 er vinduets højde window.open(\"flashpop.htm\",\"nyt\",\"width=760,height=360,left=\"+myLeft+\",top=\"+myTop+\",toolbar=No,menubar=No,location=No,scrolling=NO,resizeable=NO\"); }
//--> </script>
</HEAD> <BODY bgcolor=\"#999999\"> <a href=\"#\" onClick=\"popLoad();\">Klik Her du</a> </body> </html>
Jeg er ikke helt med på hvad du mener med bevæge sig fra Iframe til Iframe?
hvis jeg laver en kommando i flash med self.close(); Lukker popupvinduet så, eller lukker vinduet med animationen i? Jeg vil gerne have knapper på hver side af popupvinduet, samtidig vil jeg gerne have at popupvinduet er af fast bredde (ca 200 px) men at animationen er skærmbredden (width=100%). Kan det lade sig gøre, at der er en fast afstand mellem sidemenuerne når størrelsen af animationen ændrer sig
Placerer du \"luk-funktionen\" i selve det vindue, der åbnes så brug : java script:self.close() eller java script:window.close() - Du må helt selv vælge her :-)
Det er noget mere tricky at lægge knapper på hver sin side af popuppen. Her skal der først via javaScript tjekkes for tilgængelig bredde og den variabel skal smides ind i Flash. Det er i og for sig også fint nok, men det virker kun i IE 4.x og op, Netscape 4.x og IKKE NS 6.0/6.01 - Og under ingen omstændigheder på MAC.
jeg tror jeg laver en iframe i midten af siden med fast bredde (400 px) og laver en flash i fast bredde (800 px) uden nogen aktivitet på de midterste 400 px. Der vil jo så desværre være lidt spilplads i højere opløsninger end 800*600, men det virker som om, at det er meget svært at komme uden om. Men hvad ville der ske hvis jeg lavede en iframe med bredde 50% og antog det var 400px i 800*600. Hvis opløsningen så er højere og man laver flashen 100% i bredden vil \"hullet\" mellem menuerne vel også blive tilsvarende bredere så det hele tide er 50%?
Njaaa ikke helt. Jeg svarede faktisk på hvad du spurgte om. Du spurgte så igen om noget, hvor der skal tjekkes skærmbredde i et par filer og placeringen derefter skal koordineres.... Jeg må sige at der er grænser for hvor meget arbejde jeg lægger i at lave andres filer. Det hele skal så javaScriptes på plads inden du kan køre Flashen.
jeg fulgte dit råd med en iframe, da jeg gerne ville kunne lave det så det kan bruges i flere opløsninger og med flere browsersettings. Men iframen ligger sig ikke altid ovenpå. Se mit nye spørgsmål: http://www.eksperten.dk/spm/80794 hvis du kan svare på dette så det virker får du alle pointene.
hvis man laver 3 flash filer, en på hver side og en under bliver det vel et problem hvis man skal kunne lade animationer gå fra under iframen til siden af den
Jeg tænkte på, at som en sidste udvej kan man skrive noget under iframen såsom tryk på en knap eller noget, men det er bare ikke en god løsning, og nogen gange forsvinder den permanent så man skal reloade siden. Men hvad synes du om ideén med en iframe til html?
men jeg ville lave det sådan, at når man trykker på en knap i bunden kører den omkring nederste venstre hjørne af iframen op på siden og tegner nye knapper der, det kan man vel ikke gøre med løsningen i linket.
det hele er placeret efter skærmopløsning, den samme swf-fil kan bruges til alle tre opløsninger, de samme html-filer kan bruges til iframen da jeg fra start har regnet størrelsen på swf-filen og iframen ud og bruger dem hele vejen igennem, derfor er det lavet i et popupvindue med faste dimensioner for hver opløsning.
men animationerne kan godt hænge sammen fra en frame til en anden i ie, det tror jeg jeg vil forsøge mig med. Tak for hjælpen, hvis du vil have nogle flere point må du lige skrive et svar på det nye spørgsmål.
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.