17. juni 2002 - 17:45Der er
23 kommentarer og 1 løsning
streg til dims!
ok jeg har et mc i midten af scenen, et mc der bruger startDrag(); når man holder musen nede og til sidst et lille mc der skal bruges som "streg"! ok her er så hvad jeg gerne vil ha...et array(eller andet der kan bruges)af det lille mc hvor det går i forlængelse af sig selv og danner en streg fra midter-mc'et til mc'et med startDrag();! så skal man kunne trække drag-mc'et rundt omkring på scenen og hele tiden skal mc-stregen følge det!
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 er ikke sikker på jeg har forstået dig ret, da din forklaring er temmelig forvirrende!
Hvis du har Flash MX, så prøv at lege med følgende kode som ligges på et movieclip: onClipEvent(enterFrame) { _root.createEmptyMovieClip( "linex", 1 ); with ( _root.linex ) { lineStyle( 2, 0x000000, 100 ); moveTo( 200, 200 ); lineTo( _root._xmouse, _root._ymouse ); } }
ok du har forstået mig rimelig godt men er det muligt at lave stregen af mc'er der hænger sammen? det skal være et array af et mc der skal bruges eller noget i den stil...
Jeg har til gengæld ikke forstået andet, end det som også alexander fik ud af det...
Skal det IKKE være en lige streg fra centrum og hen mod det punkt, hvor musen er, men derimod en streg, fra der hvor musen var før til der hvor den er nu? Og altså fortsætter den med at lave disse streger i det uendelige kopieret efter musens bevægelse...
(i sidste øjeblik vil du så ikke lige hjælpe mig med hvordan man få de små mc'er til at blive større og større jo tættere de kommer på musens position?)
hehe det ser flot ud men for det første bliver den alt for stor :) fylder hele skærmen når man rykker med musen :) ... for det andet skal de små mc'er ikke røre ved hinanden! hvis du synes du har tid...vil du så ikke prøve?
giver dig lige point så snart du kommer med svar :)
ok :) for det første så kom lige med svar! for det andet kan du så ikke lave sådan at den ikke "taber" de små mc'er rundt omkring når man bevæger den? og sådan at de rører ved hinanden?
Jeg kan simpelthen ikke få de resterende movieclips fjernet... men prøv følgende kode med lidt ekstra til at tvinge dem væk. Den skulle vist også skalere rigtigt:
onClipEvent(load) { if (_name == "clip") { _visible = 0; old_num = 0; sizer = 1/3; //skift HER } else { var s = _name.split("_"); _x = s[1]; _y = s[2]; _rotation = s[3]; _xscale = _yscale = 100*(s[4]/_width); delete s; } } onClipEvent(enterFrame) { if (_name == "clip") { var dist_x = _root._xmouse-_x; var dist_y = _root._ymouse-_y; var dist = Math.sqrt(dist_x*dist_x+dist_y*dist_y); var i, next_width = _width; var next_dist = next_width; var nx = _x; var ny = _y; var a = Math.round(180/Math.PI*Math.atan2(dist_y,dist_x)); for (i = 0; next_dist < dist; i++) { this.duplicateMovieClip("clip_"+nx+"_"+ny+"_"+a+"_"+next_width, i+1); next_width += sizer*_width; next_dist += next_width; ny += next_width*Math.sin(Math.atan2(dist_y,dist_x)); nx += next_width*Math.cos(Math.atan2(dist_y,dist_x)); } for (j = i; j < old_num; j++) { eval("_level"+(j+1)).unloadMovie(); } old_num = i; } if (_visible) this.removeMovieclip(); }
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.