Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 14-04-2004, 12:51   #1 (permalink)
der weg ist das ziel
 
Benutzerbild von sanft
 
Registriert seit: Apr 2004
Ort: Bruchsal
Beiträge: 82
Unhappy bitte um script check...

hallo und guten tag euch allen

hab mich so gefreut, dass ich ein einigermassen schönes und ! funktionnierendes menu gemacht hab...aber auch nur, wenn sich nur ein solches menü auf der bühne befindet.

wenn ich zu schnell zwischen portrait und team wechsle, ( die momentan einzigen eingesetzten menüpunkte - zum testen) arbeitet sich das script nicht ab. hab tracing eingesetzt werd aber doch nicht schlau, wieso er das script nicht immer wieder durchläuft und abarbeitet.

hat jemand erbarmen, und guckt sich das ganze mal kurz an???

wäre super dankbar

grüsse
sanft
Angehängte Dateien
Dateityp: zip menu_6.zip (28,3 KB, 12x aufgerufen)
sanft ist offline   Mit Zitat antworten
Alt 15-04-2004, 14:37   #2 (permalink)
der weg ist das ziel
 
Benutzerbild von sanft
 
Registriert seit: Apr 2004
Ort: Bruchsal
Beiträge: 82
vielleicht hat doch einer eine idee???

ich will nicht aufdringlich sein, aber hat wirklich keiner eine idee, was an meinem script nicht stimmen könnte?
ich weiss ja, dass schon 7 leute die fla runtergeladen und angeguckt haben, bin dafür auch sehr dankbar.

hier nochmals kurz das problem:

auf button "portrait" liegt folgendes script:
ActionScript:
  1. on (rollOver) {
  2.            
  3.      if(!_root.menu_bg_portrait){ // oder: (menu_bg_portrait == undefined)
  4.             _root.attachMovie("mc_menu_bg", "menu_bg_portrait", 3, {_x:0,_y:35});
  5.             _root.attachMovie("mc_leiste portrait", "leiste_portrait", 1);
  6.                
  7.      }
  8. }

auf button "team" liegt folgendes script:
ActionScript:
  1. on (rollOver) {
  2.            
  3.      if(!_root.menu_bg_team){ // oder: (menu_bg_team == undefined)
  4.             _root.attachMovie("mc_menu_bg", "menu_bg_team", 2, {_x:275,_y:35});
  5.             _root.attachMovie("mc_leiste team", "leiste_team", 1);
  6.                
  7.      }
  8. }


im hauptfilm frame 1 liegt dieses script:
ActionScript:
  1. function check() {
  2. // leiste portrait
  3.  
  4.     if (leiste_portrait.hitTest(_root._xmouse, _root._ymouse) == true
  5.     || _root.menu_bg_portrait.hitTest(_root._xmouse, _root._ymouse) == true) {
  6.         if (leiste_portrait._currentframe<25) {
  7.             leiste_portrait.nextFrame();
  8.             menu_bg_portrait.nextFrame();
  9.         }
  10.     }
  11.     else if ((leiste_portrait.hitTest(_root._xmouse, _root._ymouse) == false)) {
  12.         if (leiste_portrait._currentframe == 1) {
  13.             leiste_portrait.removeMovieClip();
  14.             menu_bg_portrait.removeMovieClip();
  15.                        
  16.         }       
  17.         else{
  18.             leiste_portrait.prevFrame();
  19.             menu_bg_portrait.prevFrame();
  20.                            
  21.         }
  22.     }
  23.  
  24.    
  25. // leiste team
  26.    
  27.     if (leiste_team.hitTest(_root._xmouse, _root._ymouse) == true
  28.     || _root.menu_bg_team.hitTest(_root._xmouse, _root._ymouse) == true) {
  29.         if (leiste_team._currentframe<25) {
  30.             leiste_team.nextFrame();
  31.             menu_bg_team.nextFrame();
  32.         }
  33.     }
  34.     else if ((leiste_team.hitTest(_root._xmouse, _root._ymouse) == false)) {
  35.         if (leiste_team._currentframe == 1) {
  36.             leiste_team.removeMovieClip();
  37.             menu_bg_team.removeMovieClip();
  38.                        
  39.         }       
  40.         else{
  41.             leiste_team.prevFrame();
  42.             menu_bg_team.prevFrame();
  43.                              
  44.         }
  45.     }   
  46. }


wenn ich nun mit meiner mouse nur 1 menu betätige, oder warte bis meine mc removed sind, funktionniert alles wunderbar.

wehe aber, ich betätige das zweite menu, bevor die mc's des ersten menus removed sind, funktionniert das erste menu nicht mehr. der mc menu_bg_portrait(1.menu) wird nicht mehr removed und auch die leiste_portrait wird nicht mehr geladen....


falls niemand eine lösung weiss, hat vielleicht einer eine schöne idee, wie man ein anderes dropdown menu erstellen kann, das auch wieder langsam hochfährt, wenn die mouse nicht drüber ist...

sorry, das ist jetzt so viel. aber ich war so stolz, als das eine menu so funktionniert hat wie ich's mir vorgestellt hab, und jetzt ist alles futsch......

danke für eure zeit, die ihr euch zu lesen dieses beitrags genommen habt.

sanft

Geändert von sanft (15-04-2004 um 15:13 Uhr)
sanft 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:18 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele