Et MC hvor de andre 6 swf bliver loadet ind i. [--------------------------------------------------] 1 [---------------------------------------------] 2 [---------------------------------------------] 3 [---------------------------------------------] 4 [---------------------------------------------] 5 [---------------------------------------------] 6 [---------------------------------------------]
1,2,3,4,5,6 er MC som ligger i hver deres lag men med samme MC som parent. De er placeret samme sted men i hver MC er der et andet MC som er placeret forskelligt.
Hvordan laver jeg swapDepth sådan at når man klikker på en af felterne så kommer det MC til at ligge øverst??
Den swf som danner denne del skal senere loades ind i en hovedfilm.
Kan man overhovedet lave swapDepth som bestemmes fra en swf på lavere niveaut end dem som skal swappes??
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.
Altså hvis der nu ligger en swf i det MC HOLGER som ligger i lag nr 4. Kan jeg så fra swf-filen bestemme Depth på HOLGER i forhold til de andre ved siden af HOLGER?
on (press) { _root.depth++; swapDepths(_root.depth); }
Den sætter en variabel i _root og lægger så en til hvergang der trykkes på knappen (virker fint) Men jeg kan ikke få den til at skifte Depth. Jeg bliver vel også nødt til at bruge relative stier(?) når det skal loades ind i en anden film?
Problemet er nok nærmere at jeg ikke kan finde ud af at definerer stierne til variablen og MC. Der sker et eller andet underligt når man loader film ind i andre film.
Hovedfilm 3. film Arkiv kultur.swf sport.swf Politik.swf o.s.v.swf I Arkiv er der _level0.loadmenu.movemenu.kultur _level0.loadmenu.movemenu.sport _level0.loadmenu.movemenu.politik _level0.loadmenu.movemenu.o.s.v
Jeg kan ikke lige gennemskue hvorfor _level0.loadmenu.movemenu.kultur forekommer 2 gange.. instancer er nemlig alle unikke. Havde du ikke 6 mc'er der skulle swapDepths ?
den relative action kan dog fastlægges nu
Der må sku være noget galt..
Du havde flere MC'er og knapper. Hvor er deres output ???
on (release) { trace( "button " + this + "pressed"); // behold mens vi tester. slet senere _parent.swapDepths(10); // vi har kun 6 depths så med 10 er vi sikker på at den kommer til at ligge øverst }
Sæt actionen på alle knapper du loader ind og test. Den burde være i orden :)
Men hvordan sikre jeg bedst at uanset hvormange gange man trykker så kommer den man trykker på øverst. Sådam som jeg forstår det nu er f.eks kultur depth 10 og hvis jeg nu sætter sport til 11 vil den komme over kultur hvis man vælger den igen.
Vi har lavet en knap action som altid sørger for at ligge MC'en der trykkes på øverst! Det bør du kunne se for digselv hvis du har loaded alle knapper ind
Du skal IKKE bruge _root hvis du vil loade filmen ind i en anden. _root er en absolut betegnelse for roden. brug relative begreb som _parent, this, osv
mypath is _level0.loadmenu.movemenu.kultur mypath is _level0.loadmenu.movemenu.kultur button path is _level0.loadmenu.movemenu.kultur.sguare button path is _level0.loadmenu.movemenu.kultur.sguare button _level0.loadmenu.movemenu.sport.sguarepressed button path is _level0.loadmenu.movemenu.kultur.sguare button path is _level0.loadmenu.movemenu.kultur.sguare button _level0.loadmenu.movemenu.sport.sguarepressed
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.