Zurück   Flashforum > Flash > Flash Einsteiger

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 30-11-2006, 18:03   #1 (permalink)
Neuer User
 
Registriert seit: Jun 2005
Beiträge: 22
komplexere button animation

Hallo Flash-User,

ich verzweifle hier grad.

kann mir vielleicht jemand einen button programmieren, welcher:

bei Over: dünner wird (tween animation)
beim verlassen wieder langsam dicker wird (tween animation)
bei Klick die Farbe langsam ändert (tween animation)

die animationen müssen immer komplett durchlaufen werden wenn möglich.

ich hoffe jemand kann mir hier helfen.
David
david320i ist offline   Mit Zitat antworten
Alt 01-12-2006, 17:30   #2 (permalink)
Neuer User
 
Registriert seit: Jun 2005
Beiträge: 22
kann mir keine helfen???
david320i ist offline   Mit Zitat antworten
Alt 01-12-2006, 17:56   #3 (permalink)
...
 
Registriert seit: Sep 2006
Beiträge: 49
wars so gedacht?:
Angehängte Dateien
Dateityp: zip btn.zip (5,2 KB, 20x aufgerufen)
lol3877 ist offline   Mit Zitat antworten
Alt 01-12-2006, 18:04   #4 (permalink)
Neuer User
 
Registriert seit: Jun 2005
Beiträge: 22
danke, kann das aber leider nicht öffnen. unexpected file format
david320i ist offline   Mit Zitat antworten
Alt 01-12-2006, 18:10   #5 (permalink)
...
 
Registriert seit: Sep 2006
Beiträge: 49
sorry hatts als flash 8 un nich mx gespeichert
Angehängte Dateien
Dateityp: zip btn.zip (5,0 KB, 14x aufgerufen)
lol3877 ist offline   Mit Zitat antworten
Alt 01-12-2006, 18:18   #6 (permalink)
Neuer User
 
Registriert seit: Jun 2005
Beiträge: 22
danke. so in der art.

aber was noch fehlt ist: (wenn überhaupt möglich)

1) wenn ich mit der Maus über den button, wird er kleiner, sobald ich aber während die animation noch läuft, mit dem Mauszeiger weg gehe, wird der Button wieder in seinem Urzustand angezeigt. ist es möglich dass die animation trotzdem zu ende läuft?

2) bei dem OnClick ist es änlich. der Button wird nur grün (animation komplett ausgeführt) wenn ich die Maustaste gedrückt halte. wenn ich nur kurz drauf klicke, wird die animation zum verkleinern wieder ausgeführt. kann man die richtige animation bei einem nur ganz kurzen mausklick auch komplett ausführen lassen?

ich hoffe du verstehst was ich meine, ist nicht ganz ohne es zu beschreiben.
david320i ist offline   Mit Zitat antworten
Alt 01-12-2006, 19:06   #7 (permalink)
...
 
Registriert seit: Sep 2006
Beiträge: 49
??????
Angehängte Dateien
Dateityp: zip richtig - Fragezeichen.zip (7,8 KB, 37x aufgerufen)
lol3877 ist offline   Mit Zitat antworten
Alt 02-12-2006, 10:05   #8 (permalink)
Neuer User
 
Registriert seit: Dec 2006
Beiträge: 20
^^ Genau sowas hab ich gesucht!!! ;-) Danke!

edit: Nur kapier ichs nicht ganz!

Könntest mir nur das Script zukommen lassen - damit ich dies in meinen Button integrieren kann?!

Danke!

Nutze Flash8 falls das wichtig ist!

Geändert von H3ctor (02-12-2006 um 10:08 Uhr)
H3ctor ist offline   Mit Zitat antworten
Alt 02-12-2006, 10:23   #9 (permalink)
Neuer User
 
Registriert seit: Jun 2005
Beiträge: 22
will mich meinem vorredner anschließen...

wie kann ich das jetzt noch verändern?

aber ganau sowas habe ich gesucht
david320i ist offline   Mit Zitat antworten
Alt 02-12-2006, 15:20   #10 (permalink)
...
 
Registriert seit: Sep 2006
Beiträge: 49
ihr müsst einfach die animation in Symbol 2 so ändern wie ihr den button haben wollt
lol3877 ist offline   Mit Zitat antworten
Alt 03-12-2006, 20:02   #11 (permalink)
Neuer User
 
Registriert seit: Dec 2006
Beiträge: 20
Hmm...wenn ich dein flafile ändere, dann funzts eh, nur wenn ichs selber nachbaue, dann funzt es nicht?!?! Wieso denn das?

Könntest du mir das Script genauer erklären?
H3ctor ist offline   Mit Zitat antworten
Alt 04-12-2006, 06:25   #12 (permalink)
Neuer User
 
Registriert seit: Jun 2005
Beiträge: 22
ich sehe da aber keine symbolen. hast du es in flash 8 gemacht?
ich sehe da nur eine rotes gitter mehr nicht
david320i ist offline   Mit Zitat antworten
Alt 04-12-2006, 13:52   #13 (permalink)
...
 
Registriert seit: Sep 2006
Beiträge: 49
so dann fang ich ma an
1. das rote gitter ist nur ein raster das ich immer hab und nur zur genauigkeit/hilfe größen einzuschätzen benutz.

2.das script steht in symbol1 und sonst ist in symbol1 nur symbol2

3. auf der bühne ist nix, weil der button erst attached wird (man könnt auch den button gleich auf die bühne ziehen(Symbol 1)), oder du kannst auch einfach Symbol2 auf die bühne ziehen und folgendes script rein kopieren
Code:
on (press) {
	play();
	no = true;
}
on (rollOver) {
	gotoAndPlay(2);
	ja = false;
}
on (rollOut) {
	ja = true;
}
on (releaseOutside) {
	ja = true;
}
onClipEvent (enterFrame) {
	if (_currentframe == 40) {
		no = false;
	}
	if (this._currentframe != 0 && ja && !no) {
		gotoAndStop(_currentframe-1);
	}
}
das script an sich kann ich nich wirklich erklären wenn dann geziehlte fragen dazu.


ich hoff das hilft weiter
lol3877 ist offline   Mit Zitat antworten
Alt 04-12-2006, 15:29   #14 (permalink)
Neuer User
 
Registriert seit: Dec 2006
Beiträge: 20
Vielen Vielen Dank - hat mir weitergeholfen!

Kannst du mir vielleicht noch den genauen Hintergrund von den Var "ja" und "no" erklären?!
H3ctor ist offline   Mit Zitat antworten
Alt 04-12-2006, 16:03   #15 (permalink)
...
 
Registriert seit: Sep 2006
Beiträge: 49
des no is dass es beim zusammenziehen nich sofort wieder auseinander geht wenn ma mit der maus runter geht

und ohne des ja würde es beim draufgehen sich nicht färben weil die andere aktion den effekt aufhebt(
onEnterFrame = function(){
if (this._currentframe != 0 && ja && !no) {
gotoAndStop(_currentframe-1);
} )
lol3877 ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 02:47 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele