−172
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
private static function copyByteArray(source:ByteArray, destination:ByteArray, length:uint = 0):void
{
var oldPosition:int = source.position;
source.position = 0;
destination.position = 0;
var i:uint = 0;
while (source.bytesAvailable > 0 && i < length)
{
destination.writeByte(source.readByte());
i++;
}
source.position = oldPosition;
destination.position = 0;
}
Только вы не думайте, что это школьная лаба. Это все он же родимый, Flex framework, mx.utils.Base64Decoder, прошу любить и жаловать! :)
Для тех, кто не в курсе, у ByteArray есть "родные" методы readBytes и writeBytes которые делают то, что описано в этом методе, ну только в пару раз быстрее...
Запостил: wvxvw,
05 Июня 2010
Bjarne_Stroustrup 06.06.2010 09:18 # 0
wvxvw 06.06.2010 13:00 # 0
guest 06.06.2010 13:18 # 0
striker 07.06.2010 00:28 # 0
guest 07.06.2010 08:48 # 0
striker 07.06.2010 08:58 # 0
в govnokod.ru я использую совсем другой говнокод
HEymHblu_nemyx 27.02.2019 01:00 # 0
Straiker 27.02.2019 01:02 # 0
HEymHblu_nemyx 27.02.2019 01:04 # 0