Autor |
Nachricht |
SwEet StylA
Threadersteller
Dabei seit: 28.05.2005
Ort: Essen
Alter: 39
Geschlecht:
|
Verfasst Fr 10.06.2005 02:19
Titel [Flash] Bilder bei Klick vergrößern + verkleinern |
|
|
hallo zusammen..
habe folgendes problem..
möchte ein bild per klick vergrößern (animation) und bei erneutem klick soll der ausgangszustand wiederhergestellt werden/sein... so dass beu klick auf das bild, dieses wieeder vergrößert werden würde...
das vergrößern bei klick bekomme ich hin, bei erneutem klick jedoch, startet diesselbe szene erneut, so dass die animation (vergrößerung) wieder erneut anfängt.
kann mir jmd. die "lösung" posten?
für einen flash-geübten sollte das best. keine 5 min dauern?! *g*
wär echt nice..
schon mal danke im vorraus..
|
|
|
|
|
kmm
Dabei seit: 28.07.2004
Ort: Bern, CH
Alter: 39
Geschlecht:
|
Verfasst Fr 10.06.2005 07:53
Titel
|
|
|
Hallo!
Du machst zwei Szenen, eine fürs Vergrössern, eine fürs Verkleinern. Mit on(release) führst du die Aktion aus, mit ner Variable und ner if schleife kannst du definieren welche Aktion ausgeführt werden kann. Also etwa:
wenn bild = klein
vergrössere;
sonst wenn bild = gross
verkleinere;
|
|
|
|
|
Anzeige
|
|
|
l'Audiophile
Dabei seit: 16.09.2004
Ort: Berlin
Alter: 43
Geschlecht:
|
Verfasst Fr 10.06.2005 10:30
Titel
|
|
|
kmm hat geschrieben: |
Du machst zwei Szenen … |
Wann gebt ihrs endlich auf, mit Szenen zu arbeiten. Naja, spätestens in Version 8 wird das Relikt von Version 4 endlich der Vergangenheit angehören.
2/3 aller Flashproblem, die auf dem Ansprechen von Timelines basieren, resultieren daher, dass viele noch Szenen verwenden.
---> einfach Movieclips daraus machen, auf einer Zeitleiste positionieren; dann gibts auch keine Probleme mehr.
Just my two cents
Gruß PeJot
|
|
|
|
|
SwEet StylA
Threadersteller
Dabei seit: 28.05.2005
Ort: Essen
Alter: 39
Geschlecht:
|
Verfasst Fr 10.06.2005 22:52
Titel
|
|
|
schon mal thx für die 2 antworten...
hab jetzt folgende lösung erhalten.. ~>
Code: | _root.zustand = "klein";
this.Bild.onRelease = function() {
if (_root.zustand == "klein") {
this.onEnterFrame = function() {
this._xscale<200 ? this._xscale=this._yscale += 10 : (delete this.onEnterFrame, _root.zustand="gross");
};
} else {
this.onEnterFrame = function() {
this._xscale>100 ? this._xscale=this._yscale -= 10 : (delete this.onEnterFrame, _root.zustand="klein");
}}
}; |
das klappt alles wunderbar, jedoch.. hätte ich gern die lösung.. mit den movieclips. kann mir das jmd. erklären?
hab 2 MCs in der zeitebene.. der erste clip ist die vergrößerung... der 2. clip ist die verkleinerung (beides eben animationen).
wie krieg ich das jetzt hin, dass bei klick die vergrößerung startet und sobald das ende erreicht wurde zu dem 2. clip gewechselt wird. bei erneutem klick startet dann eben der 2. clip - die verkleinerung. und wechselt am ende wieder zum ersten clip.
ich teste schon ganze zeit rum, aber ich checks net
|
|
|
|
|
|
|
|
Ähnliche Themen |
Bilder per klick vergrößern/hervorrufen
Bildergallerie, Bild vergrößern per Klick - allgemeine Frage
CS4: Probleme beim Vergrößern/Verkleinern
[HELP] javascript schriften vergrößern/verkleinern
[Automatisierung] 200 Bilder vergrößern - Wie?
bilder vergrößern bei mouseover
|
|