Zurück   Flashforum > Flash > Flash Einsteiger

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 26-06-2009, 15:52   #1 (permalink)
mal da mal dort
 
Benutzerbild von FreeFlow
 
Registriert seit: Feb 2006
Beiträge: 140
Externe SWF ansteuern mit MC

Hallo Flasher,

Bitte klickt mich nicht gleich weg.
Ich weiss, dass dieses Thema schon tausend mal angesprochen wurde.
Ich habe auch schon die Suchfunktion sowie andere Foren und auch Google benutzt um eine Lösung zu finden.

Was ich rausgefunden habe:

Code:
on(release){
loadMovieNum("file.swf",1)
}
zweiter Button:

Code:
on(release){
_level1.play();
}
doch das funktioniert bei mir nicht und dazu brauche ich keine Buttons sondern MCs.

Also habe ich versucht:

Code:
Mc.onRelease=function(){
loadMovieNum("file.swf",1)
}
Zweiter Button:

Code:
Mc2.onRelease=function(){
_level1.play();
}
geht auch nicht.

Dazu kommt noch, dass ich die SWF File in ein MC stecken möchte, und dass kann ich ja mit loadMovieNum auch nicht.

Geht es überhaupt, dass ich die externe SWF mit MCs steuere, und wenn ja, wie kann ich sie denn in einen MC legen? Via MC.loadMovie?

Vielen Dank euch jetzt schon

Grüße


FreeFlow
__________________
Zitat:
[Das leben ist wunderschön, mit flashforum.de]
FreeFlow ist offline   Mit Zitat antworten
Alt 26-06-2009, 17:36   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Zitat:
Bitte klickt mich nicht gleich weg.
Nie im Leben... Klick...

Zitat:
loadMovieNum("file.swf",1)
Mit loadMovieNum erstellst du einen neuen Level, das ist aber so gut wie nie notwendig. Es reicht aus, einen leeren MC auf Level 0 zu erstellen und in den leeren MC mit loadMovie oder der MovieClipLoader-Klasse den externen Film nachzuladen. Dann bräuchtest du nicht einmal einen gesonderten play-Befehl, weil der nachgeladene Film automatisch abgespielt wird (vorausgesetzt, es gibt keinen stop-Befehl auf Frame 1...). Hier mal ein Ansatz:
PHP-Code:
//leeren MC erstellen
this.createEmptyMovieClip("con",1);

//Lauscher-Objekt erstellen
var mclListener:Object = new Object();

//MovieClipLoader-Instanz erstellen
var mcLoader = new MovieClipLoader();

//Lauscher auf die Instanz setzen
mcLoader.addListener(mclListener);

//Film nachladen
mcLoader.loadClip("file.swf"this.con);

//Film ist geladen und MC wurde befüllt:
mclListener.onLoadInit = function(mc:MovieClip) {
   
trace("fertig, beladen wurde "+mc);
   
//Film wird automatisch abgespielt

  Mit Zitat antworten
Alt 27-06-2009, 16:55   #3 (permalink)
mal da mal dort
 
Benutzerbild von FreeFlow
 
Registriert seit: Feb 2006
Beiträge: 140
SWF mit steuerung

Vielen Dank.

Ich werds gleich mal ausprobieren.

Kann ich die neu erstellte mc auch irgendwo positionieren? er soll nämlich eine Maske bekommen.

Und das mit dem automatisch starten ist mir schon klar, aber ich brauch ja eine steuerung, damit ich den Film starten/stoppen kann.

Bis Bald

FreeFlow
__________________
Zitat:
[Das leben ist wunderschön, mit flashforum.de]
FreeFlow ist offline   Mit Zitat antworten
Alt 28-06-2009, 02:26   #4 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Zitat:
Kann ich die neu erstellte mc auch irgendwo positionieren?
Klar:
PHP-Code:
//leeren MC erstellen
this.createEmptyMovieClip("con",1); 

//positionieren
this.con._x 200;
this.con._y 100
Zitat:
aber ich brauch ja eine steuerung, damit ich den Film starten/stoppen kann.
Du kannst über den Parameter mc im onLoadInit auf den nachgeladenen Film zugreifen und damit starten/stoppen, bspw.:
PHP-Code:
//Film ist geladen und MC wurde befüllt:
mclListener.onLoadInit = function(mc:MovieClip) {
   
trace("fertig, beladen wurde "+mc);
   
mc.gotoAndPlay(20);

  Mit Zitat antworten
Alt 28-06-2009, 09:46   #5 (permalink)
mal da mal dort
 
Benutzerbild von FreeFlow
 
Registriert seit: Feb 2006
Beiträge: 140
Noch eine Kleine Frage:

Ist dieses Geschriebene Script für AS2? schon oder?

Grüsse

FF
__________________
Zitat:
[Das leben ist wunderschön, mit flashforum.de]
FreeFlow ist offline   Mit Zitat antworten
Alt 28-06-2009, 09:50   #6 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Zitat:
Ist dieses Geschriebene Script für AS2?
ja
  Mit Zitat antworten
Alt 29-06-2009, 09:55   #7 (permalink)
mal da mal dort
 
Benutzerbild von FreeFlow
 
Registriert seit: Feb 2006
Beiträge: 140
Jupeeeeeeeeeeeee

Servus agedoubleju,

Also, als kleine Info: es funktioniert wunderbar.

Vielen Dank für die Hilfe

Bis denne

FF
__________________
Zitat:
[Das leben ist wunderschön, mit flashforum.de]
FreeFlow ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
daten, extern, play, steuerung, swf

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 01:13 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele