Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 15-11-2005, 15:56   #1 (permalink)
Neuer User
 
Registriert seit: May 2002
Beiträge: 80
Trace für menu

Hallo zusammen,

ich bin dabei ein kleines Menu zu bauen, dabei möchte ich weiterlernen und die hier so gepriesene trace Kontrolle zur Abfrage meiner Variablen verwenden, habe auch schon in der Hilfe nachgeschaut, aber bekommen das mit der Syntax nicht so hin.

Hier mein skript, bei der ich prüfen will, ob die variable für die Buttons entsprechend übernommen werden und aktiv sind oder nicht - sonst muß ich andauernd checken....

Was ich möchte:
Dieses liegt auf der Zeitleiste, im mc der buttons.

Bei click auf dem jeweiligen Button wird der Button erkannt, var soll über trace ausgegeben werden.

Danach menuabbau (im letzten Bild des Menuabbaus soll dann die var erkannt werden, darauf wird das Menu abgebaut, erst danach werden dann die 2 zugehörigen Animationen ausgeben.

Ich habe nun schon ein riesigen Auf/Abbau zusammengebastelt, aber das ganze muß doch auch einfacher gehen - und das will ich endlich mal wissen. Der erste Button zeigt wie ich mir das vorstelle. Wäre super dankbar, für Ansätze, wie das mit trace, einem script auf der zeitleiste und der variablenzuordnung zu lösen wäre. Danke im voraus.

PHP-Code:
on (release) {
    
    if (
_root.click == "pp") {
        
_root.gotoAndPlay("pp");
    }
    
    if (
_root.click == "mass") {
        
_root.gotoAndPlay("mass");
    }
    
    if (
_root.click == "prodv") {
        
_root.gotoAndPlay("prodv");
    }
    
    if (
_root.click == "tech") {
        
_root.gotoAndPlay("tech");
    }
    
click=indiv;
    
this.gotoAndPlay("indiv");
    


Angehängte Dateien
Dateityp: zip test.fla.zip (8,6 KB, 3x aufgerufen)
hirst ist offline   Mit Zitat antworten
Alt 15-11-2005, 17:07   #2 (permalink)
notzucht
 
Benutzerbild von shorty
 
Registriert seit: Nov 2003
Ort: Potsdam
Beiträge: 2.939
meinst du soetwas?
PHP-Code:
on (release) { 
    
trace(_root.click);
    if (
_root.click == "pp") {
    
_root.gotoAndPlay("pp");
    }
    if (
_root.click == "mass") {
    
_root.gotoAndPlay("mass");
    }
    if (
_root.click == "prodv") {
    
_root.gotoAndPlay("prodv");
    }
    if (
_root.click == "tech") {
    
_root.gotoAndPlay("tech");
    }
    
click=indiv;
    
this.gotoAndPlay("indiv");

__________________
.
Flex in a week | Viertel vor halb nach Vollmond | ^^°.°^^ | Waltz with Bashir
.

Geändert von shorty (15-11-2005 um 17:09 Uhr)
shorty ist offline   Mit Zitat antworten
Alt 15-11-2005, 18:05   #3 (permalink)
Neuer User
 
Registriert seit: May 2002
Beiträge: 80
Hi, danke für Antwort,

im Prinzip schon, nur wenn ich
PHP-Code:


on 
(release) {
        
      
trace(_root.click);
      
    
click indiv;
    
this.gotoAndStop("indiv");

    

eingebe bekomme ich nichts angezeigt im Outputfenster. Habe ich was falsch gemacht?

Grüße Christian
hirst ist offline   Mit Zitat antworten
Alt 15-11-2005, 18:22   #4 (permalink)
notzucht
 
Benutzerbild von shorty
 
Registriert seit: Nov 2003
Ort: Potsdam
Beiträge: 2.939
das wird wohl daran liegen, das click nicht in der root liegt, bzw. geht denn das ausgabenfenster überhaupt auf, bzw schreibt wenigstens undefined?
__________________
.
Flex in a week | Viertel vor halb nach Vollmond | ^^°.°^^ | Waltz with Bashir
.
shorty ist offline   Mit Zitat antworten
Alt 15-11-2005, 23:11   #5 (permalink)
Neuer User
 
Registriert seit: May 2002
Beiträge: 80
Sorry, jetzt kommt eine Frage wie vom nichtsversteher...
was, wo muß ich wo in _root schreiben?

Hoffentlich führt das jetzt nicht zur Ignoranz Deinerseits...

Gute Nacht.

Christian
hirst ist offline   Mit Zitat antworten
Alt 16-11-2005, 06:51   #6 (permalink)
notzucht
 
Benutzerbild von shorty
 
Registriert seit: Nov 2003
Ort: Potsdam
Beiträge: 2.939
in deiner if / else fragst du die variable click auf der root ab
PHP-Code:
if(_root.click == (...)) 
daher auch
PHP-Code:
trace(_root.click); 
am besten du arbeitest ma alle tutorials der flashhilfe durch, danach weist auch was eine / die root ist bzw. was variablen sind, und wie man diese auswertet, trace'd u.s.w.

ist nicht böse gemeint, aber das kann dir die flashhilfe recht anschaulich beibringen, zumindestens besser als ich, glaub ich
__________________
.
Flex in a week | Viertel vor halb nach Vollmond | ^^°.°^^ | Waltz with Bashir
.

Geändert von shorty (16-11-2005 um 06:59 Uhr)
shorty 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 07:26 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele