Thread View: alt.pl.programy.flash-5
4 messages
4 total messages
Started by Marek
Wed, 20 Feb 2008 16:16
Flash CS3 - czy da się skalować okno playera?
Author: Marek
Date: Wed, 20 Feb 2008 16:16
Date: Wed, 20 Feb 2008 16:16
13 lines
1703 bytes
1703 bytes
Witam, Czy jest możliwe dostosowywanie rozmiaru okna, w którym wyświetla się SWF do jego zawartości? Wykonałem SWF'a, którego zawartość jest tworzona dynamicznie na podstawie konfiguracji przechowywanej w XML. Flash po zakończeniu generowania treści mierzy swój rozmiar i przekazuje go do JS, który z kolei skaluje <object> do żądanego rozmiaru. Okazuje się iż niewiele to daje gdyż to co wyświetli się zależne jest od zadeklarowanej wielkości dokumentu Flash. Jeśli przykładowo dokument był zadeklarowany jako 500x1000 px a okno zostanie zmniejszone do zawartości np. 500x500 to obraz albo zmniejszy się o połowę albo przesunie w zależności od stage.scaleMode. Za cholerę obraz nie chce pozostać nietknięty na swojej pozycji w dodatku. Czy wiecie jak rozwiązać ten problem?
Re: Flash CS3 - czy da się skalować okno playera?
Author: Devoth
Date: Wed, 20 Feb 2008 22:02
Date: Wed, 20 Feb 2008 22:02
11 lines
1168 bytes
1168 bytes
Marek pisze: > Witam, > > Czy jest możliwe dostosowywanie rozmiaru okna, w którym wyświetla się SWF do > jego zawartości? Wykonałem SWF'a, którego zawartość jest tworzona http://www.mustardlab.com/developer/flash/objectresize/ -- pozdrawiam Devoth
Re: Flash CS3 - czy da się skalować okno playera?
Author: Marek
Date: Thu, 21 Feb 2008 00:45
Date: Thu, 21 Feb 2008 00:45
11 lines
1554 bytes
1554 bytes
Małe sprostowanie. Pisząc CS3 miałem na myśli AS3. Problem występuje w AS3 bo wygląda na to, że nie da się w nim wydobyć informacji na temat oryginalnej wielkości dokumentu we Flashu. Okazuje się, że właściwości stage.stageWidth/Height zawsze zwracają wielkość okna, w którym odtwarzany jest SWF. Stosuję tymczasowe obejście: ustalam początkową wielkość okna na wartość identyczną z rozmiarem dokumentu Flash. W AS2 nie było kłopotu gdyż parametry Stage.width/height mogły zawierać albo wielkość okna albo dokumentu w zależności od trybu skalowania.
Re: Flash CS3 - czy da się skalować okno playera?
Author: northman
Date: Mon, 17 Mar 2008 19:09
Date: Mon, 17 Mar 2008 19:09
6 lines
1124 bytes
1124 bytes
Witam! Poszperaj w klasach flash.display.StageAlign; flash.display.StageScaleMode; pozdrawiam
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads