Hi Harbs,

for me any improvement seems ok, just ensure it works in all browsers
(specially IE11)

thanks

2018-06-19 19:25 GMT+02:00 Alex Harui <[email protected]>:

> Isn't ByteArray mapped to UInt8Array?
>
> On 6/19/18, 10:07 AM, "Harbs" <[email protected]> wrote:
>
>     BinaryData uses TypedArrays to read data. It seems that if the
> ArrayBuffer does not divide evenly into the target TypedArray, you get a
> runtime error.
>
>     For example:
>
>     readShort() works like this:
>     var ret:int = new Int16Array(ba, _position, 1)[0];
>
>     If _position is not divisible by 2 (i.e. an odd number), this causes a
> RTE.
>
>     readInt() has a similar problem that _position needs to be divisible
> by 4, etc.
>
>     Am I correct that Flash’s ByteArray works correctly in this situation?
> We can use DataViews to solve the problem or we can read the bytes directly.
>
>     Thanks,
>     Harbs
>
>


-- 
Carlos Rovira
http://about.me/carlosrovira

Reply via email to