Zurück   Flashforum > Flash > Flash Einsteiger

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 16-12-2011, 10:54   #1 (permalink)
Neuer User
 
Benutzerbild von kitsunex
 
Registriert seit: Dec 2011
Beiträge: 7
Question swf mit dokumenteklasse einbinden??

Hallo Leute! Folgendes Problem:

Ich habe 2 Flashdateien:

Datei 1: movieclips, animationen usw... + in einem keyframe die UIloader Komponente, in die ich die 2 Flashdatei reinladen möchte.

Teste ich das ganze mit 2 swfs, funktioniert das auch soweit wunderbar.
nun zum problem:

die Datei 2, die ich reinladen möchte, hat eine Dokumentenklasse / externe. as ( es handelt sich dabei um eine kleine webcam Applikation), wenn ich diese Datei nun reinlade, wird mir aber anstatt der Applikation einfach nur ein weißer Kasten angezeigt. ich vermute mal, dass die dokumentenklasse nicht mitgeladen wird?

da ich ein blutiger Anfänger bin, bräuchte ich hierfür ein kleinen tipp, wie ich da ganze geladen bekommen

mfg!
kitsunex ist offline   Mit Zitat antworten
Alt 16-12-2011, 11:08   #2 (permalink)
Flash-Designer
 
Benutzerbild von Martin Kraft
 
Registriert seit: May 2006
Ort: Wiesbaden
Beiträge: 6.164
Hallo und willkommen im Forum!
Zitat:
Zitat von kitsunex Beitrag anzeigen
die Datei 2, die ich reinladen möchte, hat eine Dokumentenklasse / externe. as ( es handelt sich dabei um eine kleine webcam Applikation), wenn ich diese Datei nun reinlade, wird mir aber anstatt der Applikation einfach nur ein weißer Kasten angezeigt. ich vermute mal, dass die dokumentenklasse nicht mitgeladen wird?
Nein, das ist sicher nicht das Problem. Klassen (also der Inhalt der .as-Dateien) werden beim Kompilieren in die .swf integriert und gehören deshalb auch genauso wie die .fla-Dateien nicht auf den Server.

Das liegt IMHO an etwas anderem. Bevor hier jetzt aber wild rumraten, wäre es gut zu wissen, ...
  • ...in welcher AS-Version die beiden .swfs programmiert wurden?
  • ...ob sie ihrerseits irgendwelche externen Daten (Bilder, Videos oder XMLs) nachladen? Und wo die einzelnen Daten liegen?
  • ...wie diese Dokumentklasse und der Code zum Nachladen der .swf aussieht?
__________________
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 offline   Mit Zitat antworten
Alt 16-12-2011, 11:40   #3 (permalink)
Neuer User
 
Benutzerbild von kitsunex
 
Registriert seit: Dec 2011
Beiträge: 7
Zitat:
Zitat von Martin Kraft Beitrag anzeigen
Hallo und willkommen im Forum!Nein, das ist sicher nicht das Problem. Klassen (also der Inhalt der .as-Dateien) werden beim Kompilieren in die .swf integriert und gehören deshalb auch genauso wie die .fla-Dateien nicht auf den Server.

Das liegt IMHO an etwas anderem. Bevor hier jetzt aber wild rumraten, wäre es gut zu wissen, ...
  • ...in welcher AS-Version die beiden .swfs programmiert wurden?
  • ...ob sie ihrerseits irgendwelche externen Daten (Bilder, Videos oder XMLs) nachladen? Und wo die einzelnen Daten liegen?
  • ...wie diese Dokumentklasse und der Code zum Nachladen der .swf aussieht?
Ok, wie gesagt, bin blutiger Anfänger aber schonmal vielen dank!
ich hab dir mal die "reinlad-datei1" hochgeladen. wie gesagt, wenn ich andere swfs' als source angebe, funktioniert das "reinladen" wunderbar, nur eben nicht mit der Datei.

soweit ich das bei Datei 2 analysieren kann, sieht das so aus:

1. beide swfs sind as3, Flash CS 5.5
2. datei 2 hat extern noch einige Daten, sprich eine marker Datei (.pat), verschiedene Bilder und noch ne ganze hand voll an externen .as, die auch alle reingelader werden (papervision, greensock tweens... usw)
Angehängte Dateien
Dateityp: fla test.fla (376,4 KB, 1x aufgerufen)
kitsunex ist offline   Mit Zitat antworten
Alt 16-12-2011, 11:41   #4 (permalink)
Neuer User
 
Benutzerbild von kitsunex
 
Registriert seit: Dec 2011
Beiträge: 7
vielleicht gibt's na noch ne alternative zum reinladen der externe swf?
kitsunex ist offline   Mit Zitat antworten
Alt 16-12-2011, 12:27   #5 (permalink)
Flash-Designer
 
Benutzerbild von Martin Kraft
 
Registriert seit: May 2006
Ort: Wiesbaden
Beiträge: 6.164
  • Poste bitte mal den Quelltext dieser Dokumentklasse!
  • Bekommst Du eigentlich eine Fehlermeldung?
  • Kann man sich das ganze mal irgendwo online ansehn?

Zitat:
Zitat von kitsunex Beitrag anzeigen
...und noch ne ganze hand voll an externen .as, die auch alle reingelader werden (papervision, greensock tweens... usw)
Nochmal: .as-Dateien werden beim Kompilieren integriert und nicht zur Laufzeit reingeladen! Sie gehören deshalb auch nicht auf den Server!

Zitat:
Zitat von kitsunex Beitrag anzeigen
vielleicht gibt's na noch ne alternative zum reinladen der externe swf?
Man könnte auch alles in die erste .swf intergrieren. Aber das verlagert das Problem nur...
__________________
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 offline   Mit Zitat antworten
Alt 16-12-2011, 13:20   #6 (permalink)
Neuer User
 
Benutzerbild von kitsunex
 
Registriert seit: Dec 2011
Beiträge: 7
hey! ich hab dir ne PM geschickt, da ich den code vorerst nicht veröffentlichen kann. aber eine fehlernachricht erscheint auch nicht!
kitsunex ist offline   Mit Zitat antworten
Alt 16-12-2011, 14:17   #7 (permalink)
Neuer User
 
Benutzerbild von kitsunex
 
Registriert seit: Dec 2011
Beiträge: 7
ha! habs doch endlich hinbekommen-

so läd er das ganze: (as im keyframe)

Code:
stop();
var swfLoader:Loader = new Loader();
 
var swfFile:URLRequest = new URLRequest("MultiFLARExample.swf");
 
var container:MovieClip= new MovieClip();
 
 
swfLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, swfLoadedHandler);
 
function swfLoadedHandler(e:Event):void {
	trace("swf loaded");
}
 
swfLoader.load(swfFile);
 
container.addChild(swfLoader);
addChild(container);
kitsunex ist offline   Mit Zitat antworten
Alt 16-12-2011, 14:23   #8 (permalink)
Flash-Designer
 
Benutzerbild von Martin Kraft
 
Registriert seit: May 2006
Ort: Wiesbaden
Beiträge: 6.164
Super, Aber wenn's so funktioniert, wundert's mich, dass es mit dem UILoader nicht funktionierte Der sollte eigentlich nicht viel anders machen...

Den container kannst Du Dir übrigens schenken. Platzier einfach direkt swfLoader:
ActionScript:
  1. addChild(swfLoader);
In AS3 beenötigt man MovieClips eh nur noch für Zeitleistenanimation (für alles andere reicht Sprite).
__________________
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 offline   Mit Zitat antworten
Alt 16-12-2011, 14:26   #9 (permalink)
Neuer User
 
Benutzerbild von kitsunex
 
Registriert seit: Dec 2011
Beiträge: 7
okidoki!

Ja, manchmal gibt mir Flash einfach ein großes ?, bei Sachen, die eigentlich so einfach funktionieren sollten

hauptsache es funktioniert endlich mal
kitsunex 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
Einbinden swf ifo Flash Einsteiger 8 03-07-2008 15:30
SWF in FLA einbinden?! FlasherMA Flash Einsteiger 2 19-04-2007 20:18
SWF einbinden Johnny2 Flash Einsteiger 1 26-02-2007 10:54
Pdf-einbinden Melina ActionScript 1 2 07-03-2003 11:45
avi einbinden anne2 Flash 4 und Flash 5 5 24-10-2001 22:34


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:48 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele