Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 11-01-2004, 21:24   #1 (permalink)
zuviel ist nicht genug
 
Registriert seit: Aug 2001
Ort: Austria
Beiträge: 206
Angry Gangschaltung

hi leute,

ich hab grad null idee zu folgendemm problem:
ich möchte gerne eine h-schaltung als navigationsmenu.
dazu habe ich leider zu wenig erfahrung, deshalb bitte ich um lösungsvorschläge.
es sollte so sein, dass wenn ich die schaltung auf den ersten gang bewege iein ereignis stattfinden soll. (egal was, zb einer var einen wert zuweisen.) es geht darum, dass ich gerne hätte das sich der hebel wirklich zu den gängen hinbewegen lassen soll, nicht einfach nur - zack - erscheinen - ..

geht das mit drag und so ?

bitte - bitte um eure hilfe

danke
Angehängte Dateien
Dateityp: zip schaltung.fla.zip (3,4 KB, 9x aufgerufen)
oskar ist offline   Mit Zitat antworten
Alt 11-01-2004, 22:08   #2 (permalink)
~~~~~~~~~~~~
 
Benutzerbild von _geo_
 
Registriert seit: May 2002
Ort: AUSTRIA (OÖ)
Beiträge: 3.298
es noch nicht perfekt aber ich denke mal als ansatz sollte es genügen :-)
ActionScript:
  1. this.hebel.onPress = function(){
  2.     if(_root.pfad.hitTest(this._x,this._y,true)){
  3.         this.startDrag(true);
  4.     } else {
  5.         this.stopDrag();
  6.     }
  7. }
  8.  
  9. this.hebel.onEnterFrame = function(){
  10.     if(!_root.pfad.hitTest(this._x,this._y,true)){
  11.         this._y = this.y;
  12.         this._x = this.x;
  13.  
  14.     }
  15.     if(!a){
  16.         this.y = this._y;
  17.         this.x = this._x;
  18.         a=1;
  19.     } else {
  20.         a=0;
  21.     }
  22.     //gangüeberprüfung
  23.     for(var i=1; i<=7;i++){
  24.         if(math.abs(this._y - _root["mc"+i]._y) < 50 && math.abs(this._x - _root["mc"+i]._x) < 20){
  25.             trace(_root["mc"+i]._name);
  26.         }
  27.     }
  28.     //gangüeberprüfung
  29. }
  30.  
  31. this.hebel.onRelease = function(){
  32.     this.stopDrag();
  33. }

mfg geo
Angehängte Dateien
Dateityp: zip drag_mit_best_bereich.zip (4,9 KB, 32x aufgerufen)
__________________
--- :P ---

Blog
Bei unerwünschten Nebenwirkungen zerreißen Sie die Packungsbeilage oder erschlagen ihren Arzt oder Apotheker
_geo_ ist offline   Mit Zitat antworten
Alt 11-01-2004, 22:38   #3 (permalink)
zuviel ist nicht genug
 
Registriert seit: Aug 2001
Ort: Austria
Beiträge: 206
wow - das ging ja flott ..
im prinzip ist es das schon, aber das ganze fühlt sich noch sehr labil an .. gibt es einen weg, damit das ganze beim jeweiligen gang "einrastet" - also nicht so herumwackelt ? muss man vielleicht statt der großen kreise der gänge kleine punkte als mc´s nehmen, oder das ganze auf den mittelpunkt der gänge reduzieren ? könntest du mir noch ein bissl helfen - bei dir hat das so schnell hingehaut .. ich hab fast einen ganz tag verbraten, ohne nur annähernd so ein ergebnis zu erzielen ?!

DANKE !!!
oskar ist offline   Mit Zitat antworten
Alt 12-01-2004, 14:59   #4 (permalink)
~~~~~~~~~~~~
 
Benutzerbild von _geo_
 
Registriert seit: May 2002
Ort: AUSTRIA (OÖ)
Beiträge: 3.298
na ja, außer die roten linien dünner machen und die fps raufsetzen fällt mir da auch nicht so viel ein.

mfg geo
__________________
--- :P ---

Blog
Bei unerwünschten Nebenwirkungen zerreißen Sie die Packungsbeilage oder erschlagen ihren Arzt oder Apotheker
_geo_ ist offline   Mit Zitat antworten
Alt 16-01-2004, 13:05   #5 (permalink)
zuviel ist nicht genug
 
Registriert seit: Aug 2001
Ort: Austria
Beiträge: 206
oke .. das habe ich gemacht .. geht eh ganz gut soweit .. danke VIELE MALE !!!!!
oskar 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 14:06 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele