Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 16-12-2003, 12:41   #1 (permalink)
viel hilft viel
 
Benutzerbild von nox1mus
 
Registriert seit: Nov 2003
Ort: nürnberg
Beiträge: 270
anderes verhalten bei doppelklick?

hi,
gibt es eine möglichkeit einem button zu sagen, dass er bei einem klick auf eine bestimmte position springt und bei doppelklick auf eine andere?

zur erklärung:
ich habe eine seite bei der die menüsteuerung zwar schön (hoffe ich) aber langatmig ist. ich hätte nun gerne, dass man mit einem doppelklick direkt auf das neue geöffnete untermenü springt.

siehe:

www.leistner-medien.de/leistner

danke im vorraus.
__________________
|>>pass me the nervegas<<|
nox1mus ist offline   Mit Zitat antworten
Alt 16-12-2003, 12:54   #2 (permalink)
.--. .. ..- ...
 
Benutzerbild von pius
 
Registriert seit: Jul 2002
Ort: munich
Beiträge: 1.345
ja...






du kannst z.B. nach dem ersten 'press' einen timer starten ...
erfolgt während dessen laufzeit noch ein press, war's ein doppelclick ... -> verhalten2
läuft der timer aus ohne 2. press machst du halt verhalten 1
__________________
one out of many
pius ist offline   Mit Zitat antworten
Alt 16-12-2003, 12:59   #3 (permalink)
viel hilft viel
 
Benutzerbild von nox1mus
 
Registriert seit: Nov 2003
Ort: nürnberg
Beiträge: 270
danke, da hätte ich auch selber draufkommen können, aber einfach mal wieder zu kompliziert gedacht und nicht auf den weg geschaut. nochmal danke für die schnelle antwort.

das kann ich ja dann in eine funktion schreiben und die dann halt bei bedarf aufrufen... sind funktionen global? also kann ich die in der ersten szene schreiben und dann in einer späteren aufrufen?
__________________
|>>pass me the nervegas<<|

Geändert von nox1mus (16-12-2003 um 13:00 Uhr)
nox1mus ist offline   Mit Zitat antworten
Alt 16-12-2003, 14:01   #4 (permalink)
.--. .. ..- ...
 
Benutzerbild von pius
 
Registriert seit: Jul 2002
Ort: munich
Beiträge: 1.345
.... niemals mit szenen arbeiten ...
__________________
one out of many
pius ist offline   Mit Zitat antworten
Alt 16-12-2003, 14:16   #5 (permalink)
viel hilft viel
 
Benutzerbild von nox1mus
 
Registriert seit: Nov 2003
Ort: nürnberg
Beiträge: 270
ich befürchte das heisst jetzt nein oder?
aber wenn ich dich schon grad da hab wegen dem timer ich dachte mir das ungefähr so.

auf den button:
ActionScript:
  1. on(release){
  2. zeit1 = getTimer(); // startzeit
  3. zeit2 = getTimer()+100; // zeit in der doppelgeklickt werden muss
  4. klix += 1// klickshochzählen
  5.  
  6. if(zeit1<=zeit2 && klix > 1){
  7. gotoAndPlay("position2");
  8. }
  9. else{
  10. gotoAndPlay("position1");
  11. }
  12. }

oder hab ich nen knick im hirn?
__________________
|>>pass me the nervegas<<|
nox1mus ist offline   Mit Zitat antworten
Alt 17-12-2003, 06:06   #6 (permalink)
viel hilft viel
 
Benutzerbild von nox1mus
 
Registriert seit: Nov 2003
Ort: nürnberg
Beiträge: 270
kommando zurück, habs gerade probiert. funzt net aber ich arbeite dran...
__________________
|>>pass me the nervegas<<|
nox1mus ist offline   Mit Zitat antworten
Alt 17-12-2003, 13:31   #7 (permalink)
viel hilft viel
 
Benutzerbild von nox1mus
 
Registriert seit: Nov 2003
Ort: nürnberg
Beiträge: 270
nur für denn fall, dass jemand mal auf der suche nach der lösung für mein problem ist. ich bin leider nicht selbst drauf gekommen (thx @ david).

einfach anstatt einer schaltfläche einen mc mit folgendem skript:

ActionScript:
  1. on (press) {
  2.     if (this.dblClick>0) {
  3.         clicktype = 2;
  4.     } else {
  5.         clicktype = 1;
  6.     }
  7.     dblClick = 5;
  8. }
  9. onClipEvent (load) {
  10.     clicktype = 0;
  11.     dblClick = 0;
  12. }
  13. onClipEvent (enterFrame) {
  14.     if (dblClick>0) {
  15.         dblClick--;
  16.     }
  17.     if (dblClick == 0 && clicktype != 0) {
  18.         trace(clicktype);
  19.         if (clicktype == 1) {
  20.             gotoAndPlay("position1");
  21.         } else if (clicktype == 2) {
  22.             gotoAndPlay("position2");
  23.         }
  24.         clicktype = 0;
  25.     }
  26. }

und das wars.

gruß nox
__________________
|>>pass me the nervegas<<|
nox1mus 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 08:27 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele