Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 06-04-2005, 10:38   #1 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Beiträge: 1.244
Bildschirmschoner nur BG scalieren

hi,

Bildschirmschoner werden ja an die Auflösung des Monitors angepasst.

Ich habe ein BG Bild und dann in der Mitte das eigentliche Teil. Dieses soll aber
nicht mit scaliert werden. Gibt es da einen trick oder wie macht man es, das nur
des Bg Bild scaliert wird ??
__________________
Mfg aus Brandenburg.

harego

Spiel

Zur Page
harego ist offline   Mit Zitat antworten
Alt 06-04-2005, 14:09   #2 (permalink)
this.onEnterFame
 
Benutzerbild von RedSaint
 
Registriert seit: Feb 2002
Ort: Jetzte: Stuttgart
Beiträge: 1.666
kommt glaub ich auf dein "mach mir nen screensaver" programm an ... es müsste auch gehn, dass der ganze film nicht scaliert wird. dann kannst du in flash einstellen dass das ganz fullscreen aber OHNE scalierung laufen soll und deinen BG per script scalieren ...



_RED_
__________________
_may the force be with you_
.................................................. .........
on Fire 2008
.................................................. .........

Easy Crime available here
.................................................. .........

_RED_ + Flashforum = Big Love
.................................................. .........

A.K.A: ACHIM 0815
RedSaint ist offline   Mit Zitat antworten
Alt 06-04-2005, 14:27   #3 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Beiträge: 1.244
Ich verwende "FlashSaver" Da kann man einstellen, das der Film nicht scaliert
werden soll. Aber wie mache ich es dann in Flash.
__________________
Mfg aus Brandenburg.

harego

Spiel

Zur Page
harego ist offline   Mit Zitat antworten
Alt 06-04-2005, 14:56   #4 (permalink)
PIXELSCHIEBER
 
Benutzerbild von FlashKasper
 
Registriert seit: Oct 2001
Ort: Salem, Bodensee
Beiträge: 638
Hi harego,

du kannst das über fscommand lösen.

ActionScript:
  1. fscommand("fullscreen" ,"true");
  2. fscommand("allowscale" ,"false");

Soweit ich mich erinnere.

Gruß
FlashKasper
__________________
Pack den Highscore
FlashKasper ist offline   Mit Zitat antworten
Alt 06-04-2005, 19:55   #5 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Beiträge: 1.244
Wie soll das denn gehen ?

Diese beiden Befehle, gelten doch für den ganzen Film ? Oder.
Es soll aber nur der BG scaliert werden !
__________________
Mfg aus Brandenburg.

harego

Spiel

Zur Page
harego ist offline   Mit Zitat antworten
Alt 06-04-2005, 20:23   #6 (permalink)
this.onEnterFame
 
Benutzerbild von RedSaint
 
Registriert seit: Feb 2002
Ort: Jetzte: Stuttgart
Beiträge: 1.666
na eben! nicht der ganze film sondern NUR der BG, oder?


->

ActionScript:
  1. fscommand("fullscreen" ,"true");
  2. fscommand("allowscale" ,"false");
  3. _root.myBG._xscale= 400 //z.b.
  4. _root.myBG._yscale=400

-> ergebnis:

der ganze film ist zwar fullscreen aber nur der BG wird skaliert ... theoretisch könntest du noch ne abfrage reinbasteln das abhängig von der user auflösung skaliert werden soll ...




_RED_
__________________
_may the force be with you_
.................................................. .........
on Fire 2008
.................................................. .........

Easy Crime available here
.................................................. .........

_RED_ + Flashforum = Big Love
.................................................. .........

A.K.A: ACHIM 0815
RedSaint ist offline   Mit Zitat antworten
Alt 07-04-2005, 04:27   #7 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Beiträge: 1.244
Danke erstmal an alle !

Habe es so wie oben beschrieben getestet.
geht aber nicht.

Ich habe folgende Ausgangssituation:

Bühnengröße = Bg_größe(ein JPG) = 500 x 500
In der mitte ein MC, der nicht im Bildschirmschoner scaliert werden soll 300x200.

Das Script:

PHP-Code:
fscommand("fullscreen" ,"true");
fscommand("allowscale" ,"false");
BG._width System.capabilities.screenResolutionX
BG
._height System.capabilities.screenResolutionY
// BG = Hintergrundbild 
Im FlashSaver habe ich "centriert" und 500x500 eingestellt.

Nun ist der Schoner 500 x 500. Er sollte aber Bildschirmfüllend sein.

Wenn ich die Einstellung "center" im FlashSaver rausnehme, ist alles Bildschirmfüllend,
aber der Mittelteil auch mit scaliert.Der soll aber immer 300x200 sein, egal welche Auflösung der Bildschirm hat.
__________________
Mfg aus Brandenburg.

harego

Spiel

Zur Page
harego ist offline   Mit Zitat antworten
Alt 07-04-2005, 07:19   #8 (permalink)
this.onEnterFame
 
Benutzerbild von RedSaint
 
Registriert seit: Feb 2002
Ort: Jetzte: Stuttgart
Beiträge: 1.666
mh ... ja auf direktem weg geht das leider nicht - musste ih auch schonmal feststellen ... du must entweder die screenresolution in ner variablen speichern und das dann an´s scale übergeben, oder du fragst echt alle mgl auflösungen ab (so hab´s ich damals gemacht) ...




_RED_
__________________
_may the force be with you_
.................................................. .........
on Fire 2008
.................................................. .........

Easy Crime available here
.................................................. .........

_RED_ + Flashforum = Big Love
.................................................. .........

A.K.A: ACHIM 0815
RedSaint ist offline   Mit Zitat antworten
Alt 07-04-2005, 07:43   #9 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Beiträge: 1.244
Also scheint das ja nicht zu gehen.

Entweder wird alles scaliert oder alles wir zentriert und in der Bühnengröße dargestellt. ??

In den FlashSaver kann ich ja die Hintergrungfarbe einstellen.
Gibt es vielleicht eine anderes Programm, bei dem man statt der Farbe auch ein Bild laden kann ?
__________________
Mfg aus Brandenburg.

harego

Spiel

Zur Page
harego ist offline   Mit Zitat antworten
Alt 07-04-2005, 07:52   #10 (permalink)
Achim olé
 
Benutzerbild von olien
 
Registriert seit: Jul 2002
Ort: Feldafing
Beiträge: 595
hallo

ich habe so etwas mal gemacht.

da ich mit pixelgrafiken arbeiten musste hab ich 2 versionen für verschieden auflösungen gebaut.

du kannst noch grafiken ausserhalb der flashbühne legen. diese werden bei einer höheren auflösung (wenn du das skalieren ausstellst) auch noch angezeigt.

d.h. das du bei einer bildschirmauflösung von z.b. 1280x768 eine bildschirmschoneranimation in z.b. 1024x768px (=bühnengrösse) siehst, der rand rundrum aber nicht einfarbig sein muß weil dort ja noch eine grafik liegt (die grösser als die flashbühne ist).

hoffe das hilft.

gruß
oliver
olien ist offline   Mit Zitat antworten
Alt 07-04-2005, 08:04   #11 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Beiträge: 1.244
Was außerhalb der Bühne liegt wird bei dem Prog nicht angezeigt.
So hatte ich ja auch gedacht, das ich dem BG Bild einfach die Größe des Bildschirms zuteile.
__________________
Mfg aus Brandenburg.

harego

Spiel

Zur Page
harego ist offline   Mit Zitat antworten
Alt 07-04-2005, 09:11   #12 (permalink)
Achim olé
 
Benutzerbild von olien
 
Registriert seit: Jul 2002
Ort: Feldafing
Beiträge: 595
mit screenwaever ging das...
olien ist offline   Mit Zitat antworten
Alt 07-04-2005, 11:24   #13 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Beiträge: 1.244
@olien

Unter welcher Option stell ich das BG Bild ein ?
__________________
Mfg aus Brandenburg.

harego

Spiel

Zur Page
harego ist offline   Mit Zitat antworten
Alt 07-04-2005, 11:28   #14 (permalink)
Achim olé
 
Benutzerbild von olien
 
Registriert seit: Jul 2002
Ort: Feldafing
Beiträge: 595
??

einfach ein grosses bild auf der untersten ebene legen...
olien 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 20:58 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele