Javafenster aus Flash und geladenes swf auf bestimmte Größe beschränken

Kim-st

Mitglied
Hallo zusammen.
Ich habe gleich zwei Probleme und hoffe Ihr könnt mir helfen.

Erstens möchte gerne mit einem Link in einem Flashmovie die verlinkte Seite in einem Javafenster öffnen, D.h nur mit Rahmen, ohne Fenstermenü und dergleichen. Ist das möglich?

Und zweitens möchte ich innerhalb eines swf ein weiteres swf in einen dafür vorgesehenen mc (Rahmen) laden, der die größe von 400x300 pixeln hat, jedoch ist das zu ladende swf in einem größeren Format. Kann ich Flash nun anweisen das das geladene swf nicht die vorgegebene größe des Rahmens überschreitet?

Vielen Dank schonmal für Eure Antworten.
 
Hi,

JavaScript ( JAVA != Javascript! ) -Popups kannst Du aus Flash mit getURL öffnen:
PHP:
getURL('javascript:window.open("seite.htm", "popup", "width=320,height=200");');
In wieweit Du Menüs etc. verbergen kannst, hängt allerdings von den Einstellungen des Browsers beim Benutzer ab.

Wenn Du SWF-Dateien mit loadMovie lädst,. kannst Du die Größe des Clips nach dem Laden einstellen. Warte dazu mit onEnterFrame, bis der Container eine "messbare" Größe hat:
PHP:
container.loadMovie("meinfilm.swf");
this.onEnterFrame = function() {
    if (container._width > 10 && container._height > 10) {
        container._width = 400; // Meine Größe
        container._height = 300;
        delete this.onEnterFrame;
    }
}
Wenn Du Filme mit loadMovieNum in eine Stufe lädst, kannst Du die Maße der Stufe auch festlegen:
PHP:
// nach dem Laden in Stufe 2:
_level2._widh = 400;
_level2._height = 300;

Gruß
.
 
Zurück