08. marts 2006 - 23:11
Der er
12 kommentarer og 1 løsning
Onpress på dynamisk MC
Er det ikke muligt at tilknytte en onpress funktion på nogle mc`s der er oprettet dynamisk ? Der er oprettet som nedenstående: for (i=1;i<=8;i++) { _root.galleriSmall.createEmptyMovieClip('pic'+i,i); } har prøvet med : for (i=1;i<=8;i++) { _root.galleriSmall.createEmptyMovieClip('pic'+i,i); _root.galleriSmall["pic"+i].onPress = function() { _root.oldMC._visible = 0; } } men det virker ikke helt
Annonceindlæg fra Computerworld
08. marts 2006 - 23:19
#1
for (i=1;i<=8;i++) { var mc:MovieClip =_root.galleriSmall.createEmptyMovieClip('pic'+i,i); mc.onPress = function() { _root.oldMC._visible = 0; } }
08. marts 2006 - 23:29
#2
Glemte lige at de bliver loadet ind i et "main" mc: _root.createEmptyMovieClip('galleriSmall', 1);
09. marts 2006 - 18:14
#3
Jeg regner med at du loader billeder ind i dine ["pic"+i]'er så snart du loader forsvinder din onPress en måde at løse det på er at i ["pic"+i] at lave et holder_mc du loader i. for (i=1;i<=8;i++) { _root.galleriSmall.createEmptyMovieClip('pic'+i,i); _root.galleriSmall.["pic"+i].createEmptyMovieClip("holder",0); // load ind i _root.galleriSmall.["pic"+i].holder _root.galleriSmall["pic"+i].onPress = function() { _root.oldMC._visible = 0; }; }
09. marts 2006 - 19:07
#4
Det er så smukt rohaje - smid et svar :-)
09. marts 2006 - 22:01
#5
et svar :)
10. marts 2006 - 09:29
#6
takker
10. marts 2006 - 09:59
#7
Rohaje - har lige et tillægsspørgsmål - smider nogle flere point. Jeg skal have lavet et "tooltip" - der bliver vist over hvert billede - så der står "Billede 1" når man kører musen over billede 1 - "Billede 2" over billede 2 osv. jeg har oprettet et mc i roden med et text-felt der hedder picno og noget grafik - har så lavet følgenden: _root.galleriSmall["pic"+i].onRollOver = function() { tellTarget ("_root.Tooltip") { gotoAndStop(2); } startDrag("_root.Tooltip", true); _root.Tooltip.picno.text = i; } Det virker i princippet også , der er bare lige nogle småting - "tooltippet" bliver vist bag ved billede - samt picno er 9 på alle billeder... ??? Som sagt smider jeg gerne nogle ekstra point hvis du eller andre kan hjælpe med det lille problem
10. marts 2006 - 10:21
#8
tellTarget går på krykker i Afghanistan
10. marts 2006 - 10:22
#9
eller østtyskland
10. marts 2006 - 10:31
#10
skal det bare laves ved at referere direkte til Mcèt så ?
10. marts 2006 - 12:01
#11
har lavet det på en lidt anden måde nu - men hvordan undgår jeg at den bare tager det sidste tal i loopet ? _root.galleriSmall["pic"+i].onRollOver = function() { this.createTextField("toolbox",100,55,20,0,0); this.toolbox.border=true; this.toolbox.background=true; this.toolbox.backgroundColor="0xCCCCCC"; this.toolbox.selectable=false; this.toolbox.text="Billede "+ i; myTextFormat = new TextFormat(); myTextFormat.font = "verdana"; myTextFormat.size = 10; this.toolbox.setTextFormat(myTextFormat); this.toolbox._width=4+this.toolbox.textWidth; this.toolbox._height=3+this.toolbox.textHeight; if(this.toolbox._x>750-this.toolbox._width) this.toolbox._x=750-this.toolbox._width; if(this.toolbox._y>60-this.toolbox._height) this.toolbox._y=60-this.toolbox._height;
10. marts 2006 - 12:57
#12
problem - løst - tak for hjælpen rohaje
10. marts 2006 - 23:56
#13
fino- fik først set det nu.
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.