Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 14-01-2006, 23:36   #1 (permalink)
Neuer User
 
Registriert seit: Jan 2006
Beiträge: 26
Bitmap-Canvas in Flash?

Hi!

Ich programmiere an einer interaktiven Zeichen-Applikation wo man mit der Maus Kurven zeichnen kann.

Leider wird das ganze immer langsamer, umso mehr schon gezeichnet wurde. Ich wollte das irgendwie umgehen. Gibt's in Flash kein Bitmap-Canvas, wo man statt Vektorgraphik Rastergraphik zeichnen kann? So würde das ganze immer gleich schnell laufen.
Oder gibt's ne andere Lösung?

Danke für eure Hilfe!
flashfor ist offline   Mit Zitat antworten
Alt 15-01-2006, 00:26   #2 (permalink)
Banned
 
Benutzerbild von _level0
 
Registriert seit: Jan 2006
Beiträge: 849
hmm müssen alle kruven immer wieder bearbeitbar sein oder reichts wenn du eine kurve zechnest und dann diese vor der nächsten dann nurnoch als grafik vorliegen hast?...

ausserdem ist aus deiner beschreibung nur sehr schwer zu ersehen (zumindest ür mich) warum dein film immer langsammer wird, zeichnest du alle jkurven immer pixel für pixel neu in einem intervall oder onenterframe?
_level0 ist offline   Mit Zitat antworten
Alt 15-01-2006, 00:28   #3 (permalink)
Neuer User
 
Registriert seit: Jan 2006
Beiträge: 26
Es ist ein MovieClip und es kommen einfach neue Linien mit lineTo hinzu. Das ist alles. Kein Rückgängigmachen o.Ä..

// Edit: Wieso das ganze langsamer wird ist mir ein Rätsel, ich gehe mal davon aus, dass der Renderer immer wieder alles neu zeichnet - wegen dem Antialiasing und so.
// Edit2: Bitmap-Caching bringt keinen Performance-Gewinn, da sich das Movie ja ständig verändert, wegen den lineTos.

Geändert von flashfor (15-01-2006 um 00:32 Uhr)
flashfor ist offline   Mit Zitat antworten
Alt 15-01-2006, 00:36   #4 (permalink)
Banned
 
Benutzerbild von _level0
 
Registriert seit: Jan 2006
Beiträge: 849
hmm das ist natürlich mödlich ich hab mit der draw api immer nur kleinere sachen gemacht...

aber frage verwendest du ein beginn fill oder nur
moveTo
und
lineTo

wenn ja, vielleicht errechnet er deswegen immer alle werte bis er an ein endFill stösst(nur eine vermutung)
_level0 ist offline   Mit Zitat antworten
Alt 15-01-2006, 00:38   #5 (permalink)
Neuer User
 
Registriert seit: Jan 2006
Beiträge: 26
Nur moveTo, lineTo und lineStyle. Wie erzeuge ich denn so ein Bitmap-Canvas? (Kleines Beispiel?)
flashfor ist offline   Mit Zitat antworten
Alt 15-01-2006, 00:44   #6 (permalink)
Banned
 
Benutzerbild von _level0
 
Registriert seit: Jan 2006
Beiträge: 849
http://www.macromedia.com/devnet/fla...cose_g_03.html

du meinst das?
_level0 ist offline   Mit Zitat antworten
Alt 15-01-2006, 00:45   #7 (permalink)
Neuer User
 
Registriert seit: Jan 2006
Beiträge: 26
Exactly! Danke!
flashfor ist offline   Mit Zitat antworten
Alt 16-01-2006, 02:06   #8 (permalink)
Neuer User
 
Registriert seit: Jan 2006
Beiträge: 26
Und hier ist das Resultat der ganzen Geschichte:
http://80.86.200.126/tyscribble.html

Je mehr Leute online sind, desto mehr macht's Spass

Vielen Dank nochmals für die Hilfe

Geändert von flashfor (16-01-2006 um 02:08 Uhr)
flashfor ist offline   Mit Zitat antworten
Alt 16-01-2006, 02:19   #9 (permalink)
Banned
 
Benutzerbild von _level0
 
Registriert seit: Jan 2006
Beiträge: 849
hi gefällt mir sehr gut, noch ein kleiner textchat dazu nix besonderes, damit man auch miteinander reden kann...

evtl ein radierer noch und kreis und quadraht, dann ists perfeckt!

hast du was bestimmtes damit vor?
_level0 ist offline   Mit Zitat antworten
Alt 16-01-2006, 02:32   #10 (permalink)
Neuer User
 
Registriert seit: Jan 2006
Beiträge: 26
Thx für das Kompliment. Ja der Textchat wurde schon mehrfach in anderen Foren erwähnt. Der kommt irgendwann.

Mal schauen was daraus wird. Ähnliche Sachen gibt's ja eigentlich auch schon im Netz. Meistens kann man aber nur 1 Minute zeichnen, hat eine begrenzte Anzahl Striche, o.ä.. Habe auch schon Rate-Games gesehen, wo jemand zeichnen und die anderen den Begriff erraten müssen.

Irgendwas Spezielles muss ich auch noch reinpacken
Ideen sind immer willkommen
flashfor 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 21:09 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele