![]() |
Загрузка ресурсов в приложение
Здравствуйте! Как с помощью Loader'а загрузить изображение/звук в ролик так, чтобы он отображался в браузере? И можно ли обойтись без localhost'а?
|
Загружать на сервер?
|
Цитата:
|
Глава 6.6 Загрузка внешних изображений во время выполнения стр 194 - 198 книги "ActionScript 3.0 Сборник рецептов".
Если требуется загрузить изображение/звук раз и навсегда, то есть на этапе компиляции, воспользуйтесь тегом Код AS3:
|
Wormhole,объясни зачем ты при загрузке локальных ресурсов пишешь локалхост? Где такому учат?
Достаточно просто указать путь к файлу ресурса относительно папки, в которой лежит флэшка |
Цитата:
Я и не пишу. Пока что Добавлено через 55 секунд Цитата:
|
не вижу там упоминания локалхоста
Цитата:
|
Цитата:
|
Код AS3:
|
Зачем тут as Bitmap?
|
Цитата:
|
Цитата:
|
Цитата:
|
Кэп мне тут подсказывает
Код AS3:
То есть третью переменную создавать не обязательно. |
as Bitmap - приведение типов. Занадом. Потому что Photo1 - это класс, в котором может быть все что угодно, и при ошибке получите null
|
Почему получить null лучше чем ошибка?
|
Скорее всего для дисциплины. Вы же продукт для людей делаете, а не для логгера.
|
Я не понял.
|
Есть операция приведения через "as". Она рантаймбезопасна. В отличие от операции конвертации, которая тут неявно проследует без оператора as, вы схватите RTE в виде coercion failed.
Добавлено через 8 минут Цитата:
В вышеприведенном примере все правильно сделано. А вот так неправильно: Код AS3:
|
Ясно, спасибо, записал себе в todo погуглить "бросать ошибку или возвращать null".
|
Цитата:
1. Почему ресурс загружается в переменную типа класс, а не соответствующего класса (Bitmap, Sound) 2. Что будет если написать Код AS3:
Цитата:
Цитата:
|
1) Потому что сначала байты прописываются, а чтобы перевести - нужно указать явно
2) Зарегистрирвоан класс Photo2 |
Цитата:
|
2. Что будет если написать
Код AS3:
Если Вы читаете К. Мука, то возможно вам поможет стр. 885, глава "Встраивание отображаемых элементов на этапе компиляции" В общем принцип работы тега [Embed] такой как если бы вы загружали во Flash IDE в библиотеку звуки/картинки и т.д. и пользовались ими ) |
Цитата:
Насчет Мука: про embed я прочитал несколько раньше: стр. 725, "Загрузка внешнего растрового изображения" А мои вопросы по лоадеру возникли только потому, что перепутал местами слова: прочитал, что лоадер - на этапе компиляции, а embed - на этапе выполнения Теперь, я думаю, мне понятно, как работает Embed. Спасибо всем |
Цитата:
|
| Часовой пояс GMT +4, время: 00:49. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.