Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 27-09-2006, 19:21   #1 (permalink)
..
 
Benutzerbild von delucs
 
Registriert seit: Dec 2001
Ort: Berlin
Beiträge: 78
proportional skalieren relativ zum browser fenster

Hallo,

vielleicht hat jemand ne schnelle hilfe parat.

ich habe in meinem film zwei hintergrund bilder reingeladen

bild und bildback

die solln sich mit dem browserfenster skalieren.

funktioniert auch,
nur wenn beide groessen ausserhalb liegen (also width und height) faengt er an zu spinnen

hier das skript
PHP-Code:
function ordnung(){
    if(
Stage.width 900){ 
        
bild._width Stage.width;
        
bildback._width Stage.width;
        
bild._yscale bild._xscale;
        
    }
    if(
Stage.height 600){ 
        
bild._height Stage.height;
        
bildback._height Stage.height;
        
bild._xscale bild._yscale;
        
    }

danke inzwischen

l.

Geändert von delucs (27-09-2006 um 21:05 Uhr)
delucs ist offline   Mit Zitat antworten
Alt 27-09-2006, 22:53   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Zitat:
if(Stage.width > 900){
Hm, diese if-Abfrage nützt dir natürlich nur etwas, wenn die Stagegröße ständig überprüft wird, z.B. durch einen kontinuierlichen onEnterFrame-Event oder einen onResize-Event mit einem entsprechenden Listener. Sonst wird die if-Abfrage ja nur genau einmal durchlaufen...
  Mit Zitat antworten
Alt 28-09-2006, 07:19   #3 (permalink)
..
 
Benutzerbild von delucs
 
Registriert seit: Dec 2001
Ort: Berlin
Beiträge: 78
hi Holger

das hab ich schon gemacht sieht bei mir so aus und funktioniert auch

PHP-Code:
Stage.scaleMode "noScale"
Stage.align "LT";

var 
myListener:Object = new Object();

myListener.onResize = function () {
    
_root.ordnung();

ich habe nur ein problem mit:

an wem richtet sich der groessenfaktor wenn das browserfenster sei es in width als auch in height ausserhalb liegt (also groesse als 900 mal 600);

muss ich mich an die diagonale richten? (gibt es da ein befehl in flash die diagonale zu ermitteln?

andere vorschlaege ?

danke

L.
delucs ist offline   Mit Zitat antworten
Alt 28-09-2006, 10:53   #4 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Hab ich noch nicht wirklich verstanden... Die Diagonale, bzw. den Mittelpunkt der Stage kannst du mit Stage.width/2 und Stage.height/2 berechnen.
  Mit Zitat antworten
Alt 28-09-2006, 11:14   #5 (permalink)
~~~~~~~~~~~~
 
Benutzerbild von _geo_
 
Registriert seit: May 2002
Ort: AUSTRIA (OÖ)
Beiträge: 3.298
meinst du vllt so etwas ?

film an browser anpassen ... hintergrund verzerrt sich
__________________
--- :P ---

Blog
Bei unerwünschten Nebenwirkungen zerreißen Sie die Packungsbeilage oder erschlagen ihren Arzt oder Apotheker
_geo_ ist offline   Mit Zitat antworten
Alt 28-09-2006, 11:58   #6 (permalink)
..
 
Benutzerbild von delucs
 
Registriert seit: Dec 2001
Ort: Berlin
Beiträge: 78
YEAHHHHH GEO!

vieln dank

habs geschafft. danke habs zwar nicht ganz durchblickt aber es funktioniert

respect

L.
delucs 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



Alle Zeitangaben in WEZ +1. Es ist jetzt 03:02 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele