Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 12-03-2004, 18:52   #1 (permalink)
KD*
derkzer
 
Registriert seit: Jan 2004
Beiträge: 30
AS / menu problem!

hallo!

hab ein kleines aber feines problem mit meinem menu...

der ursprung könnt ihr hier nachlesen:

Menüstruktur mit LoadMovie und Rückwärts Tween ??!!

hier nochmals der script:


ActionScript:
  1. control = new Object();
  2. control.watch('neu', function (id, alterWert, neuerWert) {
  3.     if (neuerWert != alterWert) {
  4.         if (alterWert != undefined) {
  5.             _root.content.stop();
  6.             _root.content.onEnterFrame = function() {
  7.                 if (this._currentframe != 1) {
  8.                     this.gotoAndStop(this._currentframe-1);
  9.                 } else {
  10.                     _root.content.loadMovie(control.neu+".swf");
  11.                     delete (this.onEnterFrame);
  12.                 }
  13.             };
  14.         } else {
  15.             _root.content.loadMovie(neuerWert+".swf");
  16.         }
  17.     }
  18.     return neuerWert;
  19. });

auf dem button:

ActionScript:
  1. on (release) {
  2.     _level0.control.neu = "wert";
  3. }

so nun mein problem:

wenn der film startet soll gleich die erste rubrik geladen werden. hört sich simpel an, ist aber für mich als AS-anfänger nicht zu realisieren.

hab zuerst versucht das so zu lösen:

ActionScript:
  1. _root.content.loadMovie("neuigkeiten.swf");
und als zweitens:
ActionScript:
  1. onEnterFrame = function() {
  2.  control.neu = "neuigkeiten";
  3.  };

erste version brachte kein erfolg da der film nicht eingeblendet wurde. beim zweiten funktionierte die blende, aber er wechselte nicht zwischen den sektionen.

jetzt hoffe ich auf eure hilfe!! wäre wirklich dankbar!

mfg KD*
KD* ist offline   Mit Zitat antworten
Alt 12-03-2004, 19:12   #2 (permalink)
Neuer User
 
Registriert seit: Mar 2002
Ort: D'dorf
Beiträge: 765
hi kd,

so wie ich das Script verstehe, sollte es eigentlich einfach mit
ActionScript:
  1. control.neu = "neuigkeiten"
funktionieren.

Und was meinst du mit "einblenden" und "zwischen den sektionen wechseln"?

gruß,
roman
romän ist offline   Mit Zitat antworten
Alt 13-03-2004, 10:54   #3 (permalink)
KD*
derkzer
 
Registriert seit: Jan 2004
Beiträge: 30
hi romän!

danke mal für deine antwort!

mit
ActionScript:
  1. control.neu = "neuigkeiten"
geht es auch nicht...

nochmals zur erklärung:
mit dem script wird ein externer movie geladen und beim klicken eines anderen buttons wieder rückwärts "ausgeladen"´(genauso wie er geladen wurde, zb mit einem alpha-tween etc.)

hab mal ein beispiel angehängt, vll wird es dann deutlicher.

über weitere hilfe wäre ich echt dankbar!

mfg KD*
KD* ist offline   Mit Zitat antworten
Alt 13-03-2004, 10:55   #4 (permalink)
KD*
derkzer
 
Registriert seit: Jan 2004
Beiträge: 30
hab was vergessen
Angehängte Dateien
Dateityp: zip menu.zip (11,8 KB, 4x aufgerufen)
KD* ist offline   Mit Zitat antworten
Alt 14-03-2004, 16:38   #5 (permalink)
Level up
 
Benutzerbild von Alois
 
Registriert seit: Jun 2001
Ort: Bocholt
Beiträge: 4.155
Zitat:
Geschrieben von romän
hi kd,

so wie ich das Script verstehe, sollte es eigentlich einfach mit
ActionScript:
  1. control.neu = "neuigkeiten"
...
...richtig, nochmal für KD* als Erklärung, wo der Befehl stehen muss:
ActionScript:
  1. stop();
  2. control = new Object();
  3. control.watch('neu', function (id, alterWert, neuerWert) {
  4.     if (neuerWert != alterWert) {
  5.         if (alterWert != undefined) {
  6.             _root.content.stop();
  7.             _root.content.onEnterFrame = function() {
  8.                 if (this._currentframe != 1) {
  9.                     this.gotoAndStop(this._currentframe-1);
  10.                 } else {
  11.                     _root.content.loadMovie(control.neu+".swf");
  12.                     delete (this.onEnterFrame);
  13.                 }
  14.             };
  15.         } else {
  16.             _root.content.loadMovie(neuerWert+".swf");
  17.         }
  18.     }
  19.     return neuerWert;
  20. });
  21. control.neu="film1";//...HIER!!!!
  22.  

Gruß

Alois
__________________
-Spuckt mir auf den Stuhl, ich will im Grünen sitzen-
Alois ist offline   Mit Zitat antworten
Alt 14-03-2004, 17:32   #6 (permalink)
KD*
derkzer
 
Registriert seit: Jan 2004
Beiträge: 30
ach nöööö
problemchen war von mir ja noch übertrieben... ich war einfach zu faul und zu dappich um den befehl einfach mal unter die zeilen zu schreiben...

danke vielmals!!!, romän & Alois

mfg

KD*
KD* 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:49 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele