Flashhilfe.de - Flash Community

externe swf läßt sich nicht anhalten, pausieren oder neu starten [Flash MX]

 


AntwortenRegistrieren Seite1  

jotbe#1
Benutzerbild von jotbe
Beiträge: 7
Registriert: Jul 2011

29.07.2011, 12:24

Hallo ! ...

Ich habe folgendes kleines Problem:

Eine auf einem fremden Server liegende swf-Datei lade ich wie folgt:

onLoad = function(){
loadMovie("http://www.domain.de/swf/test.swf", mc);
mc._xscale = mc._yscale = 200;
}

Unterhalb des Videos habe ich einige Steuerungselemente (Buttons: start, stop, pause, vor, zurück etc.) eingebaut,
welche auch alle ohne Probleme funktionieren, solange ich den Film "offline" teste,
das heißt, den Film in Flash MX laufen lasse.
Sobald ich das "online" probiere, läuft zwar der Video wie gewünscht,
läßt sich aber leider über die Buttons nicht mehr manipulieren.

Woran könnte das liegen?

Danke für die Antwort


jotbe
Schlagwörter: loadmovie
Werbung
Beiträge: 0
Registriert: Feb 2016


strukturart#2
Benutzerbild von strukturart
Beiträge: 251
Registriert: Mar 2006

29.07.2011, 18:29

Wie sieht denn dein Script für die Steuerung aus?
strukturart.com // kawumba.ch
jotbe#3
Benutzerbild von jotbe
Beiträge: 7
Registriert: Jul 2011

Themenautor/in

29.07.2011, 20:07

Hallo und vielen Dank für die Antwort !

Es handelt sich um Schaltflächen welche in einem MC liegen mit folgendem Code:


Für STOP:

on(release){
  _root.mc.gotoandstop(1);
}


Für PAUSE:

on(release){
  _root.mc.stop();
}


Für START:

on(release){
  _root.mc.play();
}


Für VORSPULEN:

on(release){
  _root.mc.gotoandplay(_root.mc._currentframe += 25);
}


Der Film selbst wird in der Hauptzeitleiste in einen leeren MC geladen.
Alle Instanznamen habe ich bereits mehrmals kontrolliert
und wie gesagt - die SWF-Datei läuft lokal ohne Probleme ...
strukturart#4
Benutzerbild von strukturart
Beiträge: 251
Registriert: Mar 2006

29.07.2011, 20:09

Probier mal das _root mit this zu ersetzen.
strukturart.com // kawumba.ch
Geändert von strukturart am 29.07.11 um 21:22 Uhr
Werbung
Beiträge: 0
Registriert: Feb 2016


jotbe#5
Benutzerbild von jotbe
Beiträge: 7
Registriert: Jul 2011

Themenautor/in

30.07.2011, 15:51

Beim Austausch von "_root" in "this" funktioniert es auch lokal nicht mehr.
Dies scheint mir auch verständlich, da die gesamte Movie-Steuerung in einem MC liegt.
Auch der Austausch von z. B. "_root.mc.stop();" in "_root.this.stop();" bringt eine Fehlermeldung von Flash.
vindel#6
Benutzerbild von vindelFlashhilfe.de Moderator
Beiträge: 3000
Wohnort: Köln
Registriert: Oct 2007

30.07.2011, 16:28

Hallo,
_root.this ist ja kappes da du die Hauptebene wählst und dann noch mal..
Kannst du deine Datei mal posten oder besser noch den Link zu dem Projekt, sodass man es sich mal "live" anschauen kann!
public Weltformel(Problem){
      if (Problem gelöst) return Lösung;
      else Weltformel(kleiners Problem);
}
jotbe#7
Benutzerbild von jotbe
Beiträge: 7
Registriert: Jul 2011

Themenautor/in

23.09.2011, 22:05

Hallo ! ...

Ich habe das Problem mittlerweile selbst gelöst:

Es funktioniert nur, wenn die swf vom eigenen Server (der eigenen Domain) geladen wird.
Sobald das Laden von einem externen Server erfolgt,
läßt sich der Film nicht mehr anhalten, stoppen, vorspulen etc.

Dies nur kurz zur Aufklärung
umarsahb#8
Benutzerbild von umarsahb
Beiträge: 1
Registriert: Apr 2015

04.04.2015, 08:36

When replacing "_root" in "this" it stops working locally.
This seems understandable, since the entire movie controller is in an MC.
The exchange of z. B. " _root.mc.stop (); " "_root.this.stop ();" in displays an error message from Flash.
raza
abgemeldeter Benutzer#9
18.04.2015, 08:46

Dies scheint mir auch verständlich, da die gesamte Movie-Steuerung in einem MC liegt.
Auch der Austausch von z. B. "_root.mc.stop();" in "_root.this.stop();" bringt eine Fehlermeldung von Flash.


____________
Arslan1

AntwortenRegistrieren Seite1  

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.

 
Ähnliche Beiträge zum Thema
Partner Webseiten: art-and-law.de  Mediengestalter.info   php-resource.de   phpforum.de   phpwelt.de   Pixelio.de   Scubacube.de  
Haftungsausschluss   Datenschutzerklärung   Hier Werben   Impressum
© 1999-2018 Sebastian Wichmann - Flashhilfe.de