2 Stimmen

Flash-Anwendung friert in der Produktionsversion von Flash Player 11 ein, funktioniert aber in der Debug-Version wie erwartet

Ich bin gerade über einen Fall gestolpert, in dem eine Flash-Anwendung im produktiven Flash Player einfriert und in einer Debug-Version reibungslos funktioniert. Sie löst keine Fehler oder Ausnahmen aus. Ist jemand schon einmal auf so etwas gestoßen? Warum passiert das oder wie soll man in einem solchen Fall debuggen?

Und eine Nebenfrage - was genau ist in der Debug-Version aus interner Sicht anders? Gibt es eine gute Zusammenfassung zu diesem Thema?

UPDATE:

Ich habe es nicht erwähnt, aber das Problem ist, dass es bei Flash Player 11 wahrscheinlich eine Rolle spielt, denn Flash Player 10 hat keine Probleme mit demselben Code.

1voto

jayarjo Punkte 15130

Falls sich jemand fragt, wie dieses Problem gelöst wurde.

Zunächst stellte sich heraus, dass die Klasse, die das Problem verursachte, schick ist BitmapDataUnlimited die es ermöglicht, die Beschränkung der Bitmap-Auflösung in Flash zu überwinden. Grundsätzlich, was wir geändert haben, war, dass wir eine Klasse direkt erweitern EventDispatcher, anstatt Implementierung IEventDispatcher Schnittstelle und mit indirekten Umgang mit privaten internen _eventDispatcher Objekt.

Kann mir jemand sagen, was ist der Vorteil der Implementierung von IEventDispatcher-Schnittstelle direkt?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X