Добрый день, коллеги!
Есть форма, на которую, в зависимости от неких условий грузится тот или иной flash ролик. Ролики записаны черт знает кем и имеют дикое разрешение (больше, чем разрешение компьютера на котором должны воспроизводится).
Вопрос: как заставить ролик войти в рамки размера родителя (панель)?
code_17856.txt
Этот топик читают: Гость
Ответов: 689
Рейтинг: 20
|
|||
карма: 0 |
| ||
файлы: 1 | code_17856.txt [285B] [694] |
Ответов: 3349
Рейтинг: 233
|
|||
oldTV, компонент Flash основан на веб браузере.
То значит что задача увеличить его в веб браузере. |
|||
карма: 1 |
|
Ответов: 689
Рейтинг: 20
|
|||
Но как?
|
|||
карма: 0 |
|
Ответов: 970
Рейтинг: 270
|
|||
мне кажется без оригинала флешки невозможно нормально ничем помочь...
|
|||
карма: 0 |
|
Ответов: 689
Рейтинг: 20
|
|||
код который загружает файл:
code_17862.txt Сам файл возьмете например вот этот. Пароль 123612. Положите его в папку SWF, переименуйте в play0.swf (например) или просто play (ну там по коду видно как) |
|||
карма: 0 |
| ||
файлы: 1 | code_17862.txt [1KB] [696] |
Ответов: 8968
Рейтинг: 824
|
|||
oldTV, у меня Ваш файл (Сам себе режисёр
![]() |
|||
карма: 19 |
|
Ответов: 689
Рейтинг: 20
|
|||
1. Неприятно когда в такой ироничной манере к ролику относятся....
2. Этот ролик имеет большое разрешение - примерно 1280 на 980. Даже здесь он отображается именно в таком разрешении. Ваше или больше, или чудеса на виражах. Специально я не менял. У меня он не вписывается по центру. Как есть - так и масштабируется, т.е. размеры его остаются теже, что и при, а не вписываются в форму, скажем 800 на 600. Какое Ваше разрешение экрана? |
|||
карма: 0 |
|
Ответов: 970
Рейтинг: 270
|
|||
У меня показывается так:
![]() ![]() Adobe Flash и IE - последние |
|||
карма: 0 |
| ||
файлы: 1 | csar.png [133.5KB] [244] |
Ответов: 8968
Рейтинг: 824
|
|||
oldTV, [offtop]Ни в коем случае не хотел Вас обидеть, прошу прощения
![]() Разрешение 1380х768, Adobe Flash и IE даже и не знаю какие ![]() |
|||
карма: 19 |
|
Ответов: 689
Рейтинг: 20
|
|||
похоже дело даже не во флеше. в примере флеш у меня на форме (для простоты передачи), в моей же программе есть куча панелей, и они в слоях, самые нижние панели на слоях, потом уже идет caClient. Может в этом суть. Я сейчас поэкспериментирую у себя.
Ниже правильный пример: code_17872.txt Прошу прощения за то, что озадачил. Вы помогли хотя бы в том, что обозначили путь решения - проблема не в флеше, а в наборе объектов и их свойствах. Видимо сначала происходит выравнивание, а затем работа со слоями. ------------ Дoбавленo в 11.58: Нет, все таки во флеше. Здесь я записал новый ролик. Что происходит: форма открывается, в ней флеш маштабируется в размер формы и центрируется. Но видно немного края оранжевые, т.е. маштабируется он как то странно. Потом я изменяю размер, он меняется в сторону увеличения до какой то величины, а потом не меняется. Хотя caClient как стоял, так и стоит. В меньшую сторону он не меняется. В моей программе он не меняется в меньшую сторону. ------------ Дoбавленo в 13.27: общем у меня руки опустились на этом флеше уже.... как делать непонятно, и в чем проблема тоже. панели не причем. почему то флеш не маштабируется вообще. Ни туда, ни сюда. И как его блин заставить - непонятно. |
|||
карма: 0 |
| ||
файлы: 1 | code_17872.txt [2KB] [702] |
10