|
|
|||||
Регистрация: Jun 2014
Адрес: Санкт-Петербург
Сообщений: 185
|
Я просил для двух
__________________
В прошлом - AS3 программист, в данный момент пишу на Haxe |
|
|||||
Регистрация: Oct 2006
Сообщений: 2,281
|
Цитата:
|
|
|||||
Регистрация: Jun 2014
Адрес: Санкт-Петербург
Сообщений: 185
|
Я не дурак. Я специально просил для двух, так как то, что мне было сказано я уже знал и просто не был уверен в работе этого кода, если его продублировать. Я первый раз работаю с тегами, если не считать размер swf. Для меня пример использования непонятен, т. к. непонятна техника. Неужели сложно просто сказать, что это будет то же самое два раза
__________________
В прошлом - AS3 программист, в данный момент пишу на Haxe |
|
|||||
Кэп мне тут подсказывает
[Embed(source = "photo1.jpg")] private static const Photo1:Class; private var photo1:Bitmap = new Photo1() as Bitmap; [Embed(source = "photo2.jpg")] private static const Photo2:Class; private var photo2:Bitmap = new Photo2() as Bitmap; То есть третью переменную создавать не обязательно. |
|
|||||
Регистрация: Dec 2014
Сообщений: 312
|
Почему получить null лучше чем ошибка?
|
|
|||||
Регистрация: Dec 2014
Сообщений: 312
|
Я не понял.
|
|
|||||
.
|
Есть операция приведения через "as". Она рантаймбезопасна. В отличие от операции конвертации, которая тут неявно проследует без оператора as, вы схватите RTE в виде coercion failed.
Добавлено через 8 минут Цитата:
В вышеприведенном примере все правильно сделано. А вот так неправильно: |
|
|||||
Регистрация: Dec 2014
Сообщений: 312
|
Ясно, спасибо, записал себе в todo погуглить "бросать ошибку или возвращать null".
|
Часовой пояс GMT +4, время: 13:46. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|