| |||||||
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) |
| Code-Legasthenik Registriert seit: Sep 2010
Beiträge: 8
| Lupe auf einen MovieClip anwenden
Hi, ich habe ein Problem, das ich nicht zu lösen weis. Es geht darum einen fertigen MC auf der Bühne per ActionScript zu instanzieren und vergrößert über dem Original darzusetellen, ähnlich einer Lupenfunktion per displacementMapFilter. Leider funktioniert der displacementMapFilter nur mit einer BitMap als Ausgangsdatei und nicht mit einem MC. Ich möchte keine Bitmap als zu vergrößerndes Objekt benutzen, um eine möglichst gute Wiedergabequalität bei möglichst kleiner Dateigröße zu erreichen. Um genau zu sein geht es um eine Stadtkarte mit Straßennamen die in der Originalgröße evtl zu klein zum lesen sind und mit einer Lupenfunktion vergrößert werden sollen. Ich habe die Karte also nicht als Bitmap sondern als Pfad abgespeichert. Vielen Dank schon mal für eure Antworten! |
| | |
| | #2 (permalink) |
| Techniker Registriert seit: Sep 2003 Ort: 64807
Beiträge: 16.322
|
das ist (sorry) unfug, weil wenn du das displacementMapFilter-ähnlich verzerren willst, dann ist das verzerrt und hat mit 'gute Wiedergabequalität' nichts mehr zu tun. egal ob pixel oder vektor. früher hat man das so gelöst: mehrere kreis-mc's übereinander, die jeweils etwas kleiner im durchmesser sind und etwas mehr vergrössern. sieht auch nicht schöner aus und kostet irre viel rechenleistung. vielleicht einen ring displacementMapFilter-verzerren und die mitte als kreis-mc vergrössert?
__________________ die ultimative antwort auf alle programmierfragen: der debugger mfg h.g.seib www.SeibsProgrammLaden.de |
| | |
| | #3 (permalink) |
| Code-Legasthenik Registriert seit: Sep 2010
Beiträge: 8
|
Wie handhabe ich das am besten? Ein Codebeispiel wäre interessant, weil ich noch etwas unerfahren mit AS bin. Wenn meine Ideen Unfug sind liegt das warscheinlich daran das ich mich noch nicht so gut auskenne. Bin für alle Anregungen gerne offen! |
| | |
| | #4 (permalink) |
| Techniker Registriert seit: Sep 2003 Ort: 64807
Beiträge: 16.322
|
__________________ die ultimative antwort auf alle programmierfragen: der debugger mfg h.g.seib www.SeibsProgrammLaden.de |
| | |
| | #6 (permalink) |
| Code-Legasthenik Registriert seit: Sep 2010
Beiträge: 8
|
Danke es hat geklappt. Mir ist da allerdings noch was eingewallen: Ist es möglich, das die Maske/die Lupe dem Mauszeiger nur bis zum Rand des MCs folgt und dann stehen bleibt, sodass man auserhalb des auf der Bühne eingebetteten MCs einen Button o.Ä. drücken kann? |
| | |
| | #7 (permalink) |
| Techniker Registriert seit: Sep 2003 Ort: 64807
Beiträge: 16.322
|
dann musst du das nur programmieren. z.b. die lupe dürfte nur bis zu einem kleineren rechteck bewegt werden dürfen.
__________________ die ultimative antwort auf alle programmierfragen: der debugger mfg h.g.seib www.SeibsProgrammLaden.de |
| | |
| | #8 (permalink) |
| Code-Legasthenik Registriert seit: Sep 2010
Beiträge: 8
|
Ich habe es jetzt so gelöst: # karte_paul.onRollOut=function() { # lupe_paul._visible=false; # } # # karte_paul.onRollOver=function() { # lupe_paul._visible=true; # } wobei "karte_paul" der MC mit der Karte in Ausgangsgröße ist und "lupe_paul" der MC mit der Maske und der vergrößerten Karte ist. Die Lupe geht tatsächlich aus, wenn man nicht über "karte_paul", allerdings flimmert die Lupe wenn man sich mit der Maus darüber befindet, so als würde sie sich andauernd an und aus schalten. Das ganze ist übrigens nötig, um den Lupen-MC per Button ganz aus zu schalten. Wenn die Lupe an ist, ist das nämlich nicht möglich. Ich muss die Lupe also per Button überhaupt erst aktivieren können und dann soll sie auch nur sichtbar sein wenn man sich über der Karte befindet. Danke soweit schon mal. Ich hoffe da gibt es eine Lösung |
| | |
| | #9 (permalink) |
| brand new user Registriert seit: May 2002 Ort: Laimbach 6 1/2
Beiträge: 16.884
|
Wäre besser Du würdest mit Koordinaten arbeiten statt mit rollOver/Out.
__________________ Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake! "Wer tanzen will, muß erst gehen lernen" |
| | |
| | #11 (permalink) |
| brand new user Registriert seit: May 2002 Ort: Laimbach 6 1/2
Beiträge: 16.884
|
So in der Richtung. @ Hr. Seib, nicht haun für den Code ![]() ActionScript:
__________________ Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake! "Wer tanzen will, muß erst gehen lernen" |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Verzerrungsfilter auf einen Bereich der Bühne anwenden? | Das Quadrom | ActionScript 3 | 1 | 13-04-2010 12:14 |
| AS3: addChild auf einen Frame anwenden | Focrow | ActionScript 3 | 2 | 25-02-2010 21:28 |
| removeChild anwenden auf einen MovieClip mit Instanznamen | fanyProductions | ActionScript 3 | 7 | 29-02-2008 15:16 |
| Actionscript auf Movieclip während der Spielzeit anwenden? | blaahhh | ActionScript 1 | 2 | 30-03-2006 00:35 |
| Einen Movieclip in einen leeren Movieclip duplizieren... | Katze | Flash MX | 9 | 22-02-2003 20:41 |