| |||||||
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: Oct 2001 Ort: hamburg
Beiträge: 138
| MX-AS: masken per buttonklick anzeigen
MX-AS: masken per klick anzeigen hallo, bin noch as-anfänger und will eine optik bauen, die diverse masken enthält. statet alles mit einem preloader in szene-1. in szene-2 dem hauptfenster startet sofort die erste maske, die ein foto offenlegt. mein problem: ich möchte mehrere button einbauen, die nach klick das bestehende bild mit einer maske erst wieder zulaufen lassen und sofort anschliessend mit einer neuen maske einen neuen inhalt öffnet. ist hier im forum bereits auf ähnliche weise beschrieben worden, nur eben nicht mit masken. rena hat dazu folgendes super-tut gebaut: renas tut bei seinem tut werden d. mc's per as eingefadet. frage: kennt jemand eine möglichkeit das auch mit masken wie oben beschrieben zu machen? hier mein bisheriger kleiner film: mein stand herzlichen dank für hilfe t. |
| | |
| | #2 (permalink) |
| Danilo Sandner Registriert seit: Jun 2001 Ort: frankfurt am main
Beiträge: 286
|
masken alpha effekte gibt es leider nicht. (das wäre höchstens eine gefakte maske) aber wenn du statt alpha zum beispiel _xscale nimmst... ;-) prinzipiell hast du folgende schöne möglichkeit: dein_foto_mc.setMask(dein_masken_mc); da kann man viel mit machen. |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Oct 2001 Ort: hamburg
Beiträge: 138
|
hi, danke für die schnelle antwort. hab mich wohl mal wieder missverständlich ausgedrückt. ich möchte keinen fade-effekt wie in rena's tut, sondern dass nach buttonklick eine maske den neuen inhalt freilegt. in meiner zugegebenermassen stümperhaft gebauten version sieht man vielleicht was ich meine. also am anfang des hauptfilms öffnet die erste maske ohne zutun den ersten inhalt-soweit ok. nun wechsel ich nach klick auf einen button in einen anderen inhaltsbereich. dabei soll jedoch der erste inhalt zunächst von einer maske wieder geschlossen werden und dann der neue inhalt angezeigt werden. verstehste? vielleicht kriegt man das ja auch ohne as hin. bisher hab ich's halt mit sprüngen/bildbezeichnungen versucht. bin halt totaler as-rooki gruss und dank t. |
| | |
| | #6 (permalink) |
| Level up Registriert seit: Jun 2001 Ort: Bocholt
Beiträge: 4.155
|
Was Du suchst, hat weniger mit masken grundsätzlich zu tun, deshalb ist der threadtitel schon etwas verwirrend, es geht eher darum, daß es immer eine Art outtro geben muss, man also nicht beim Buttonklick direkt auf den neuen mc wechseln darf. Du müsstest mit der Schaltfläche einfach nur eine variable setzen, und die Schliessanimation starten, am Ende der Schliessanimation wird dann die variable abgefragt und je nach dem Wert startet flash dann eine andere Animation. Eigentlich ist das ganz einfach, allerdings sehr stark abhängig von der Art wie Du überhaupt weiterarbeiten willst, hier mal ein ganz einfaches Beispiel:http://www.flashforum.de/forum/attac...&postid=136021 ...das Grundprinzip, mit der Schaltfläche wird eine variable gesetzt und eine Schliessanimation gestartet sollte auch in Deinem Fall weiterhelfen. Ich selber favorisiere zur zeit die Technologie mit object.watch, wie ich sie hier beschrieben habe. Gruß alois
__________________ -Spuckt mir auf den Stuhl, ich will im Grünen sitzen- |
| | |
| | #7 (permalink) |
| Neuer User Registriert seit: Oct 2001 Ort: hamburg
Beiträge: 138
|
Herzlichen Dank für Deine Hilfe Alois. Du hast genau verstanden wo mein Problem liegt. Ich muß es halt so hinbekommen, dass jeder Inhaltsbereich nach Buttonklick auch erst wieder ein Outro bekommen soll. Wenn ich's wirklich mal zustande bekomme, sollen dann sechs Button rein, die immer wieder quasi mit einem outro des bereits aufgerufenen Inhaltsbereichs beginnen. Ich hab mir mal beide Lösungen von Dir angeschaut und probiere nun sowohl die erste als auch die zweite aus. Wobei die zweite Lösung mir besser gefällt, da eleganter. Leider bin ich ein absoluter AS-Beginner und werd wohl noch lange dran sitzen bis ich's geschafft habe. Aber egal, wichtig ist es mir dabei was zu lernen. Deine Lösung mit "Object.watch" krieg ich noch nicht zum Laufen. Ich weiß nicht genau wo ich das Object.watch-Syntax hinpacken soll, damit's funktioniert. Die on release Aktion soll ja auf jeden Button. Ich geb nicht auf bis ich's geschafft habe, danke nochmals. Gruß T. |
| | |
| | #9 (permalink) |
| Neuer User Registriert seit: Oct 2001 Ort: hamburg
Beiträge: 138
|
der Alois hatte im folgenden Thread einen Lösungsansatz beschrieben: hier Es geht bei meinem Problem darum, dass ich mit einem einfachen Maskeneffekt starte. Nach Klick auf einen Button soll es erst wieder ein Outro geben, welches dem Intro entspricht. Also wenn die Maske den Inhalt am Anfang freigibt, soll nach Buttonklick zunächst eine Maske den Inhalt wieder schliessen und eine weitere Maske einen neuen Inhalt öffnen. Ders Ansatz von Alois setzt auf die Funktion Object.watch an: ActionScript:
Dann noch auf den Button: ActionScript:
Leider bin ich noch totaler AS-Anfänger und kriegs in meiner kleinen Anwendung einfach nicht hin: http://www.ttams.de/maske/maskentest.zip Wäre toll, wenn mir jemand helfen könnte. T. |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |