8 czerwca 2012. Witamy w programie Adobe® Flash Player® 11.3 i środowisku AIR® 3.3. Ta wersja oprogramowania zawiera ważne nowe funkcje, a także udoskonalenia i poprawki błędów dotyczące stabilności, wydajności i zgodności urządzeń.
- Flash Player dla komputerów: 11.3.300.257
- AIR dla komputerów: 3.3.0.3650
- AIR AndroidTM: 3.3.0.3650
- Zestaw SDK środowiska AIR: 3.3.0.3650
Dla komputerów:
- Dane wejściowe z klawiatury na pełnym ekranie w programie Flash Player
- Obsługa małych opóźnień dźwięku na potrzeby przesyłania strumieniowego dźwięku za pośrednictwem mechanizmu NetStream
- Interfejs API dźwięku obsługujący małe opóźnienia dźwięku
- Tryb chroniony w przeglądarce Firefox (tylko w systemie Windows®)
- Przesyłanie strumieniowe tekstur
- Moduł aktualizacji w tle dla komputerów Mac
- Zdarzenia etykiet klatek
- Metoda Bitmapdata.drawwithQuality
- Metoda BitmapData.encode
- Zdarzenie ReleaseOutside
- Badanie klas środowiska wykonawczego
- Ulepszona obsługa sklepu App Store w systemie Mac OS firmy Apple
AIR dla urządzeń przenośnych:
- Obsługa zestawu SDK dla systemu iOS na platformie Windows®
- Obsługa pisaka na urządzeniach z systemem AndroidTM 4.0
- Debugowanie przez połączenie USB dla środowiska AIR for iOS
- Ulepszone zachowania w tle środowiska AIR for iOS
- Obsługa symulatora dla systemu iOS
- Ulepszenia dotyczące proporcji
Dane wejściowe z klawiatury na pełnym ekranie w programie Flash Player
Za pomocą właściwości StageDisplayState.FULL_SCREEN_INTERACTIVE programiści mogą włączyć tryb pełnoekranowy oferujący pełną obsługę klawiatury w programie Flash Player. Użytkownicy końcowi mogą — za pomocą nowego okna dialogowego uprawnień — pozwolić zawartości SWF na odbieranie danych z klawiatury lub nacisnąć klawisz Esc, aby wyłączyć nowy tryb. Interfejs API pozwala programistom określić, czy aplikacja jest wyświetlana na pełnym ekranie, czy użytkownik zezwolił na pełną obsługę klawiatury i czy aplikacja może zażądać wyświetlenia na pełnym ekranie (zgodnie z parametrem znacznika HTML EMBED).
Obsługa małych opóźnień dźwięku na potrzeby przesyłania strumieniowego dźwięku
Wprowadzono nowy interfejs API NetStream.useJitterBuffer, za pomocą którego programiści mogą zmniejszyć opóźnienia w celu uzyskania wysokiej jakości odtwarzania dźwięku podczas przesyłania strumieniowego.
Interfejs API dźwięku obsługujący małe opóźnienia dźwięku
To ulepszenie zmniejsza opóźnienia w przypadku używania metody Sound.play i zmienia sposoby ustawiania głośności oraz przewijania za pomocą klasy SoundTransform. Opóźnienia zdarzenia SAMPLE_DATA również powinny być znacznie mniejsze. W przypadku próbki wejściowej o rozmiarze 2048 powinno być zapewnione optymalne opóźnienie.
Tryb chroniony w przeglądarce Firefox
Tryb chroniony programu Flash Player jest nowym rozszerzeniem mechanizmu zabezpieczeń, które ma na celu ograniczenie zagrożeń ze strony ataków opartych na złośliwych plikach SWF i skierowanych przeciwko programowi Adobe Flash Player w przeglądarce Firefox 4.0 (lub nowszej) w systemie Windows Vista® (lub nowszym). Jest to funkcja porównywalna do trybu chronionego programu Flash Player w przeglądarce Google Chrome, trybu chronionego programu Adobe® Reader® oraz widoku chronionego w pakiecie Office 2010. Tryb chroniony jest domyślnie włączany zawsze podczas wyświetlania plików programu Flash Player w przeglądarce Firefox. Zmniejsza to potencjalne zagrożenia bezpieczeństwa systemu klienta ze strony stale atakującego złośliwego oprogramowania. Gdy tryb chroniony jest włączony, pliki programu Flash Player są wyświetlane w środowisku z ograniczeniami określanym jako obszar izolowany. Obszar izolowany trybu chronionego może powodować problemy ze zgodnością w przypadku istniejącej w Internecie zawartości Flash. Ma on na celu poprawę bezpieczeństwa użytkownika i komputera w obliczu ataków wykonywanych przy użyciu złośliwych plików SWF. Firma Adobe zaleca, aby tryb chroniony był zawsze włączony.
Przesyłanie strumieniowe tekstur
Przesyłanie strumieniowe tekstur jest to nowa funkcja obiektu Stage3D, która umożliwia wstępne wczytywanie mniej wyraźnych tekstur o niższej jakości, które następnie są zastępowane lepszymi w miarę pobierania kolejnych danych.
Moduł aktualizacji w tle dla komputerów Mac
W programie Flash Player 11.2 firma Adobe wprowadziła funkcję aktualizacji w tle, która może bez udziału użytkownika stosować dostępne aktualizacje zabezpieczeń i poprawki dotyczące błędów. Była to funkcja działająca zgodnie z ustawieniem wybranym przez użytkownika w systemie Windows®. Teraz tej funkcji można używać na komputerach Mac z programem Flash Player 11.3
Obsługa zestawu SDK dla systemu iOS na platformie Windows®
Teraz programiści mogą skopiować folder zestawu SDK dla systemu iOS na komputer z systemem Windows® i używać opcji platformsdk programu ADT również w systemie Windows®.
adt –package –target (ipa-app-store|ipa-ad-hoc|ipa-debug|ipa-debug-interpreter|ipa-test|ipa-test-interpreter) -platformsdk
Ta funkcja nie jest jeszcze dostępna w programie Flash Builder. Zestaw SDK powinien zostać skopiowany w prawidłowy sposób. Łącza symboliczne w zestawie SDK systemu iOS należy przekonwertować na pliki w systemie Windows®, gdyż w przeciwnym razie operacja pakowania nie powiedzie się.
Obsługa pisaka na urządzeniach z systemem AndroidTM 4.0
W programie Flash Player wprowadzono obsługę nowego interfejsu API pisaka oferowanego od wersji 4.0 systemu AndroidTM. Aplikacje wykrywające pisak będą automatycznie działać na urządzeniach obsługujących interfejs API pisaka.
Debugowanie przez połączenie USB dla środowiska AIR for iOS
Programiści mogą teraz debugować aplikacje AIR na urządzeniach z systemem iOS za pośrednictwem połączenia USB na komputerach Mac i komputerach z systemem Windows. We wcześniejszych wersjach do debugowania aplikacji AIR na urządzeniach z systemem iOS było konieczne używanie sieci Wi-Fi. Debugowanie Wi-Fi podlegało pewnym ograniczeniom:
a) Programiści musieli mieć zawsze dostępne połączenie z Internetem.
b) Urządzenie i komputer musiały być w tej samej podsieci.
Nowa funkcja rozwiązuje wymienione powyżej problemy i ułatwia użytkownikom debugowanie, gdyż wymaga jedynie podłączenia urządzenia z systemem iOS do komputera Mac lub komputera z systemem Windows®.
Ulepszone zachowania w tle środowiska AIR for iOS
Aplikacje AIR dla systemu iOS obsługują teraz aktualizacje lokalizacji i operacje sieciowe podczas pracy w tle. Aplikacje są również powiadamiane przed wstrzymaniem ich działania w tle przez system operacyjny.
Obsługa symulatora (Mac)
Programiści tworzący aplikacje AIR dla systemu iOS mogą teraz pakować i uruchamiać takie aplikacje w symulatorze systemu iOS przy użyciu oprogramowania Xcode.
Ulepszenia dotyczące proporcji
Środowisko AIR 3.3 w systemie iOS poprawnie uwzględnia określone przez system proporcje aplikacji. Orientacja jest wyrażana jako obrót w stopniach względem określonych proporcji.
Zdarzenia etykiet klatek
Wprowadzono nowe zdarzenie Event.FRAME_LABEL, które jest wywoływane, gdy głowica odtwarzania wchodzi do nowej klatki, dla której obiektu FrameLabel zarejestrowano detektor tego zdarzenia. Jeśli głowica odtwarzania nie porusza się lub jest tylko jedna klatka, to zdarzenie jest wywoływane w pętli ciągłej zgodnie z szybkością odtwarzania i przekazywane do detektora zdarzeń FrameLabel. Ta funkcja ułatwia opracowywanie skryptów związanych z osią czasu.
Metoda BitmapData.drawWithQuality
W przeszłości w celu zmiany jakości oferowanej przez metodę BitmapData.draw należało zmienić jakość stołu montażowego. Metoda BitmapData.drawWithQuality oferuje rozszerzenie metody BitmapData.draw, udostępniając opcjonalny parametr określający jakość renderowania grafiki wektorowej.
Metoda BitmapData.encode
Metoda BitmapData.encode umożliwia przeprowadzenie natywnej kompresji obiektu BitmapData do formatu PNG, JPEG lub JPEG XR. Dzięki mechanizmowi kompresji wbudowanemu w środowisko wykonawcze programiści mogą uzyskać natywną szybkość działania, co ma duże znaczenie na urządzeniach przenośnych.
Zdarzenie ReleaseOutside
Ponownie wprowadzono zdarzenie myszy releaseOutside. Można znowu korzystać z tego zdarzenia, które zostało początkowo usunięte z języka ActionScript 3.
Przykład:
1.s.addEventListener(MouseEvent.RELEASE_OUTSIDE, onReleaseOutsideHandler);
Badanie klas środowiska wykonawczego
Przed użyciem metody Application.getDefinition() trzeba znać nazwę definicji klasy, która ma zostać wyodrębniona, co ogranicza funkcjonalność tej metody. Metoda applicationDomain.getQualifiedDefinitionNames() pozwala wyodrębnić wszystkie klasy dostępne w pliku SWF, co jest idealnym sposobem zbadania pliku SWF oraz zasobów wczytanych do środowiska wykonawczego.
Program Adobe Flash Player 11.3.300.255 dla komputerów oraz środowisko AIR 3.3.0.3610 zawierają poprawki zabezpieczeń opisane w biuletynie zabezpieczeń APSB12-14.
- [Stage3D] Na komputerach zawartość Starling jest renderowana w niewłaściwej lokalizacji. (3153467)
- W systemie iOS operacja renderowania zawiesza się w przypadku użycia trybu renderowania GPU. (3124838)
- W przypadku opcji renderMode=gpu są teraz oczekiwane ustawienia jakości wygładzania. (3124862)
- [Stage3D] Na komputerach Mac z kartą graficzną Intel HD 3000 nie jest prawidłowo ustawiany prostokąt nożyczek. (2959500)
- Użycie właściwości MouseLock w przeglądarce Chrome w systemie Windows® 7 powoduje przywrócenie ruchów na osiach X i Y według wartości bezwzględnych zamiast używania wartości względnych. (3152175)
- Gdy w przeglądarce jest otwartych wiele wystąpień programu Flash, występują opóźnienia dźwięku. (3084306)
- Podczas odtwarzania wideo jest wyświetlany zielony ekran. (3050372)
Flash Player dla komputerów
- Mac OS: Kursor myszy nie zmienia się we wskaźnik dłoni po umieszczeniu go na łączu TLF. (3060839)
- Mac OS: Środowisko Adobe AIR ulega awarii na nowych modelach komputerów firmy Apple z systemem 10.7.2. (Tutaj opisano sposób obejścia tego problemu).
- Właściwości MouseLock i FullscreenSourceRect nie powodują aktualizacji zawartości ekranu w trybie pełnoekranowym. (3006724)
- Sterowniki urządzeń firmy NVIDIA: Aby korzystać z dekodowania sprzętowego, użytkownicy urządzeń firmy NVIDIA muszą zaktualizować sterowniki do wersji 285.79 lub nowszej. W przypadku wcześniejszych wersji program Flash Player korzysta z dekodowania programowego. (3160326)
AndroidTM
- Przewinięcie po wstrzymaniu wideo nie powoduje aktualizacji klatki na urządzeniach z systemem AndroidTM 4.0. (2995654)
- W środowisku Adobe AIR na urządzeniach z systemem Android 4.0 nie działa obiekt StageVideo używający kodeków On2 i Sorenson. (3053819)
- Klasa Context3d renderuje czarny obraz przez kilka klatek po zwolnieniu obiektu context3D i zażądaniu nowego, a także po powrocie do aplikacji, która działała w tle. (3019048)
Bieżące wymagania systemowe programu Flash Player można sprawdzić na stronie http://www.adobe.com/pl/products/flashplayer/systemreqs/.
Bieżące wymagania systemowe środowiska AIR można sprawdzić na stronie http://www.adobe.com/pl/products/air/systemreqs/.
Wymagania systemowe programu Flash Access (klienta i serwera) można sprawdzić na stronie http://www.adobe.com/pl/products/flashaccess/systemreqs/.
Minimalne wymagania systemowe programu Flash Player 11.3:
|
System Windows® |
Komputer Macintosh |
Procesor |
Zgodny ze standardem x86, 2,33 GHz lub szybszy; w przypadku netbooków Intel® Atom™, 1,6 GHz lub szybszy |
Intel® Core™ Duo, 1,83 GHz lub szybszy |
System operacyjny |
Microsoft® Windows® XP (wersje 32-bitowe), Windows Server® 2003 (wersje 32-bitowe), Windows Server 2008 (wersje 32-bitowe), Windows Vista® (wersje 32-bitowe), Windows 7® (wersje 32- i 64-bitowe) |
Mac OS X 10.6 i Mac OS X 10.7 |
Przeglądarka |
Internet Explorer 7.0 lub nowsza wersja, Mozilla Firefox 4.0 lub nowsza wersja, Google Chrome, Safari 5.0 lub nowsza wersja, Opera 11 |
Safari 5.0 lub nowsza wersja, Mozilla Firefox 4.0 lub nowsza wersja, Google Chrome, Opera 11 |
Pamięć |
128 MB pamięci RAM (w przypadku netbooków zalecany 1 GB RAM), 128 MB pamięci graficznej |
256 MB pamięci RAM, 128 MB pamięci graficznej |
|
System Windows® |
Komputer Macintosh |
System AndroidTM |
System iOS |
Procesor / urządzenie |
Zgodny ze standardem x86, 2,33 GHz lub szybszy; w przypadku netbooków Intel® Atom™, 1,6 GHz lub szybszy |
Intel® Core™ Duo, 1,83 GHz lub szybszy |
ARM7 z koprocesorem operacji wektorowych, co najmniej 550 MHz, sprzętowe dekodery OpenGL ES 2.0, H.264 i AAC |
iPod touch (3. generacji), modele 64 GB i 32 GB, iPod touch 3GS, iPhone 4, iPhone 4, iPad, iPad 2 |
System operacyjny |
Microsoft® Windows® XP; Windows Server® 2003; Windows Server® 2008; Windows Vista® Home Premium, Business, Ultimate lub Enterprise (w tym wersje 64-bitowe) z dodatkiem Service Pack 2; Windows 7 |
Mac OS® X 10.6 i 10.7 |
AndroidTM 2.2, 2.3, 3.0, 3.1, 3.2 i 4.0 |
iOS 4.2 i nowsze wersje |
Pamięć RAM |
512 MB pamięci RAM (zalecany 1 GB) |
512 MB pamięci RAM (zalecany 1 GB) |
256 MB RAM |
- |
Wystąpił błąd? Prosimy o zgłoszenie błędu w bazie danych błędów.
Program Flash Player i środowisko AIR mogą dekodować i odtwarzać wideo w formacie H.264 przy użyciu elementów sprzętowych do obsługi grafiki. W przypadku zawartości wideo mogą występować błędy, do których odtworzenia jest konieczne użycie konkretnego sprzętu i sterownika graficznego. Podczas zgłaszania błędu dotyczącego wideo bardzo ważne jest wskazanie urządzenia graficznego, sterownika, systemu operacyjnego i przeglądarki (jeśli jest używany program Flash Player), tak aby było możliwe odtworzenie i zbadanie problemu. Podaj te informacje zgodnie z opisem w instrukcjach dotyczących zgłaszania błędów wideo. Uwaga: Otrzymujemy bardzo dużo wiadomości e-mail, dlatego nie jesteśmy w stanie wysłać odpowiedzi na każde zgłoszenie.
Dziękujemy za używanie programu Adobe® Flash Player® oraz środowiska AIR® i za przesłanie opinii.
