Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 29-05-2005, 10:51   #1 (permalink)
Neuer User
 
Registriert seit: May 2005
Beiträge: 2
Vektorflächen dynamisch löschen

Hallo,

ich weiss, dass es mit der DrawingAPI möglich ist per AS dynamisch Vektorflächen (lineTo, moveTo etc.) in einen Movieclip zu zeichnen, ist es aber auch möglich Flächen zu löschen?

Ich möchte in einem dynamisch gezeichneten Rechteck eine Form, z.B. ein anderes Rechteck löschen, bzw. herauschneiden... geht das?

Vielen Dank.
pengpeng ist offline   Mit Zitat antworten
Alt 29-05-2005, 11:01   #2 (permalink)
Pharao a.D.
 
Benutzerbild von Tut-ench-aton
 
Registriert seit: Jul 2004
Ort: 29°58'33.34'' N, 31°07'49.29'' O
Beiträge: 430
1. Der prinzipielle Löschbefehl heißt MC.clear();
Damit löschst du aber alle gezeichneten Objekte in MC.

2. Dir würde ich empfehlen: Da man keine Flächen herauschneiden kann, einfach ein Rechteck in der Hintergrundfarbe drübermalen lassen.

3. zum Beispiel bei der Hintergrundfarbe schwarz:
PHP-Code:
lineStyle(1,0xFFFFFF,100)
beginFill(0xFF00FF,100)
moveTo(0,0)
lineTo(200,0)
lineTo(200,200)
lineTo(0,200)
lineTo(0,0)
endFill()

beginFill(0x000000,100)
moveTo(50,50)
lineTo(150,50)
lineTo(150,150)
lineTo(50,150)
lineTo(50,50)
endFill() 
Damit schneidest du aus einem Quadrat ein kleineres heraus.
Tut-ench-aton ist offline   Mit Zitat antworten
Alt 29-05-2005, 11:28   #3 (permalink)
Nix Wisser
 
Benutzerbild von nullidee
 
Registriert seit: May 2003
Ort: Würzburg, Kleinstadt
Beiträge: 3.510
ein Loch kannst du doch so ausschneiden!
kein endFill nach erstem Rechteck, dann wird das zweite ausgeschnitten.

Code:
 clear(); 
lineStyle(1,0xFFFFFF,100) 
beginFill(0xFF00FF,100) 
moveTo(0,0) 
lineTo(200,0) 
lineTo(200,200) 
lineTo(0,200) 
lineTo(0,0) 
//endFill() 

//beginFill(0x000000,100) 
moveTo(50,50) 
lineTo(150,50) 
lineTo(150,150) 
lineTo(50,150) 
lineTo(50,50) 
endFill()
__________________
nullidee

Abakus GT 10² Kugeln - 80"Leinwand - CARAN D´ACHE SUPRACOLOR®
nullidee ist offline   Mit Zitat antworten
Alt 29-05-2005, 12:07   #4 (permalink)
Pharao a.D.
 
Benutzerbild von Tut-ench-aton
 
Registriert seit: Jul 2004
Ort: 29°58'33.34'' N, 31°07'49.29'' O
Beiträge: 430
Stimmt, aber irgendwie hatte sich das in meinem Kopf festgesetzt, feste Flächen immer abzuschließen, weil ich da schon hässliche Fehler erlebt habe, frühe Flash-Traumata halt
Tut-ench-aton ist offline   Mit Zitat antworten
Alt 29-05-2005, 20:30   #5 (permalink)
Neuer User
 
Registriert seit: May 2005
Beiträge: 2
ok super! danke
pengpeng ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 11:01 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele