• beyond tellerrand – play. Register Now!
Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash 8

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 29-07-2010, 11:55   #181 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.305
Zitat:
Zitat von GCBMadeira Beitrag anzeigen
gibts darauf keine antwort mehr??
auf das proportionale skalieren bezogen?

also... du hast z.B. einen movieclip mit dem instanznamen deinMC. wenn du diesen jetzt in der breite/width vergrößern/verkleinern willst und die höhe soll sich entsprechend mit verändern machste das wie folgt:

PHP-Code:
var neueWidth:Number 400;

deinMC._width neueWidth;
deinMC._yscale deinMC._xscale
bzw umgekehrt falls du die höhe anpassen willst.

PHP-Code:
var neueHeight:Number 400;

deinMC._height neueHeight;
deinMC._xscale deinMC._yscale
ich hoffe die frage ist damit beantwortet. zu dem thema gibts übrigens auch sehr viele beiträge hier im forum

cheers,
sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!
salazar ist offline   Mit Zitat antworten
Alt 23-08-2010, 14:23   #182 (permalink)
Neuer User
 
Registriert seit: Jun 2008
Beiträge: 55
PHP-Code:
ver scaleMC._width/scaleMC._height
Stage
.scaleMode "noScale"
Stage.align "TL"
lstrn = new Object(); 
lstrn.onResize = function() { 
    
scaleMC._x Stage.width/2
    
scaleMC._y Stage.height/2;
    if(
Stage.width>=Stage.height*ver){
        
scaleMC._width Stage.width
        scaleMC
._height scaleMC._width/ver
    
} else{
        
scaleMC._height Stage.height
        scaleMC
._width scaleMC._height*ver
    
}    
}; 
Stage.addListener(lstrn); 
lstrn.onResize() 
DuFink ist offline   Mit Zitat antworten
Alt 20-09-2010, 13:14   #183 (permalink)
Mike008
 
Benutzerbild von mike008
 
Registriert seit: Jan 2003
Beiträge: 100
Question Positionierung

vorab das script ist genial da es bei mir zu mindest in jedem browser funktioniert, und ich habe einiges ausprobiert.

ich hab es nun mal 1 zu1 umgesetzt und nun habe ich eine frage:

was ist wenn das hintergrundbild immer an der oberkante bleiben soll. momentan wird es ja beim kleiner machen oben und unten abgeschnitten dann sitzt es ja mittig, es soll aber nur unten abgeschnitten werden.

hier mein as:

PHP-Code:
Stage.scaleMode "noScale"
Stage.align "TL"

ver scaleMC._width/scaleMC._height

lstrn 
= new Object(); 
lstrn.onResize = function() { 
    
scaleMC._x Stage.width/2
    
scaleMC._y Stage.height/2;
    if(
Stage.width>=Stage.height*ver){
        
scaleMC._width Stage.width
        scaleMC
._height scaleMC._width/ver
    
} else{
        
scaleMC._height Stage.height
        scaleMC
._width scaleMC._height*ver
    
}
    
MC._x MC._width/2;
    
MC._y MC._height/2;
}; 

Stage.addListener(lstrn); 
lstrn.onResize() 
ich hoffe ich habe mich verständlich augedrückt, hier ein beispiel:

PRADA

wie man sieht es verändert sich proportional, bleibt aber horizontal in der mitte, dagegen vertikal am oberen bildrand.

danke mike
__________________
Es gibt keine dummen Fragen, nur dumme Antworten!
mike008 ist offline   Mit Zitat antworten
Alt 20-09-2010, 16:40   #184 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.305
einfach aus:
PHP-Code:
MC._y MC._height/2
folgendes machen:
PHP-Code:
MC._y 0
sollte schon genügen.
bzw.. du willst es ja immer auf y = 0 haben. dann kannste das auch außerhalb von onResize schreiben

cheers,
sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!
salazar ist offline   Mit Zitat antworten
Alt 20-09-2010, 17:53   #185 (permalink)
Mike008
 
Benutzerbild von mike008
 
Registriert seit: Jan 2003
Beiträge: 100
hmmm....

alles bestens, scaleMC auf 0, und das bild nicht zentrieren sondern oberkante positionieren. geht nun auch in allen browsern, super danke danke
__________________
Es gibt keine dummen Fragen, nur dumme Antworten!

Geändert von mike008 (20-09-2010 um 17:57 Uhr)
mike008 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


LinkBacks (?)
LinkBack zu diesem Thema: http://www.flashforum.de/forum/flash-8/tutorial-scale-stage-205854.html
Erstellt von Für Art Datum Hits
Adobe Forums: FLpro8: Film skalieren aber Inhalt 100% Dieses Thema Refback 05-07-2011 20:18 1
Daily MG Wissen: Flash Stage Scale Dieses Thema Refback 25-08-2009 18:59 28


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:58 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele