Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 06-07-2004, 12:51   #1 (permalink)
Name is programm
 
Registriert seit: Jul 2001
Ort: El Äitsch
Beiträge: 237
Unhappy ich bin zu blöd um eine funtktion zu schreiben...

mahlzeit. könnt ihr euch mal die angehängte datei ansehen? ich weiß nich was ich da falsch mache. ich möchte eine funktion schreiben, die ich im gesamten movie benutzen kann. nur leider wird die funktion direkt bei der testveröffentlichung ausgeführt. was mach ich falsch? wenn ich eine funktion direkt einem mc zuweise (my2_mc) klappts

gruß wahni
Angehängte Dateien
Dateityp: rar test.rar (4,1 KB, 0x aufgerufen)
Wahni ist offline   Mit Zitat antworten
Alt 06-07-2004, 13:18   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Leider kann ich rars hier nicht öffnen. Vom Prinzip her kannst du aber globale Funktionen von überall im Script ausführen, bspw.:
PHP-Code:
//Script in Frame 1 auf eine Ebene mit AS legen
_global.meineFunktion = function(){
   
//trace("globale Funktion wird ausgeführt");
}
//Aufrufbeispiel für Frame 2 oder einen MC:
_global.meineFunktion(); 
Wichtig ist nur, dass die Funktion dem Film bekannt ist, deswegen liegt sie hier gleich auf Frame 1.
  Mit Zitat antworten
Alt 06-07-2004, 14:05   #3 (permalink)
Name is programm
 
Registriert seit: Jul 2001
Ort: El Äitsch
Beiträge: 237
Hab das mal aufgegriffen und ein MC mit dem Instanznamen my_mc erstellt. Wenn ich auf den klicke soll trace ausgeführt werden.
IS aber nich so. wird sofort ausgeführt und wenn ich draufklicke passiert gar nix.

PHP-Code:
//Script in Frame 1 auf eine Ebene mit AS legen 
_global.meineFunktion = function(){ 
   
trace("globale Funktion wird ausgeführt"); 

//Aufrufbeispiel für Frame 2 oder einen MC: 
my_mc.onRelease _global.meineFunktion(); 
(Anhang nun als ZIP, besser ?)
Angehängte Dateien
Dateityp: zip test.zip (4,8 KB, 2x aufgerufen)

Geändert von Wahni (06-07-2004 um 14:11 Uhr)
Wahni ist offline   Mit Zitat antworten
Alt 06-07-2004, 16:43   #4 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Fehlte nur ein "function":
PHP-Code:
function anzeige () {
    
trace("Hello");
}
my_mc.onRelease = function(){
    
anzeige();
}
my2_mc.onRelease = function () {
    
trace("Hello 2");

  Mit Zitat antworten
Alt 06-07-2004, 16:54   #5 (permalink)
Name is programm
 
Registriert seit: Jul 2001
Ort: El Äitsch
Beiträge: 237
Thumbs up

oh mann. da wäre ich nie alleine drauf gekommen. super. vielen dank.
gruß Wahni
Wahni 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 18:13 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele