11. oktober 2002 - 09:29Der er
14 kommentarer og 1 løsning
Globale variabler på x og y akse
Hej med Jer.
Jeg har en del swf filer hvor der er placeret en menu (menu1.swf, menu2.swf osv), samt nogle swf filer med grafik (grafik1.swf, grafik2.swf osv).
Da menuerne har den samme x og y akse og tilsvarende grafikken har deres fælles x og y akse, vil jeg gerne have at jeg kun et sted skal ændre x og y aksen, vi kunne kalde denne fil for index.swf
Sådan at hvis jeg finder ud af jeg vil have menuen 5 pixel længre nede, så skal jeg kun rette et tal et sted og tilsvarende hvis jeg får brug for, at grafikken skal være 5 pixel til venstre.
Håber jeg har formuleret det godt nok, husk lige at jeg ikke er nogen haj hvad variabler angår, så start fra bunden af.
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.
Jeg forstår ikke rigtig opbygningen af din film ?? Hvorfor har du menu som ektern flash fil ?? Kan vi evt. se et eks. ?? Ellers kan du jo definere nogle varoabler eks.:
myX = 10; myY = 10;
hvis du har MC så kan du placerer denne kode i dem:
Ved ikke om det fungerer har ikke testet det. Jeg går ud fra du loader dine film ind i levels og ikke targets ?? level2 er så den level du loader filmene ind i :)
Hej coolman Jeg har prøvet det du forslår men det funker ikke rigtigt. Det kan være din kode eller det kan være mig?
Derfor vil jeg omformulere spørgsmålet så det bliver mere enkelt.
Lad os sige at vi har en swf fil vi kunne kalde index.swf, inden i den er der et stykke grafik på 100x100.
Det jeg ønsker er en kode der gør at det stykke grafik får præcis den placering jeg ønsker f.eks. x=100 og y=100 og skulle jeg senere ønske nogle andre kordinater f.eks. x=200 og y=200, så skal jeg blotte taste de nye tal ind i koden og wupti så flytter grafikken sig til den nye position.
Det er væsentligt mere enkelt end mit første spørgsmål, men det giver jeg gerne 60 point for, til den der først kommer med en kode jeg kan bruge. xbobby :-))
Det funker fint eneste problem er at det kun virker i den film det vises i. Men jeg fandt ud af at ved at jeg lægger følgende kode i min indext.swf, så bliver variablerne globale og kan ses i alle tidslinjer. Object.prototype.myX = 100; Object.prototype.myY = 100; Så nu er jeg en rigtig glad mand.
Når du loader en film ind ovenpå, er dens _root. jo dens egen. Den nederste films _root. hedder _level0 og de overliggende film hedder _level1, 2, 3... osv...
Hej Legende.dk Jeg er godt tilfreds med svaret jeg har fået coolman og det jeg har fået sat sammen funker godt, så derfor afviser jeg dit svar - ikke fordi det ikke er rigtigt, men fordi coolman kom først.
Hvordan går det med den mail jeg sendete dig lengende.dk, noget med nogle knapper i en topmenu?
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.