Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash 8

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 05-11-2010, 08:54   #1 (permalink)
Neuer User
 
Benutzerbild von Herzenslicht
 
Registriert seit: Aug 2006
Ort: Hamburg
Beiträge: 736
Zugriff auf externe swf

Hi Leute.
Stehe derzeit (wie meistens) auf dem Schlauch und benötige Eure Hilfe.

Habe auf der Ebene1 und der Ebene2 jeweils 1 mc.
In der Ebene2 (oben) befindet sich eine Funktion, welche auf eine extern geladene swf zugreifen soll, nachdem diese in den auf der Ebene1 geladenen mc
geladen wurde.

Hört sich kompliziert an oder ? - Aber gut.

Oder anders : In den mc (Ebene1 unten) soll eine externe swf geladen werden.
Wenn diese geladen ist, so soll der in der Ebene2 (oben) vorhandene MovieClip ausgeführt werden, welcher auf die geladene swf zugreifen soll.

Auf welche Art und Weise lade ich nun am Besten die swf in den mc und wie greife ich anschließend auf diese zu ???

Ich möchte nicht mit LoadMovieNum arbeiten.
Kann mir bitte jemand helfen.

Vielen Dank für Eure Hilfe.
__________________
_________________
Liebe Grüße
Herzenslicht ist offline   Mit Zitat antworten
Alt 05-11-2010, 09:06   #2 (permalink)
Flash-Designer
 
Benutzerbild von Martin Kraft
 
Registriert seit: May 2006
Ort: Wiesbaden
Beiträge: 6.162
Ebenen sind für ActionScript irrelevant und mit Levels (...Num) sollte man heute auch nicht mehr arbeiten.

Schau Dir mal die MovieClipLoader-Klasse an. Mit der CallBack-Funktion onLoadComplete kannst Du dort Befehle ausführen lassen, sobald der Ladevorgang beendet ist.
__________________
Viele Grüße // Martin

Martin Kraft // Interaktionsdesign

Hilfreiche Websites:
// Hilfe zur Adobe Flash Plattform
// ActionScript 2 Referenz
// ActionScript 3 Referenz
// ActionScript 3 Arbeitshandbuch
// weitere Flash Ressourcen

Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da!
Martin Kraft ist gerade online   Mit Zitat antworten
Alt 05-11-2010, 14:00   #3 (permalink)
Neuer User
 
Benutzerbild von Herzenslicht
 
Registriert seit: Aug 2006
Ort: Hamburg
Beiträge: 736
Hi Martin,
vielen Dank für Deine Antwort.
Leider hilft mir dieses nicht weiter.



Wärend der mc daten2 läuft, (mc blende ist transparent)
soll eine externe swf in den mc daten1 eingeladen werden.

An einer bestimmten Stelle wird nun der mc blende (aus daten2) aufgerufen,
der den Bildschirm a) kurz schwarz werden lässt b) den mc daten2 aus- und den mc daten1 einblenden lassen soll.
Nachdem der mc blende wieder transparent ist,
kann man nun nur noch den mc daten1 sehen.

Aber wie sage ich, dass der mc daten1 beispielsweise ab der Position XYZ abspielen soll.

Ich hoffe, dass es nun verständlich wird.
__________________
_________________
Liebe Grüße
Herzenslicht ist offline   Mit Zitat antworten
Alt 05-11-2010, 14:07   #4 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Zitat:
Zitat von Herzenslicht Beitrag anzeigen
Leider hilft mir dieses nicht weiter.
Wenn Du Content laden möchtest, ist denke ich der Vorschlag von Martin schon brauchbar
__________________
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 05-11-2010, 14:39   #5 (permalink)
Neuer User
 
Benutzerbild von Herzenslicht
 
Registriert seit: Aug 2006
Ort: Hamburg
Beiträge: 736
Hi RustyCake,
danke auch Dir für Deine Antwort.

Leider kann ich damit nichts anfangen.
Hast Du evtl. ein Beispiel ?

Wenn ich mit loadMovieNum arbeiten würde ist es ja kein Problem,
da ich mit Dem Pfad arbeiten könnte (_level0._level1.gotoAndPlay())
aber wie greife ich auf die Datei zu, wenn ich es anders schreibe ?
__________________
_________________
Liebe Grüße
Herzenslicht ist offline   Mit Zitat antworten
Alt 05-11-2010, 14:55   #6 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Um beim Beispiel zu bleiben!
PHP-Code:
var loadListener:Object = new Object();

loadListener.onLoadComplete = function(target_mc:MovieCliphttpStatus:Number):Void {
    
trace(">> loadListener.onLoadComplete()");
    
trace(">> =============================");
    
trace(">> target_mc._width: " target_mc._width); // 0
    
trace(">> httpStatus: " httpStatus);
    
target_mc.gotoAndPlay("ziel");// hier dieses!
}

loadListener.onLoadInit = function(target_mc:MovieClip):Void {
    
trace(">> loadListener.onLoadInit()");
    
trace(">> =============================");
    
trace(">> target_mc._width: " target_mc._width); // 315
}

var 
mcLoader:MovieClipLoader = new MovieClipLoader();
mcLoader.addListener(loadListener);

var 
mc:MovieClip this.createEmptyMovieClip("mc"this.getNextHighestDepth());
mcLoader.loadClip("deine.swf"mc); 
Im "complete-handler kannst dein gotoAndPlay() setzen!
__________________
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 05-11-2010, 15:42   #7 (permalink)
Neuer User
 
Benutzerbild von Herzenslicht
 
Registriert seit: Aug 2006
Ort: Hamburg
Beiträge: 736
Mein primäres Problem ist der Aufruf der Position von der geladenen Datei !!!

"ziel" ist dann der mc, in den geladen werden soll oder ?

Vielen Dank für Deine Mühe !!!
__________________
_________________
Liebe Grüße

Geändert von Herzenslicht (05-11-2010 um 15:45 Uhr)
Herzenslicht ist offline   Mit Zitat antworten
Alt 05-11-2010, 15:53   #8 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Nein "ziel" ist das wo Du nachdem der Film geladen ist hin springen möchtest!
Also Frame-Nummer oder Frame-Bezeichner.
Der Clip in den geladen wird, heisst "target_mc".
Im loadClip heisst der "mc"!!
__________________
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 05-11-2010, 16:53   #9 (permalink)
Neuer User
 
Benutzerbild von Herzenslicht
 
Registriert seit: Aug 2006
Ort: Hamburg
Beiträge: 736
Ja, aber ich möchte doch von außerhalb auf den Inhalt der geladenen swf zugreifen !!!
WAS MUSS ICH DANN EINGEBEN ???
__________________
_________________
Liebe Grüße
Herzenslicht ist offline   Mit Zitat antworten
Alt 05-11-2010, 16:59   #10 (permalink)
Neuer User
 
Benutzerbild von Herzenslicht
 
Registriert seit: Aug 2006
Ort: Hamburg
Beiträge: 736
eine swf in einen mc einladen geht ja auf verschiedene Arten !!!
Aber welche Art ist am Besten und wie kann ich dann auf die Daten zugreifen ???

Wenn beispielsweise in der swf ein mc ist, wie spreche ich den dann an ???
__________________
_________________
Liebe Grüße
Herzenslicht 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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Zugriff auf externe SWF (Verletzung der Sicherheits-Sandbox) flayoo ActionScript 3 1 06-01-2010 15:01
Kein Zugriff auf externe Daten WolfgangS ActionScript 3 1 29-01-2009 07:40
Button Zugriff auf externe Datei Indyce Flash Einsteiger 2 29-12-2006 06:42
Zugriff auf externe PHP-Datei BigO PHP und MySQL 2 05-03-2005 08:50
externe swf laden -> kein zugriff vom hauptmovie? Knuffie ActionScript 1 2 29-07-2003 17:25


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:17 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele