Zurück   Flashforum > Flash > ActionScript > ActionScript 3

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 02-11-2009, 20:44   #1 (permalink)
Neuer User
 
Registriert seit: Sep 2008
Beiträge: 13
Question Steuerung externe SWF datei

Hallo zusammen,

leider ist es mal wieder so weit und ich muss nach stundenlangem suchen doch einen eigenen Post schreiben.
Leider finde ich zwar des öfteren dieses Thema, aber nie genau das Problem was ich habe.

Also zum Problem.
Ich lade eine externe SWF datei, die am letzten Bild nur einen stop() anweisung hat.
Das Funktiniert soweit, die swf datei läuft 1x mal durch, aber nun will ich sie nochmals von vorne laufen lassen und das kriege ich nicht hin. Muss doch irgendwie mit gotoAndPlay() zu machen sein oder?

Also hier mal ein kleines Beispiel was ich zum testen geschrieben habe.
Code:
var loaderBlende:Loader=new Loader();
var requestBlende:URLRequest=new URLRequest ('blende.swf');
loaderBlende.contentLoaderInfo.addEventListener(Event.COMPLETE, loaded);
loaderBlende.load(requestBlende);
loaderBlende.name="loadername";
function loaded(event:Event):void
{
	this.addChild(loaderBlende);
	this.addEventListener(MouseEvent.MOUSE_MOVE, click);
}

function click (event:MouseEvent):void
{
	trace ("CLICK");
	this[getChildByName("loadername")].gotoAndPlay(2);
}
hoffe es kann mir jemand helfen.

Danke

gruß
Daniel
Daniel1412 ist offline   Mit Zitat antworten
Alt 02-11-2009, 20:54   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Zitat:
ch lade eine externe SWF datei, die am letzten Bild nur einen stop() anweisung hat.
Dann lass den stop weg und setz stattdessen einen gotoAndPlay(1).
  Mit Zitat antworten
Alt 02-11-2009, 20:57   #3 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Und wo soll man klicken, auf die geladenen Datei?
__________________
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 02-11-2009, 21:03   #4 (permalink)
Neuer User
 
Registriert seit: Sep 2008
Beiträge: 13
Hmm, wenn ich das stop() weglasse, dann läuft es doch andauernd. Es soll einmal laufen wenn auf ein spezielle Bild geklickt wird (Das Bild ist in dem Beispiel aber nicht zu sehen).
Daniel1412 ist offline   Mit Zitat antworten
Alt 02-11-2009, 21:56   #5 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Ich versteh nur Bahnhof, aber mit dem Ding kannst aufn Content klicken.
PHP-Code:
var loaderBlende:Loader=new Loader();
var 
requestBlende:URLRequest=new URLRequest ('blende.swf');
loaderBlende.contentLoaderInfo.addEventListener(Event.COMPLETEloaded);
loaderBlende.load(requestBlende);
loaderBlende.name="loadername";
function 
loaded(event:Event):void
{
    
this.addChild(loaderBlende);
    
loaderBlende.addEventListener(MouseEvent.CLICKclick);
}
function 
click (event:MouseEvent):void
{
    
trace ("CLICK");
    
MovieClip(loaderBlende.content).gotoAndPlay(2);

__________________
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 03-11-2009, 06:46   #6 (permalink)
Neuer User
 
Registriert seit: Sep 2008
Beiträge: 13
Hmm, ok das ich da ein MouseMove drin hatte hat einen anderen grund.

Also ich versuche mein Problem nochmal genauer zu erklären.

Ich habe also eine externe swf-datei, diese wird geladen und über ein anderes Bild gelegt. Nun soll der Film (eine art Fotoblende) ablaufen, wenn man auf das Bild klickt. Ich muss also den start der externen SWF datei mit dem Click verbinden, und genau das Funktioniert bei mir leider nicht.

Ist es denn überhapt möglich ein extern geladenes SWF per gotoAndPlay(), stop() ... zu steuern, oder macht man das dann üblicherweise anders?
Daniel1412 ist offline   Mit Zitat antworten
Alt 03-11-2009, 07:05   #7 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Zitat:
Ist es denn überhapt möglich ein extern geladenes SWF per gotoAndPlay(), stop() ... zu steuern
Wenn es ebenfalls ein AS3-Film ist, kannst du den über den loader.content steuern.
  Mit Zitat antworten
Alt 03-11-2009, 07:23   #8 (permalink)
Neuer User
 
Registriert seit: Sep 2008
Beiträge: 13
Thumbs up

So nach weiterem Suchen habe ich eine Lösung gefunden.
Welche anscheinend auch die ist, die mir RustyCake vorgeschlagen hat, nur leider hatte ich da beim testen gestern wohl noch einen Fehler drin.


Kann mir jetzt noch jemand erklären was ich mit der anweisung
Code:
MovieClip(loaderBlende.content).gotoAndPlay(2);
überhaupt mache? Also was bewirkt das MovieClip am anfang?

Vielen dank aber schon mal, es läuft jetzt so wie ich mir das gedacht habe.

Gruß
Daniel
Daniel1412 ist offline   Mit Zitat antworten
Alt 03-11-2009, 09:06   #9 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Zitat:
Also was bewirkt das MovieClip am anfang?
loaderBlende.content wird in einen MC gewandelt (gecastet). Nur ein MC hat die gotoAndPlay-Methode.
  Mit Zitat antworten
Alt 03-11-2009, 09:26   #10 (permalink)
Neuer User
 
Registriert seit: Sep 2008
Beiträge: 13
Ah ok, super also nochmal vielen Dank.

Gruß
Daniel
Daniel1412 ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
control, einbinden, extern, 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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Flash CS4] mit asfunction und externe xml steuerung masterace Flash Einsteiger 2 11-09-2009 19:29
Sound Objekt externe Steuerung 4mi23 Flash Einsteiger 2 31-07-2006 12:24
Externe Bilder laden mit Steuerung Chris_Flash Flash MX 2004 1 11-08-2005 10:38
variable externe swf steuerung hilfe! Blax_ed ActionScript 1 6 04-07-2003 16:35
externe steuerung durch variablen - global - lokal? milchbubi ActionScript 1 2 12-07-2001 08:08


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:45 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele