24. februar 2010 - 13:55Der er
4 kommentarer og 1 løsning
z-index i actionscript 3
Hej Eksperter,
Hvordan bestemmer jeg mine elementers z-index i AS3? Som det er nu, tildeles senere oprettede elementer den højeste værdi, men dette er ikke altid hensigtmæssigt.
Jeg er ikke specielt rutineret i AS3, så skær venligst ud i pap. :)
Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
Jeps, den er jeg også selv stødt på. Den giver mig bare en fejl. Skal prøve at forklare:
Mit program består kort fortalt af en billedviser og et ur. Uret skal altid vises ovenpå billederne, som preloades dynamisk.
Jeg starter programmet således:
preloadImages(); startWatch();
Preloaderen fra preloadImages skal så tildeles childIndex 0 mens urets textfield tildeles childIndex 1.
Problemet er, at uret oprettes på scenen før preloaderen er færdig og preload-objektet dermed tilføjet scenen. Og jeg kan ikke tildele uret childIndex 1, når der ikke eksisterer noget childIndex 0.
Ydermere preloades billederne dynamisk, så der bliver hele tiden genereret et nyt preloader objekt, som skal placeres under uret.
Okay, men så køres startWatch() vel hver gang et billede er færdig med at preloade.
Jamen kort fortalt, så er det en billedkarrussel, som henter billedinfo via en lang XML. Mens ét billede vises (billede 1) preloades det næste i rækken (billede 2). Efter et defineret tidsinterval fader billede 1 ud samtidig med, at billede 2 fader ind. Når billede 2 er fadet ind fjernes billede 1 objektet og der genereres en ny preloader til det næste billede i rækken.
Og ja, så er der et ur nede i højre hjørne. :)
Men hvorom alting er, så virker setChildIndex faktisk nu. Via en try...catch kan jeg først prøve med index 2 og hvis denne fejler, så er det index 1.
Ja det kommer jo an på hvordan du har lavet det? :D
Men ja, hvis det virker, så virker det.
Synes godt om
Ny brugerNybegynder
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.