| |||||||
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) |
| Self-proclaimed Genius Registriert seit: Jul 2002 Ort: schweiz
Beiträge: 282
| movieclip unter maske?
ich hab n kleines problem . . . ich möchte nen movieclip mit ner animation maskieren. Die animation ist aus einem mit swift erstellten swf - also alles einzelframes . . . die frames lade ich direkt in die layer, die die maske darstellt. darunter befindet sich eine layer mit einem movieclip, indem eine endlosanimation läuft . . . . das letzte frame der maskenanimation wird einfach verlängert, so dass halt die letzte situation länger zu sehen ist. das maskieren funktioniert - nur bewegt sich der maskierte movieclip nicht! - er fängt sich erst an zu bewegen, wenn die maskenanimation zum letzten verlängerten frame kommt . . . wie kann das sein? wird der maskierte movieclip etwa jedesmal neu gestartet, wenn in der maskenlayer ein keyframe kommt? wäre froh, wenn mir jemand helfen könnte. . . . . thx!
__________________ Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt - Albert Einstein |
| | |
| | #2 (permalink) |
| Neuer User Registriert seit: Jun 2001 Ort: Stuttgart
Beiträge: 6.415
|
haste manuell maskiert? benutzte die methode "setMask" ? lädst du den masken film rein oder haste das nur blöd formuliert und die daten liegen schon von anfang an bereit? obs generell funktioniert weiß ich nicht aber rein logisch sollte es funktionieren nur soltlest du folgendes beachten. -maske dynamisch zuweisen(setMask) -die zuweisung in einem engen intervall(50ms, ausprobieren) wiederholen. denn ne dynamische maske wird mit der methode setmask initialisiert, ob sich danach etwas verändert spielt für die darstellung keine rolle mehr- also stets die maske "refreshen" -lädst du die maske per loadMovie rein, sichergehen dass zum zeitpunkt der maskensetzung die animation geladen wurde deluxe |
| | |
| | #3 (permalink) |
| Self-proclaimed Genius Registriert seit: Jul 2002 Ort: schweiz
Beiträge: 282
|
hmmm . . . ich machs eigentlich manuell! wozu denn den befehl setMask? ich will lediglich die sequenz, die ich in die obere Layer importiert habe und welche aus aneinandergehängten keyframes besteht als maske für nen unteren movieclip benutzen . . . die maske ist im grunde genommen nicht dynamisch . . . es befindet sich einfach in jedem frame n anderes shape, das den movieclip darunter maskieren soll . . . . dieser fängt allerdings erst an, sich zu bewegen, wenn in der maskenlayer keine neuen keyframes mehr kommen, sondern das letzte keyframe in der bilderfolge einige zeit lang dasteht . . . .
__________________ Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt - Albert Einstein |
| | |
| | #4 (permalink) |
| Neuer User Registriert seit: Mar 2002 Ort: D'dorf
Beiträge: 765
|
hi genesys, ist ein altbekanntes Problem. Sobald ein Keyframe in einem Maskenlayer auftaucht der nur Vektorformen beinhaltet wird der maskierte Movie wieder neu initialisiert. Kannst du auch daran sehen, dass z.B. jedesmal der onLoad-Event wieder ausgelöst wird. Wenn möglich, leg deine komplette importierte Animation in MovieClip und benutze diesen MovieClip als Maske. Damit umgehst du das Problem. gruß, roman |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |