![]() |
Заполнение контейнера
Код AS1/AS2:
как сделать что бы он автоматически заполнял мувик и не выходил за его пределы? т.е. создаю мувики - контейнеры все одних и тех же пропорций! хочу что бы любые изображния (в основном больше этого мувика) загружались именно в него не выходя за рамки. спасибо |
Код AS3:
|
Код AS1/AS2:
|
addChild(_1);
|
Нет, не помогате addChild (((((
Добавлено через 11 минут РЕБЯТА! помогите! написал вышеуказанный код, создал мувик "_1" указал правильно путь! без Код AS1/AS2:
с Код AS1/AS2:
addChild(_1); не работает, да и как оно может работать? я ж прошу им показать то что у меня итак есть на сцене! Добавлено через 26 минут подумал что она не успевает загрузиться и добавил: Код AS3:
|
Гороскоп говорит, что _1.width - ноль.
|
А как изменить предсказания? ведь у мувика есть параметры габаритные 150x 100 (к примеру) почему может равно нулю быть? как это изменить?
|
Деник дать %)
У пустого мувика не бывает габаритов. На этом основаны предсказания. Код, где "подумал что она не успевает загрузиться" - должен работать (только там почему-то не в _1 добавляется). Не заниматься гаданием надо, а взять и посмотреть/оттрейсить самому ширины/длины/координаты после загрузок и добавлений. |
а если это не пустой мувик?
Код AS3:
Добавлено через 8 минут пардон! trace(_1.width); trace(_1.height); = 298.95 175 ну а что дальше? |
Скорая помощь - загрузка картинки и подгонка её габаритов. (Один из возможных способов)
|
я не знаю конечно но там помоему AS2 по этой ссылке ((
|
Да, именно. Изучите подход, перепишите на AS 3.0.
|
что то нефига не получается по этой ссылке...
|
Модифицированный код?
|
блин...я flash вижу неделю перед глазами! я еще не могу все это дело переписывать! мне до окончания проекта осталось только изображениям дать ссылки и там по мелочи!
Помогите! если это просто - напишите пожалуйста на AS3 пожалуйста!!! ну не хватает мне мозгов за неделю туда сюда конвертировать из AS 3 в AS 2 и наоборот! Добавлено через 4 минуты в AS 2 просто показывает мою сцену! да и пес с ним! мне нужно только загрузить в мувиклип изображение из вне, что бы можно было трансформируя (масштабируя) мувик менять размер изображения! да и это не надо! просто что бы все изображение загружались в мувиклип с ФИКСИРОВАННЫМ размером и показывались полностью! |
В этом куске кода загруженное изображение kartinka:Bitmap подстраивается под размеры shirina vysota
Код AS3:
|
Цитата:
. |
из приведенного мной примера (поправил на AS3):
Код AS3:
|
Цитата:
а то что это не мое, я уже осознал! но нужно доделать то за что взялся!!! |
Что Вы теперь не можете доделать?
- загружаете изображение - дожидаетесь его загрузки - изменяете размер - добавляете в контейнер - показываете\добавляете контейнер, если он не отображался можете изменить мою, которую я написал в 18 посте, чтобы она возвращала измененное изображение, будет удобнее. Все, работа выполнена. |
с помощью -De-, СлаваRa, SvetozarPNZ и других мне удалось загрузить картинку!!
Код AS3:
объеденил их (эти два мувика) в один ("sd") и в коде подписал sd.treq и sd.treqq в итоге получился один мувик который я могу теперь менять как угодно!! если кто найдет ошибки в коде или упрощение буду признателен!!! спасибо flasher.ru за помощь! |
Вячеслав, вы запутали стартера окончательно. Это раздел AS3.
krog2008, трейс вы делаете до или после загрузки и добавления лоадера? ) Получается, что treq уже существует и имеет размер? Зачем тогда добавлять лоадер к treqq? |
а иначе не добавляется ((
|
Да все нормально. Вы имеете treq с размерами width > 0 и height > 0. Он служит как эталон. Задаете его размеры лоадеру (imgLoader_1). Добавляете лоадер в пустой клип treqq. Я же предлагаю изначально добавлять лоадер сразу в treq. Исключите treqq.
|
Сначала я хотел показать подход к его вопросу.
Но после сообщения SvetozarPNZ'а, и сообщений автора, я переписал функцию ресайза на АS 3.0, честное слово не хотел никого вводить в заблуждение. |
Все получилось! можт кому пригодится хотя сомневаюсь =)) так ламеров как я нет =)))
Код AS3:
|
Резюме. Пустой DisplayObject не имеет геометрических размеров.
|
| Часовой пояс GMT +4, время: 05:18. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.