Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 07-02-2005, 13:24   #1 (permalink)
mms
Neuer User
 
Registriert seit: Feb 2005
Beiträge: 7
Menue mit DRAG

Guten Tag! Ich muss eine Navigation für die Seite gleich wie auf folgendem Projekt machen.
http://www.magiccat.de
Ich habe fast alles gemacht. Aber verstehe ich nicht welche Weise kann man nach Bewegung des Buttons andere Status kriegen. Bei mir alle Buttons (vor und nach Bewegung ausschalten mit „Festmenue“)
Danke.
mms ist offline   Mit Zitat antworten
Alt 07-02-2005, 13:44   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Hab ich nicht verstanden...
  Mit Zitat antworten
Alt 07-02-2005, 13:47   #3 (permalink)
Pharao a.D.
 
Benutzerbild von Tut-ench-aton
 
Registriert seit: Jul 2004
Ort: 29°58'33.34'' N, 31°07'49.29'' O
Beiträge: 430
Zitat:
Hab ich nicht verstanden...
Willkommen im Club.
Willst du, dass sich die Hauptbuttons nicht mehr bewegen, nachdem man in ein Untermenu gegangen ist oder was? Klare Grammatik und Zeichensetzung sollen schon manchem geholfen haben...
Tut-ench-aton ist offline   Mit Zitat antworten
Alt 07-02-2005, 15:43   #4 (permalink)
mms
Neuer User
 
Registriert seit: Feb 2005
Beiträge: 7
Zitat:
Zitat von Tut-ench-aton
Willkommen im Club.
Willst du, dass sich die Hauptbuttons nicht mehr bewegen, nachdem man in ein Untermenu gegangen ist oder was? Klare Grammatik und Zeichensetzung sollen schon manchem geholfen haben...
Willkommen im Club.
Willst du, dass sich die Hauptbuttons nicht mehr bewegen, nachdem man in ein Untermenu gegangen ist oder was? Klare Grammatik und Zeichensetzung sollen schon manchem geholfen haben...

Danke. Aber es ist schwierig auch auf Muttersprache ohne Musterseite zu erklären...
Das Menue besteht aus zwei Teilen (Englisch und Deutsch), die nach dem Click auf entsprechende Schaltfläche einschaltet und ausschaltet worden kann. Das habe ich natürlich gemacht.
... Was verstehst du unter Hauptbuttons? Punkte des Hauptmenüs bewegen nicht. Nach dem Click oder beim Rollover (es ist für mich nicht wichtig) wird Untermenü geladen. Es besteht auch aus zwei Teilen: Ober- und Unterteil. Unterteil ist ganz normal.
Und Oberteil besteht seinerseits aus einzelnen Buttons, die bei der Drag-Funktion bewegen kann. Man kann Links zur interessanten Seite draußen lassen. Das habe ich auch gemacht. Aber diesen Links sollen mit ganzem Untermenü nicht ausgeschaltet worden kann.
mms ist offline   Mit Zitat antworten
Alt 07-02-2005, 15:49   #5 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Ich glaube, du verwechselst da etwas: eine Drag-Funktion ist das Verschieben eines Objektes durch Klicken auf das Objekt und Bewegen mit dem Mauszeiger, z.B.:
ActionScript:
  1. this.mcInstanz.onPress = function(){//nach Klick
  2.    this.startDrag();
  3. }
  4. this.mcInstanz.onRelease = function(){//nach Loslassen
  5.    this.stopDrag();
  6. }
  Mit Zitat antworten
Alt 08-02-2005, 08:53   #6 (permalink)
mms
Neuer User
 
Registriert seit: Feb 2005
Beiträge: 7
Zitat:
Zitat von agedoubleju
Ich glaube, du verwechselst da etwas: eine Drag-Funktion ist das Verschieben eines Objektes durch Klicken auf das Objekt und Bewegen mit dem Mauszeiger, z.B.:
ActionScript:
  1. this.mcInstanz.onPress = function(){//nach Klick
  2.    this.startDrag();
  3. }
  4. this.mcInstanz.onRelease = function(){//nach Loslassen
  5.    this.stopDrag();
  6. }
Danke. Aber wie habe ich geschrieben, die Bewegung der Buttons habe ich schon gemacht. Nach der Bewegung soll ein Button anderen Status kriegen oder nach nächstes Bild in der Zeitleiste kommen. Aber nur das Button, das habe ich bewegt !
Anderen müssen weiter mit ganzen Menue verwaltet werden. Kannst du bitte
www.magiccat.de schauen?
mms ist offline   Mit Zitat antworten
Alt 08-02-2005, 09:21   #7 (permalink)
Frührentner
 
Benutzerbild von Midus
 
Registriert seit: May 2004
Beiträge: 142
wenn dich ich verstehe richtig dann du machen das so:

wie oben erwähnt worden sein bist setzt du einfach eine eigene Variable und weist ihr einen wert
ActionScript:
  1. this.mcInstanz.onPress = function(){//nach Klick
  2.    this.status = 1; //oder sonst was, kann auch n string oder boolean wert sein
  3.    this.startDrag();
  4. }
  5. this.mcInstanz.onRelease = function(){//nach Loslassen
  6.    this.status = 0; //hier setzt du ihn wieder zurück
  7.    this.stopDrag();
  8. }

Ansonsten kannst du dann nach dem Status immer abfragen

Tschus
Midus ist offline   Mit Zitat antworten
Alt 08-02-2005, 11:33   #8 (permalink)
mms
Neuer User
 
Registriert seit: Feb 2005
Beiträge: 7
Zitat:

...Ansonsten kannst du dann nach dem Status immer abfragen
Danke für den Anwort.
Mein Script seht so aus:
(auf Button)
on (press)
{
_root.bew_impressum.status = 0;

_root.bew_impressum.startDrag(false);

}
on (release){
_root.bew_impressum.status = 1;

_root.bew_impressum.stopDrag();

loadMovie("impressum.swf","_root.content");
}

(im Menue auf anderem Hauptmenuepunkt)
on (release) {
loadMovie("content.swf", "_root.content");

_parent.kontaktde.gotoAndPlay(30);
if (_root.bew_impressum.status = 1) //oder (status=1)
{ _root.bew_impressum.gotoAndPlay(31);
}
}

Ich habe das leider viel mal mit verschidenen Varianten gemacht. Vielleicht ist nicht alles richtig in Rechtschreibung. Wenn status=1 (im Menuescript),
button IMMER kommt zu nächstem Bild. Anderenfalls will es immer nicht zu nächsten Bild gehen. Habe ich das bewegt oder nicht - egal.
mms ist offline   Mit Zitat antworten
Alt 08-02-2005, 13:22   #9 (permalink)
Frührentner
 
Benutzerbild von Midus
 
Registriert seit: May 2004
Beiträge: 142
ähm nicht vergessen, wenn du nach status = 1 abfragst, dann klapp et nicht.

ein = ist ein Zuweisungsoperator

wenn du nach status == 1 abfragst, dann kommst du weiter
Midus ist offline   Mit Zitat antworten
Alt 10-02-2005, 15:20   #10 (permalink)
mms
Neuer User
 
Registriert seit: Feb 2005
Beiträge: 7
Zitat:
Zitat von Midus
ähm nicht vergessen, wenn du nach status = 1 abfragst, dann klapp et nicht.

ein = ist ein Zuweisungsoperator

wenn du nach status == 1 abfragst, dann kommst du weiter
Danke sehr! Es funktioniert.
mms 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 21:51 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele