• beyond tellerrand – play. Register Now!
Zurück   Flashforum > Flex und AIR > Adobe AIR

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 09-08-2010, 15:54   #1 (permalink)
Ali
Neuer User
 
Registriert seit: Jun 2010
Ort: Münster/Berlin
Beiträge: 160
scaleX, scaleY anders interpretiert in Air 2.0 als in Flash?

Ich habe soeben ein ActionScript-Projekt in ein Air-Projekt konvertiert.
Dabei ist mir aufgefallen, dass die Skalierungsfaktoren ganz anders sind.

Ich zeige eine 6000x4000 Pixel große Grafik an mit scaleX und scaleY jeweils auf 0.5.
Im Air-Projekt ist diese viel größer als im AS-Projekt. Das trifft auch auf die Anderen Elemente zu.
Ali ist offline   Mit Zitat antworten
Alt 09-08-2010, 16:29   #2 (permalink)
in the boondocks
 
Benutzerbild von shin10
 
Registriert seit: Feb 2006
Ort: Augsburg
Beiträge: 3.238
hi,

wäre mir nicht aufgefallen. liegts vielleicht einfach am stageScaleMode?
ich wunder mich eher, dass du überhaupt so ein großes bild darstellen kannst

mfg

sx
__________________

flintfabrik.de

Geändert von shin10 (09-08-2010 um 16:31 Uhr)
shin10 ist offline   Mit Zitat antworten
Alt 09-08-2010, 16:52   #3 (permalink)
Ali
Neuer User
 
Registriert seit: Jun 2010
Ort: Münster/Berlin
Beiträge: 160
den stageScaleMode packe ich in keinem der beiden Projekte an.
Das Einzige was anders ist, ist das in der Air-Anwendung ein NativeWindow mit einer Instanz der Anwendungsdatei des Flash-Projekts instanziert wird:

Code:
	private var projekt:Anwendung= new Anwendung();
		private var fenster:NativeWindow;

		
		public function AnwendungAir()
		{
			var options:NativeWindowInitOptions = new NativeWindowInitOptions();
			
			options.resizable = false;
			
			this.fenster = new NativeWindow(options);
			
			fenster.width = 1080;
			fenster.height = 608;
		
			fenster.activate(); 


			
			fenster.stage.addChild(this.projekt);
			fenster.stage.frameRate = 60;
			
		}
Ali ist offline   Mit Zitat antworten
Alt 09-08-2010, 17:04   #4 (permalink)
in the boondocks
 
Benutzerbild von shin10
 
Registriert seit: Feb 2006
Ort: Augsburg
Beiträge: 3.238
dann setz mal
PHP-Code:
stage.scaleMode "noScale"
sonst passt er den inhalt an die fenstergröße an.
fenster.width ist schließlich das außenmaß, nicht dass der stage.width, und somit auch betriebssystem-abhängig.

mfg

sx
__________________

flintfabrik.de
shin10 ist offline   Mit Zitat antworten
Alt 09-08-2010, 17:13   #5 (permalink)
Ali
Neuer User
 
Registriert seit: Jun 2010
Ort: Münster/Berlin
Beiträge: 160
Wow, tatsächlich war das des Rätsels Lösung.
Vielen Dank.
Ali 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
Bitte Hilfe: scaleX und scaleY funktionieren nicht. aioros ActionScript 3 2 14-09-2009 15:27
[Flash CS4] scaleY und scaleX I-LoVeRaP Flash Einsteiger 2 25-08-2009 16:16
scaleX und scaleY berechnen Utopian ActionScript 3 3 24-03-2009 11:30
scaleX und scaleY definieren tomtitom Flash Einsteiger 1 06-02-2008 01:19


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

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


Copyright ©1999 – 2012 Marc Thiele