Jag uttryckte mej nog oklart.
Hittills har jag använt en gratisXtra med i princip följande bif. kod. Innebär
att en BMP-fil skapas med samma storlek/pixlar som användarens bildskärm. Jag
vill skapa en fil med den storlek som definitionen av Stage har inuti
Director. I mitt fall är Stage definierad till 1920 x 1440 pixlar. Minns ej
Xtrats namn men minns att någon som hette Ken skrev att man inte kan begära
hur mycket som helst av ett gratisXtra. Tyder på att det finns andra Xtra som
klarar detta om man betalar för det...
/Harald
FilnamnGraf = FilnamnGrafX --här har alltså SPACE " ändrats till "
set retValExists to FileExists(FilnamnGraf)
if (retValExists <> 0) or (SkrivOverStageToFile = "Ja") then -- 0 betyder
att den finns
SkrivOverStageToFile = "Nej"
-- någon fil med det namnet finns alltså inte så lagra den...
set retValStore to StageToFile(X1,Y1,(gvidd+X1),(ghojd+Y1),FilnamnGraf)
--skapa filen
put "StageToFile har anropats för lagring av filen!"
if retValStore = 0 then --om 0 gick det bra att lagra
alert"Bilden har lagrats på " && gFilnamnGraf
--if retValStore <> 0 then --om 0 gick det bra att lagra
else
put "Det gick inte att lagra filen!"
alert"Bilden kunde ej lagras. Är filnamnet ogiltigt eller är disken
full \
eller försökte du lagra en zoomad bild med f?."
end if
else
put "Filen finns redan!"
Post by Jerry LidénJag vet inte om jag förstår dig rätt, men med BuddyAPI kan du kolla vilken
skärmupplösning användaren har.
/Jerry
Post by Harald GaunitzHej,
Finns det något Xtra-program som gör det möjligt att lagra
Stage-fönstret med den upplösning det har i Director. Mitt Stage är 1920
x 1440 men om användaren har en skärm på 800 x 600 så får den lagrade
BMP-filen just detta mått.
/Harald