Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 10-03-2004, 18:57   #1 (permalink)
Neuer User
 
Benutzerbild von der Turbulente!
 
Registriert seit: Feb 2004
Beiträge: 309
Problem mit globaler funktionsübergabe!

Hy

hab ein Problem, eine globale funktion zu übergeben.

mein script:

//im root folgendes:

button.onRelease = myfunction;

//im mc "f1" folgendes:

_global.myfunction = function() {
trace("KUCKUCK");
};


Komischerweise wird das Trace nicht ausgegeben. Im netz, in der Hilfe etc. steht überall das selbe.

Wo ist der Fehler, Ich verzweifle!!

PLEASE HELP!!!

datei hängt an!!

Danke

der Turbulente @ Turbulenz!
Angehängte Dateien
Dateityp: zip _global function.zip (138 Bytes, 2x aufgerufen)
__________________
bis dann

der Turbulente!
der Turbulente! ist offline   Mit Zitat antworten
Alt 10-03-2004, 19:11   #2 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Beiträge: 644
Hoffe ich hab dich richtgi verstanden denke aber schon,
dies hier tust du in deinen button:
ActionScript:
  1. on (release) {
  2.     _root.help();
  3. }
wenn du das mit der AS machen willst einfach nur:
_root.help();

Und in deinen frame tust du das hier:
ActionScript:
  1. function help(){
  2.     trace("need help");
  3. }
Hoffe das ist das was du meintest.
jonny-noob ist offline   Mit Zitat antworten
Alt 10-03-2004, 19:21   #3 (permalink)
Neuer User
 
Benutzerbild von der Turbulente!
 
Registriert seit: Feb 2004
Beiträge: 309
danke für die schnelle antwort, aber das ist nicht wirklích das was ich meine!

wo ist bei deinem script die globale funktion!

ich möchte einen mc mit allen möglichen funktionen erstellen, so das ich per button von überall alle im mc befindlichen funktionen ansprechen kann.

schau dir einfach mal den anhang an, dann siehst du was ich meine!
__________________
bis dann

der Turbulente!
der Turbulente! ist offline   Mit Zitat antworten
Alt 10-03-2004, 19:25   #4 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Das muss gehen. Habs grad genauso nachgebaut (nachdem du ein MX2004-File in den MX-Bereich hängst...) und das geht tadellos... dein Fehler muss wo anders liegen...
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 10-03-2004, 19:38   #5 (permalink)
Neuer User
 
Benutzerbild von der Turbulente!
 
Registriert seit: Feb 2004
Beiträge: 309
Die Datei wurde aber nicht mit mx2004 erstellt. hab nur MX.

Keine Ahnung!!

mhhhh, woran kann das wohl liegen??

wenn ich das script aus dem mc "f1" in ein Schlüsselbild im _root kopiere geht das auch alles einwandfrei. wenn ich es im mc "f1" habe gehts nicht!!

kannst du vielleicht die Datei von dir mal hochladen, rein interessehalber.

ich probier nochmal rum. Wenn jemand noch einen Trick kennt, bitte posten.
__________________
bis dann

der Turbulente!

Geändert von der Turbulente! (10-03-2004 um 19:39 Uhr)
der Turbulente! ist offline   Mit Zitat antworten
Alt 10-03-2004, 20:01   #6 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Bei mir funzts nur mit diesem, aber mit dem kann die Variable aufm Klo liegen!!
ActionScript:
  1. button.onRelease = function(){
  2.     myfunction();
  3. }
Zeig ma sonar, check net das des genauso wies oben ist bei Dir gehen soll, aber bei mir net!!
Hehe! und ich hab noch nix gesoffen
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Alt 10-03-2004, 20:06   #7 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Seas rusty Ich hab schon ein Bier offen, vielleicht liegts dadran...
Hab mal mein Testfile angehängt...
Angehängte Dateien
Dateityp: zip global_test.fla.zip (2,2 KB, 5x aufgerufen)
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 10-03-2004, 20:32   #8 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Is ja drollig
aber so funzt der mist net!!
ActionScript:
  1. ///button in der HTM//////////////////
  2. this.button.onRelease = myfunction;
  3. ////und des im "f1_mc" //////////////
  4. _global.myfunction = function() {
  5.     trace("KUCKUCK");
  6. };
  7. ///////funzt lustigerweise net/////////
  8.  
any erklärung
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Alt 10-03-2004, 20:48   #9 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Tja Flash is da wohl - aus welchem Grund auch immer - zickig und stößt sich an dem Bezeichner "myfunction"... Wenn man dafür irgendwas anderes nimmt, gehts... Hehe, "yourfunction" oder "meinefunction" geht komischerweise. Jetzt wirds aber hinten höher wie vorn...

Jetzt hab ichs grad nochmal mit "myfunction" ausprobiert" - und jetzt gehts... Ach ich mag nimma, ich kauf mir jetzt eine Schreibmaschine und arbeite damit...
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 10-03-2004, 21:05   #10 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Hehe! ja so is Flash
ich hau mir jetzt ne kanne Bier rein
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Alt 10-03-2004, 21:40   #11 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Beiträge: 644
Kann mir mal einer erklären wofür die function _global ist?!
jonny-noob ist offline   Mit Zitat antworten
Alt 10-03-2004, 21:59   #12 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Damit man sie von überall ohne Angabe eines Pfades wie _root oder _parent oder was auch immer aufrufen kann. Jeder kennt die Funktion dann sozusagen...
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 11-03-2004, 01:15   #13 (permalink)
Neuer User
 
Benutzerbild von der Turbulente!
 
Registriert seit: Feb 2004
Beiträge: 309
Zitat:
Geschrieben von RustyCake
Is ja drollig
aber so funzt der mist net!!
ActionScript:
  1. ///button in der HTM//////////////////
  2. this.button.onRelease = myfunction;
  3. ////und des im "f1_mc" //////////////
  4. _global.myfunction = function() {
  5.     trace("KUCKUCK");
  6. };
  7. ///////funzt lustigerweise net/////////
  8.  
any erklärung
Hy

du musst einfach die Reihenfolge austauschen.
onrelease..... muss ganz unten in der Hierachie sein.


trotzdem hat mir noch keiner wirklich helfen können.
Please, please.............
__________________
bis dann

der Turbulente!

Geändert von der Turbulente! (11-03-2004 um 01:17 Uhr)
der Turbulente! ist offline   Mit Zitat antworten
Alt 11-03-2004, 06:45   #14 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Beiträge: 644
hm, nur weil man z.b. _root. weghaben will so eine mühe? was ist denn an _root oder _parent so schlimm?
jonny-noob ist offline   Mit Zitat antworten
Alt 11-03-2004, 08:16   #15 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
@ der turbulente: ja du siehst doch, dass es da irgendeine Spinnerei von Flash gibt bzgl. des Namens der Funktion... bezeichne die Funktion anders und es geht...

@johnny: des verstehst du noch nicht...
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar 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 04:27 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele