Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash CS4 Professional

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 26-07-2010, 13:15   #1 (permalink)
Neuer User
 
Registriert seit: Aug 2008
Beiträge: 5
Vollbild skalierung unter Internet Explorer 8 funktioniert nicht richtig

Ich skaliere mit folgendem Skript ein Hintergrundbild im mc "bg" auf die Fenstergröße des Browsers


PHP-Code:
function vollbild() {
    
scalefactor bg._width/bg._height;
    
stagescale Stage.width/Stage.height;
    if (
stagescale>scalefactor) {
        
bg._width Stage.width;
        
bg._height Stage.width/_root.scalefactor;
    } else {
        
bg._width Stage.height*_root.scalefactor;
        
bg._height Stage.height;
    }
    
bg._x = (Stage.width)-(bg._width/2);
    
bg._y = (Stage.height)-(bg._height/2);
};
meinListener = new Object();
meinListener.onResize = function() {
vollbild();
}
Stage.addListener(meinListener);

vollbild(); 
Im FlashPlayer funktioniert das auch wunderbar, sobald ich allerdings versuche die Vollbildfunktion im IE8 auszuführen wird "bg" nicht mehr angezeigt. Im Firefox funktioniert das wiederum wunderbar. Ich habs grad auch mit älteren Projekten versucht, auch hier funktioniert das seid ie8 nicht mehr. Ist das Problem bekannt?

Bitte dringend um Hilfe;(
Decius ist offline   Mit Zitat antworten
Alt 26-07-2010, 14:26   #2 (permalink)
Neuer User
 
Registriert seit: Aug 2004
Ort: Stuttgart
Beiträge: 46
Hallo,

soweit ich weiß ist es ein Problem vom IE8, dass die Größe und Breite der Bühne erst nach einem Kurzen Zeitpunkt da ist. Also bei einem Aufruf sind Deine erstmal Null.

Versuche kurz einen Timer einzubauen und rufe Deine Funktion "Vollbild" nach ein paar Millisekunden auf, dann sollte es gehen.

Lieber Gruß
__________________
hm[COLOR=Black][SIZE=1][FONT=Arial]
hildebruns ist offline   Mit Zitat antworten
Alt 26-07-2010, 15:06   #3 (permalink)
Neuer User
 
Registriert seit: Aug 2008
Beiträge: 5
Hi,

Vielen dank für Deine schnelle Antwort! Immer wieder fein hier.

Durch Zufall hab ich grade das Problem gelöst. Vielleicht interessiert es ja den einen oder anderen noch. Ich hab einfach der Variablen für die Größenbemessung des mc eine feste Größe verpasst:

PHP-Code:
scalefactor 800/600
Siehe da: Es geht. Warum auch immer

Jetzt hab ich nur noch das Problemchen das das Dokument im Fullscreen Mode unter Firefox 3.6 nicht mehr klickbar ist, das ist dann aber eher ein anderer thread
Decius ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
internet explorer 8, problem, skalierung, vollbild

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 8] Internet Explorer 8 - SWF Wird Nicht richtig Dargestellt palpalo Flash Einsteiger 7 02-12-2009 14:51
Gästebuch funktioniert nicht im Internet Explorer Fuemf ActionScript 1 2 21-05-2006 22:54
getURL lädt neue Seite im Internet Explorer nicht richtig gringle Flash MX 2004 0 13-10-2005 11:05
loadMovie funzt nicht richtig im Internet Explorer!! börnstar Flash MX 5 10-05-2005 12:09
Internet Explorer funktioniert nicht Flashworker17 HTML und CSS 7 09-06-2002 19:21


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

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


Copyright ©1999 – 2012 Marc Thiele