| |||||||
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: Oct 2003
Beiträge: 42
| Dynamisch Gösse in y Richtung skalieren
Hallo Zusammen. Ich bin gerade dabei ein isometrisches Diagramm in Flash zu basteln. Also isometrisch, kein 2D sondern dieses typisches psydo 3D. Teil des Diagramms sind Würfel(Säulen) die dann dynamsich in ihrer Höhe verändert werden sollen. Dass diese nicht verzerrt werden, hab ich den Würfel in 3 Teile zerlegt. Das Oberteil, der Mittelteil der dann skaliert wird, und ein Teil für das Ende unten. Leider funktioniert das überhaupt nicht so wie ich mir das gedacht habe, irgendwas mache ich falsch. Via for Schleife werden die einzelnen "Säulen" attached. V ist in dem Fall eine Zahl die dynamisch sagt weviele von diese n Säulen es geben soll. for (v=0; v < sResult.m.length; v++) { a = v*10; vNameSym = "top"; vNameIns = "top"+v; _root.attachMovie(vNameSym, vNameIns, a+1); gObjAryt[v] = _root[vNameIns]; vNameSym2 = "bottom"; vNameIns2 = "bottom"+v; _root.attachMovie(vNameSym2, vNameIns2, a+2); gObjAryb[v] = _root[vNameIns2]; vNameSym3 = "middle"; vNameIns3 = "middle"+v; _root.attachMovie(vNameSym3, vNameIns3, a+3); gObjArym[v] = _root[vNameIns3]; posx = [617, 649, 553, 585, 617, 649, 681, 713, 457, 489, 521, 553, 585, 617, 649, 681, 713, 745, 777, 809, 361, 393, 425, 457, 489, 521, 553, 585, 617, 649, 681, 713, 745, 777, 809, 841, 873, 905, 361, 393, 425, 457, 489, 521, 553, 585, 617, 649, 681, 713, 745, 777, 809, 841, 873, 905, 425, 457, 489, 521, 553, 585, 617, 649, 681, 713, 745, 777, 809, 841, 489, 521, 553, 585, 617, 649, 681, 713, 745, 777, 553, 585, 617, 649, 681, 713, 617, 649]; posy = [368, 368, 400, 400, 400, 400, 400, 400, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 592, 592, 592, 592, 592, 592, 624, 624]; _root[vNameIns2]._x = posx[v]; _root[vNameIns2]._y = posy[v]; _root[vNameIns3]._x = posx[v]; _root[vNameIns3]._y = posy[v]-_root[vNameIns2]._height; trace("gObjAryb[v]._height:"+_root[vNameIns2]._height); _root[vNameIns3]._yscale = 40 + ((sResult.m[v].s/1048576)/8); _root[vNameIns]._x = posx[v]; _root[vNameIns]._y = posy[v]-_root[vNameIns2]._height-_root[vNameIns3]._height; } Was mach ich bloss falsch? |
| | |
| | #2 (permalink) |
| Neuer User Registriert seit: Oct 2003
Beiträge: 42
| Noch zusätzlich
Habe mal ein Bild eingefügt, damit auch jemand versteht worums geht. http://www.bravekingdom.de/saeule.jpg |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Jul 2001 Ort: Berlin | Friedrichshain
Beiträge: 3.561
|
was passiert denn, bzw. was nich ? was gibt dir dieser trace aus ? was soll das ? ActionScript:
gruss
__________________ 8bm | join ff@BOINC formpackage.org | audiohunter.de | problematica.de | 8ball-media.de/blog | taikonauten.cn |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |