Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 08-01-2004, 09:01   #1 (permalink)
Neuer User
 
Registriert seit: Nov 2003
Beiträge: 56
Prototype definieren NICHT in _level0

Hi,

Ich habe eine swf, die ich in einen höheren level lade (z.B. _level10). Nun habe ich in dieser swf aber mit MovieClip.prototype.ladeFilm = function() eine Methode definiert, und will die auch aus anderen leveln aufrufen. Eigentlich dachte ich, daß solche Methoden immer Global gültig sind, ich also diese nicht mit Pfad (_level10.ladeFilm) aufrufen muss, aber leider funktioniert es nicht.

Wie kann ich eine Methode in einem übergeordneten level auch im basislevel zur verfügung stellen?

Gruß,

Michael
michaelrehm ist offline   Mit Zitat antworten
Alt 08-01-2004, 11:44   #2 (permalink)
Banned
 
Benutzerbild von sirius1
 
Registriert seit: Oct 2003
Beiträge: 139
ich kenn mich zwar nicht so wirklich gut aus (noch),

aber ich hatte das problem mal bei einem extern eingeladenen swf das darin fast gar nichts funktioniert hat.

problem konnte ich lösen indem ich die scripte im swf auf den root im hauptfilm geändert habe.

vielleicht hilft dir das ja auch weiter.


liebe grüsse

sirius
sirius1 ist offline   Mit Zitat antworten
Alt 08-01-2004, 12:05   #3 (permalink)
Neuer User
 
Registriert seit: Nov 2003
Beiträge: 56
Danke, aber das ist nicht ganz mein Problem.

Ich habe eine swf, die ich immer wieder verwende (also in verschiedenen projekten), um andere movies zu laden. Diese hat eine Funktion, durch deren Aufruf ich den ladevorgang starte und eine anzeige, die die geladenen Prozent anzeigt.

Mir würde jetzt aber besser gefallen, diese 'normale' Funktion so zu schreiben, daß ich sie nicht immer mit Pfad aufrufen muss (also _level10.myLoadMovie(movieName)), sondern daß ich immer nur myLoadMovie(movieName) aufrufen kann, so, als ob es ein Actionscript-Befehl wäre. Wenn ich das alles in den Basis-Level schreibe, dann geht's natürlich, aber da ich ja die swf wiederverwenden will, kann man sich das copy und paste in den Basislevel sparen, wenn ich die Funktion auch aus der loadMovie swf verwenden kann

Michael
michaelrehm ist offline   Mit Zitat antworten
Alt 08-01-2004, 12:13   #4 (permalink)
jungflasher
 
Benutzerbild von sesamstrassenbe
 
Registriert seit: Oct 2002
Ort: Dortmund
Beiträge: 132
hallo,

kannst du nicht vielleicht swf und as trennen?
dann könntest du den code mit #include im hauptfilm einbinden...

gruß! daniel
__________________
sesamstrassenbert. so viel platz muss sein ;-)

www.digisurf.de
sesamstrassenbe ist offline   Mit Zitat antworten
Alt 08-01-2004, 12:17   #5 (permalink)
Neuer User
 
Registriert seit: Nov 2003
Beiträge: 56
Zitat:
Geschrieben von sesamstrassenbe
hallo,

kannst du nicht vielleicht swf und as trennen?
dann könntest du den code mit #include im hauptfilm einbinden...

gruß! daniel
Geht das auch schon in FlashMX? Ist dafür nicht FlashMX2004 nötig?

Gruß,

Michael
michaelrehm ist offline   Mit Zitat antworten
Alt 08-01-2004, 12:23   #6 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Das geht seit Flash 5
__________________
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 08-01-2004, 12:26   #7 (permalink)
Neuer User
 
Registriert seit: Nov 2003
Beiträge: 56
Zitat:
Geschrieben von sonar
Das geht seit Flash 5
Dumdidumdidumm... :-)
Tja, da leb ich wohl etwas hinterm Mond... Danke für den Tipp!

Michael
michaelrehm 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 03:03 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele