| |||||||
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) |
| monkeypuzzle Registriert seit: Jun 2005
Beiträge: 84
| Linie automatisch mit dragge?!
Hallo zusammen. Habe folgendes Problem. Ich hoffe mir kann jemand helfen! Ich habe zwei MovieClips auf der Bühne. Einer davon ist drag-bar. Wenn ich auf den dragbaren MC presse, wird eine Linie zwischen den beiden MovieClips gezeichnet. Wie bekomme ich es jetzt hin, dass die Linie beim draggen sich mit dem MovieClip bewegt (an ihm heftet)? Habe das Linien-zeichnen zur Zeit noch mit einem normalen lineTo realisiert. Bitte um Hilfe! Danke... Gruß Joe |
| | |
| | #2 (permalink) |
| Pharao a.D. Registriert seit: Jul 2004 Ort: 29°58'33.34'' N, 31°07'49.29'' O
Beiträge: 430
|
Ein normales lineTo reicht auch aus, du musst es halt nur mit jedem Frame neu zeichnen lassen. Code: MC2.onPress = function (){startDrag(MC2)}
MC2.onRelease = function (){stopDrag()}
MC2.onReleaseOutside = function (){stopDrag()}
onEnterFrame = function (){
clear()
lineStyle(1,0x000000,100)
moveTo(MC1._x,MC1._y)
lineTo(MC2._x,MC2._y)
} |
| | |
| | #3 (permalink) |
| monkeypuzzle Registriert seit: Jun 2005
Beiträge: 84
|
Hallo nochmal! Das Ereignis soll ja nur beim anklicken des MC2 erfolgen. Mit der onEnterFrame wird es dann ja die ganze Zeit ausgeführt. Mit dem clear meinst du das löschen der Linie?! Muss dann bei jedem onEnterFrame eine neue Linie erzeugt werden? Blick das noch nicht... Gruß Joe |
| | |
| | #4 (permalink) |
| Pharao a.D. Registriert seit: Jul 2004 Ort: 29°58'33.34'' N, 31°07'49.29'' O
Beiträge: 430
|
Dann erweiter das Script doch einfach ein wenig: Code: MC2.onPress = function (){MC2drag=true; startDrag(MC2)}
MC2.onRelease = function (){MC2drag=false; stopDrag()}
MC2.onReleaseOutside = function (){MC2drag=false; stopDrag()}
onEnterFrame = function (){
clear()
if (MC2drag==true) {
lineStyle(1,0x000000,100)
moveTo(MC1._x,MC1._y)
lineTo(MC2._x,MC2._y)
}
} |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |