| |||||||
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 2005
Beiträge: 5
| ActionScript
Ich habe folgenden Code und wollte, daß eine Linie vom Mittleren Kreis aus zu allen Kreisen gezeichnet wird. function MacheKreis(radius, xx, yy) { var i:Number = 0; while (i < 6) { i +=1; _root.attachMovie("kreis", "kreis_mc"+ i+xx , i+yy,{ _x:xx+Math.sin(i*xx*2) * radius, _y:yy + Math.cos(i*yy*2) * radius}); kreis_mc+i+xx.lineStyle(1, 0x000000, 100); kreis_mc+i+xx.moveTo(xx, yy); line_mc+i+xx.lineTo((x+Math.sin(i) * radius), (y + Math.cos(i) * radius)); } } _root.attachMovie("kreis", "kreis", 1, {_x:100, _y:100}); MacheKreis(50, 100,100); fehlt was an dem Cod ? Danke |
| | |
| | #2 (permalink) |
| Der Wunderhund Registriert seit: Jun 2002 Ort: Hattingen
Beiträge: 10.515
|
>fehlt was an dem Cod? ja, ein e! nein, spaß beiseite, sowas dürfte eigentlich nicht funktionieren: Code: kreis_mc+i+xx.moveTo(xx, yy); Code: this["kreis_mc"+i+xx].moveTo(xx, yy); |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Oct 2005
Beiträge: 5
|
Es wäre besser, wenn es an e gelegen hätte... ich habe noch was. Und zwar die getNextHighestDepth() function will ich in eine Schleife mit ein mc Instanz aufrufen. "kreis"+m.getNextHighestDepth() geht aber nicht. var x:Number = 0; while (x < 3) { x +=1; this.attachMovie("kreis", "kreis" +m, "kreis"+m.getNextHighestDepth(), {_x:100+n, _y:10}); } wisst ihr andere alternative ? |
| | |
| | #4 (permalink) |
| mod_rewrite Registriert seit: Feb 2003 Ort: München
Beiträge: 15.621
|
"kreis" + m ist kein MovieClip und somit gibt's dafür auch kein getNextHighestDepth. Abgesehen davon isses doch eh Unsinn: Du willst einen MC attachen, verpasst ihm einen Instanznamen und möchtest ihm als Tiefe die nächsthöhere Tiefe _in ihm selbst_ zuweisen... Also vielleicht dann doch eher 'this.getNextHighestDepth()'
__________________ RTFM Wie man Fragen richtig stellt. Achim Bindannmalweg Money makes the world go round, fear makes it turn much faster. (New Model Army) |
| | |
| | #6 (permalink) |
| All-rounder Registriert seit: Mar 2004 Ort: Bayerische Rhön
Beiträge: 2.507
|
Hi Tariqua ![]() Das schreibt man aber nicht so: PHP-Code: PHP-Code:
__________________ -------------------------------- Ich klicke, ergo bin ich. (me) -------------------------------- |
| | |
| | #7 (permalink) |
| mod_rewrite Registriert seit: Feb 2003 Ort: München
Beiträge: 15.621
|
@gaspode: der Ausdruck "kreis" + m ist nicht mehr als ein konkatenierter String... Erst durch eine Auswertung mit eval("kreis" + m) oder eineTimeline["kreis" + m] wird ein MovieClip-Pfad draus. Also so, wie's thebiz vorschlägt, müsste es klappen. Ich würde vor das getNextHighestDepth aber noch ne Timeline voranstellen. Muss glaub ich sogar hin...
__________________ RTFM Wie man Fragen richtig stellt. Achim Bindannmalweg Money makes the world go round, fear makes it turn much faster. (New Model Army) |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |