| |||||||
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: Feb 2010
Beiträge: 108
| Performance von CursorManager.setBusyCursor()
Hallo, ich weiß nicht, ob es an meinem Rechner, Flashplayer oder was auch immer liegt, wenn ich den Mauszeiger mit CursorManager.setBusyCursor() setze ist dieser recht unperformant (Mausbewegungen sind sehr hakelig). Geht nur mir das so? Man kann so dem Endanwender natürlich erzählen, dass der Rechner gerade sehr viel zu tun hat und deswegen die Maus nicht richtig hinterher kommt . Aber so richtig prickelnd ist das nicht. Kann man vielleicht noch irgendwelche Flags setzen um den Mauszeiger zu beeinflussen? Oder sollte man was eigenes schreiben (ich weiß nicht, ob es geht, aber z.B. mit einer GIF-Animation)?Dankeschön |
| | |
| | #2 (permalink) |
| Gast
Beiträge: n/a
|
Du kannst über Styles oder CursorManager.setCursor einen eigenen Cursor erstellen. Im einfachsten Fall: PHP-Code: Geändert von agedoubleju (04-03-2010 um 11:01 Uhr) |
|
| | #3 (permalink) |
| Perverted Hermit Registriert seit: Mar 2004 Ort: Delmenhorst
Beiträge: 11.856
|
Wenn deine Applikation viel rechnet, bleibt auch der BusyCursor stecken, da dieser auch nur in der VM gezeichnet wird - er ist ein Teil der Applikation. Du musst das Verarbeiten der Daten besser/anders koordinieren, damit der Cursor genügen Rechenzeit zugewiesen bekommt. Sonst bleibt das Ding einfach stehen... da hilft auch die Zuweisung eines anderen Cursors nichts.
__________________ github: https://github.com/floriansalihovic/L18nExample <florian xmlns:speaker="www.beyondtellerrand.com/ffk11/speakers_sessions" xmlns:trainer="http://www.beyondtellerrand.com/ffk11/workshops" /> and @ g+ |
| | |
| | #4 (permalink) |
| Neuer User Registriert seit: Feb 2010
Beiträge: 108
|
In meinem Test rechnet die Anwendung gar nichts. Ich habe einfach nur ein Panel, das kleiner ist als die komplette Anwendung. An diesem Panel hängen zwei EventListener für MouseEvent.MOUSE_OVER und MouseEvent.MOUSE_OUT, bei denen jeweils der Wartecursor gesetzt bzw. wieder entfernt wird. Ist der Mauszeiger außerhalb des Panels gibt es keine Probleme. Sobald er aber auf den Warte-Mauszeiger wechselt fängt er an zu haken. Und so anspruchsvoll ist er ja nun eigentlich auch nicht. Das gleich tritt z.B. auch bei diesem Beispiel auf.
|
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| (allgemeine Frage) Was frißt Performance? Wie verbessert man Performance? | hmpf | Flash MX | 14 | 02-05-2005 22:38 |
| performance | magicJ | Flash MX 2004 | 5 | 20-05-2004 19:29 |
| Performance bei for() {} | DoppelX | ActionScript 1 | 5 | 10-07-2003 18:11 |
| Performance bei Mac/PC | kinkimono | Flash 4 und Flash 5 | 3 | 16-12-2002 13:04 |
| Performance | zirkumflex | Flash 4 und Flash 5 | 32 | 17-10-2002 17:41 |