![]() |
Идентификация объекта ByteArray
Формально ByteArray является наследником Object-a. Вот только обращения к свойствам и методам байтэррея определенным в Object приводят либо к ошибке, либо возвращают false/null ( в том числе применение is/as ). То есть можно, конечно, обратиться к свойству объекта bytesAvailable и try/catch перехватить ошибку ( если это окажется не byte array), но это ужасный выход.
Отсюда два вопроса: С какой целью методы объекта переопределены в его наследнике ( ваша версия )? Как, всё же, корректно идентифицировать ByteArray? |
Приведите пример ошибки.
Код AS3:
|
Сори, неправильно формулировал
Код AS3:
правда в контексте программы мне это не удобно, т.к. мне сначала нужно выяснить наличие некого свойства в объекте через hasOwnProperty(), а байтэрей возрващает ошибку обращения :( |
Цитата:
|
Код AS3:
|
| Часовой пояс GMT +4, время: 17:50. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.