externe swf läßt sich nicht anhalten, pausieren oder neu starten [Flash MX]
| 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 | | | 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 | | | 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 ... | | | 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 | |
| | 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. | | | 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);
} | | | 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 | | | 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 | | | | 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 | |
| Ähnliche Beiträge zum Thema | 07.05.2019 - break-Flash-break 04.10.2019 - pmvTaucha.4 29.09.2019 - Dunraven 17.01.2019 - JustynTime |
|
Flashhilfe.de Flash Platform Tipps & Tutorials Flash Platform Andere Programmiersprachen Jobangebote Diskussionen
Flashhilfe News 
Regeln & Bedingungen
|