| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Jun 2004
Beiträge: 60
| skript umschreiben
Hi ihr Durch folgendes skript von flashstar.de wird aus einer kugel ein würfel erzeugt, der aus 3x3x3 kugeln besteht. Ich weiß wie ich nur die kugeln an den eckpunkten des würfels generieren lasse, indem ich einfach weiter unten bei objx/y/z die entsprechenden koordinaten rauslösche. Ich würd aber gerne diese „eckkugeln“ zu unterschiedlichen buttons machen und ausserdem auch die innere kugel, aus der ja alle anderen generiert sind, ausblenden. Kann mir wer sagen wie ich dieses skript umschreiben muss damit ich das machen kann? thx onClipEvent (load) { function gen3d(ax, ay, i) { cosay = Math.cos(ay); sinay = Math.sin(ay); cosax = Math.cos(ax); sinax = Math.sin(ax); x = (objx[i]*cosay)+(objz[i]*sinay); y = objy[i]; z = ((-objx[i])*sinay)+(objz[i]*cosay); objx[i] = x; objy[i] = (y*cosax)-(z*sinax); objz[i] = (y*sinax)+(z*cosax); h = (objz[i]+n)/vp; px = (objx[i]+l)/h; py = (objy[i]+m)/h; scale = px-(((objx[i]+l)+100)/h); with (this[mcName+i]) { _x = px; _y = py; _xscale = (_yscale=scale); swapDepths(-objz[i]); } } objx = [-50, 0, 50, -50, 0, 50, -50, 0, 50, -50, 0, 50, -50, 0, 50, -50, 0, 50, -50, 0, 50, -50, 0, 50, -50, 0, 50]; objy = [-50, -50, -50, 0, 0, 0, 50, 50, 50, -50, -50, -50, 0, 0, 0, 50, 50, 50, -50, -50, -50, 0, 0, 0, 50, 50, 50]; objz = [-50, -50, -50, -50, -50, -50, -50, -50, -50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50]; vp = -300; l = 0; m = 0; n = 300; ax = 0; ay = 0; bereich = 2; max = objx.length; mcName = "mc"; i = 0; while (i<max) { this[mcName].duplicateMovieClip(mcName+i, i); this[mcName+i].no = i; i++; } i = 0; while (i<max) { objx[i] = objx[i]*bereich; objy[i] = objy[i]*bereich; objz[i] = objz[i]*bereich; i++; } } onClipEvent (enterFrame) { i = 0; while (i<max) { gen3d(ax, ay, i); i++; } ax = (-_ymouse)/2000; ay = _xmouse/2000; } |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |