![]() |
масштабирование картинки после loadMovie
Расскажите плиз, как отмасшабировать картинку после того, как она вставляется в мувиклип через loadMovie?
У меня есть массив объектов, которыми задаются координаты и размеры областей, куда нужно вставлять картинки. На присваивание координат х и y реагирует, а когда задаю ширину клипа, в который импорт, картинка даже не импортируется? Как правильно сделать? onLoad не работает тоже. Хэлп!!!!! Код:
function PutObjects() { |
я бы на твоем месте с большой буквы называл только классы, а не переменные и функции.
ширина и высота не устанавливаются, т.к. мувиклип изначально пустой, а заполняется содержимым только после onLoad мне больше нравиться MovieClipLoader, попробуй его |
по поводу onLoad - http://livedocs.macromedia.com/flash...=00001534.html
|
Alex T, спасибо, получилось вот так
Код:
function PutObjects() { |
если у тебя флешка запускается в браузере, размеры сцены изменить нельзя
можно только для локальных приложений (ехе), созданных, например в zinc |
Alex T, ну допустим возьмём exe-шник. Средствами макромедии нельзя поменять размер документа? (программно)
|
нет, только с помощью сторонних продуктов
|
Странно, если во флэше при создании ролика можно менять размер документа, то должен быть программный доступ к этой функции.
С Zinc разобралась, но толку в нём мало, при необходимости можно и перекомпилить мувик. Важно, чтобы его размер брался из внешнего файла. |
Кто вам не дает менять размеры сцены через JavaScript?
|
iNils, можно по-подробнее? Каким образом?
|
Ulya, флэш в диве.
Например, как здесь: http://ultra.samsung.ru/ (в характеристиках и в «Выиграй Ultra») |
__etc, у меня есть флэшка и файл, в котором написан размер флэшки.
Мне нужно, чтобы размер флэшки менялся в зависимости от этих данных. |
Цитата:
Загрузили файл, запустили js-функцию (передав необходимые параметры), которая меняет размер дива с флэшом и вуаля. |
__etc,
можно мне строчку кода, как для самой тупой)))) флэшка не будет встраиваться в хтмл, будет как exe. |
И я не очеь понимаю как пользоваться
fl.getDocumentDOM().width В Хэлпе написано: Example The following example sets the width of the Stage to 400 pixels. fl.getDocumentDOM().width= 400; Но это не работает....Почему? |
fl.getDocumentDOM().width это JSFL, речь тут идет не об этом.
Вам нужно вызвать из флеша функцию JS, которая прописана на HTML странице. |
Нет, я не понимаю)
Нет у меня никакой хтмл страницы. Что вот мне надо написать в коде, чтобы изменить размер swf? |
Цитата:
|
даже через JSFL? Должно же быть какое-то решение проблемы. Я хочу сделать констрктор. Флэшка читает конфиг, изменяется, рассовывает подгружаемые картинки и мувики по заданным координатам. Самая банальная задача. Должно быть решение, иначе совсем грустно.
|
JSFL - это скрипт для IDE, а не для плеера
|
Цитата:
|
можно через Zinc, но он уменьшает соответственно и весь контент, это разве что параллельно увеличить (отмасштабировать) весь контент.
Код:
mdm.Forms.MainForm.width= |
| Часовой пояс GMT +4, время: 01:18. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.