Jaki byłby najlepszy Class dla szyfrowania/deszyfrowania base64 w Skrypcie akcji?Najlepsza klasa dla skryptu ActionScript kodującego/dekodującego base64?
Odpowiedz
ten wydaje się mieć pewne nogi/supporters: http://garry-lachman.com/2010/04/21/base64-encoding-class-in-actionscript-3/
Większość pakietów, które widziałem, które zawierają jeden jako funkcji wsparcia wykorzystać ten, który jest uznawany Steve Webster. Nie wiem, w którym pakiecie się to zaczęło, ale pojawia się w kilku bibliotekach, w tym as3crypto lib w Google Code.
Adobe ma dwa narzędzia do tego - Base64Encoder & Base64Decoder. Oba znajdują się w pakiecie mx.utils. Chociaż musiałem je tutaj wyśledzić - encoder & decoder.
Wykorzystanie byłoby coś jak:
var bmd:BitmapData = myBitmap.bitmapData;
var ba:ByteArray = bmd.getPixels(new Rectangle(0,0,bmd.width,bmd.height));
var b64:Base64Encoder = new Base64Encoder();
b64.encodeBytes(ba);
trace(b64.toString());
Podobnie 'b64.encode' będzie kodować String zamiast ByteArray.
Zarówno koder, jak i dekoder dodają odpowiednie wyniki do wewnętrznego bufora. Musisz tylko użyć "toString", aby zwrócić bieżący bufor.
Pod tym linkiem znajdziesz dobrą klasę Base64: http://www.sociodox.com/base64.html
blooddy_crypto
roszczeń (zgodnie z jego punktem odniesienia), aby mieć szybszy base64 koder/dekoder niż jednego mx.utils
.
- 1. Actionscript: image to base64 string possible?
- 2. Pobierz rozmiar skryptu ActionScript 3
- 3. Najlepsza Klasa JavaScript?
- 4. Najlepsza poczta PHP klasa
- 5. najlepsza konfiguracja php/klasa ini?
- 6. pakiet importu ActionScript 3. * Vs pakiet importujący. Klasa
- 7. Pisanie pomocy dla skryptu Pythona
- 8. Jak ukryć ostrzeżenia dla jednego pliku ActionScript?
- 9. Rozmiary typów danych dla ActionScript 3
- 10. ActionScript 3: dynamiczna pomoc tekstowa: punktacja dla gry
- 11. Debugowanie Haxe (ActionScript 3)
- 12. Actionscript 3 REPL
- 13. Wiele dziedziczenia w ActionScript 3
- 14. Najlepsza technika dla osi czasu
- 15. Najlepsza biblioteka dla sesji PHP
- 16. Najlepsza konsola javascript dla chrome
- 17. Najlepsza praktyka dla funkcji "podobnych"
- 18. Najlepsza praktyka dla ścieżek PHP
- 19. Najlepsza alternatywa dla typedef dla szablonu funkcji?
- 20. Klasa "Zippable" dla haskell?
- 21. Częściowa klasa dla kontrolera
- 22. NoClassDefFoundError dla MockitoInvocationHandler klasa
- 23. Jaka jest najlepsza platforma/język dla gry 3D w przeglądarce?
- 24. wiele klas w pakiecie ActionScript?
- 25. Konwerter HEX na Base64 dla JavaScript
- 26. Konwertuj obraz base64 do StringIO dla Carrierwave
- 27. Kodowanie czcionek Base64 dla Tumblr na Firefox
- 28. Testy Junit dla kodu zakodowanego w base64
- 29. Trygonometria trójkąta (ActionScript 3)
- 30. actionscript 3 i JSON
Z jakiegoś powodu [dokumentacja na ich stronie] (http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/mx/utils/Base64Encoder.html) jest niekompletna. Na szczęście poprawna dokumentacja pojawia się w funkcji autouzupełniania FlashBuilder. –
Ja też bym to zrobił. –
+1! działa po wyjęciu z pudełka, nie ma potrzeby pakowania żadnych specjalnych plików. Uwaga: jeśli nie widzisz pakietu mx we FlashDevelop, zobacz to [pytanie] (http://stackoverflow.com/questions/524893/flashdevelop-why-does-code-completion-notwork-with-mx- sterownica). – rustyx