Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 05.07.2006, 23:49
всеникизаняты вне форума Посмотреть профиль Отправить личное сообщение для всеникизаняты Найти все сообщения от всеникизаняты
  № 1  
Ответить с цитированием
всеникизаняты

Регистрация: Jun 2006
Сообщений: 54
По умолчанию Масштабирование объектов флеша

Привет All,
Задача такая. Во флеш загружается внешнее JPEG изображение. Кроме того, во флеше имеется текстовое поле. Нужно сделать так, чтобы в браузере (можно и, очевидно, нужно использовать параметры флеш-объекта в HTML - руками юзер будет править) флешка имела размер загруженного JPEG-изображения, само это изображение выступало фоном флеша, а посреди фона (по вертикали и горизонтали) было текстовое поле, причем размер поля должен быть одинаковый, какого бы размера JPEG мы ни загрузили.
Все это я сделал для JPEG-а статического размера. То есть я просто определил руками размер рабочего поля равный размеру JPEG изображения и дальше центрирование текстового поля проблем не вызвало. Но с заранее неизвестным размером JPEG-изображения все сложнее.
Поделитесь идеями/примерами. Спасибо.

Старый 05.07.2006, 23:53
Nirth вне форума Посмотреть профиль Отправить личное сообщение для Nirth Посетить домашнюю страницу Nirth Найти все сообщения от Nirth
  № 2  
Ответить с цитированием
Nirth
4AM Games
 
Аватар для Nirth

блогер
Регистрация: Nov 2002
Адрес: Sofia
Сообщений: 6,264
Записей в блоге: 1
Отправить сообщение для Nirth с помощью ICQ Отправить сообщение для Nirth с помощью AIM Отправить сообщение для Nirth с помощью MSN Отправить сообщение для Nirth с помощью Yahoo Отправить сообщение для Nirth с помощью Skype™
грузить в флэш
узнать размеры джепега
передать JS размеры
JS изменяет размер флэша
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^

Старый 06.07.2006, 00:23
всеникизаняты вне форума Посмотреть профиль Отправить личное сообщение для всеникизаняты Найти все сообщения от всеникизаняты
  № 3  
Ответить с цитированием
всеникизаняты

Регистрация: Jun 2006
Сообщений: 54
хорошо, немного сокращу задачу. Во флеш загрузить изображение, размеры которого нам известны, но мы не можем прописать их фо флеш (только в HTML описания объекта флеш). Как сделать, не указывая в самом флеше размеров ролика, а пользуясь лишь параметрами в HTML, чтобы флеш получился БЕЗ масштабирования размером аккурат с изображение (Stage.scaleMode = "noscale"; ) и само это изображение совпадало 1:1 с роликом, а не уехало куда-нибудь вверх, влево и т.д.

Старый 06.07.2006, 00:33
Nirth вне форума Посмотреть профиль Отправить личное сообщение для Nirth Посетить домашнюю страницу Nirth Найти все сообщения от Nirth
  № 4  
Ответить с цитированием
Nirth
4AM Games
 
Аватар для Nirth

блогер
Регистрация: Nov 2002
Адрес: Sofia
Сообщений: 6,264
Записей в блоге: 1
Отправить сообщение для Nirth с помощью ICQ Отправить сообщение для Nirth с помощью AIM Отправить сообщение для Nirth с помощью MSN Отправить сообщение для Nirth с помощью Yahoo Отправить сообщение для Nirth с помощью Skype™
дубль два JavaScript
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^

Старый 06.07.2006, 11:20
всеникизаняты вне форума Посмотреть профиль Отправить личное сообщение для всеникизаняты Найти все сообщения от всеникизаняты
  № 5  
Ответить с цитированием
всеникизаняты

Регистрация: Jun 2006
Сообщений: 54
Как JS изменит размеры флеша, если даже сам флеш этого не может? Stage.height и Stage.width доступны только для чтения, а изменить размеры в HTML - это значит масштабировать флеш. Если не масштабировать (noscale), то изображение уползает за границы видимой части флеша.

Старый 06.07.2006, 11:45
всеникизаняты вне форума Посмотреть профиль Отправить личное сообщение для всеникизаняты Найти все сообщения от всеникизаняты
  № 6  
Ответить с цитированием
всеникизаняты

Регистрация: Jun 2006
Сообщений: 54
Вот для конкретики аттач, в нем подгружается картинка, ролик должен принять ее размеры. Для простоты (НЕ НАДО ДЖАВАСКРИПТ) считаем, что размеры картинки нам известны!!! То есть можно их вписать в HTML руками, единственное что нельзя - это вписать их во флеш-ролик. Покажите, как сделать, чтобы в браузере ролик стал размера этой картинки и картинка ровно его заполняла.
Вложения
Тип файла: zip test.zip (11.2 Кб, 53 просмотров)

Старый 06.07.2006, 11:57
CorC вне форума Посмотреть профиль Отправить личное сообщение для CorC Найти все сообщения от CorC
  № 7  
Ответить с цитированием
CorC
 
Аватар для CorC

Регистрация: Jul 2006
Адрес: Земля>Россия>Вологда
Сообщений: 3,056
Отправить сообщение для CorC с помощью ICQ Отправить сообщение для CorC с помощью MSN Отправить сообщение для CorC с помощью Skype™
Цитата:
Сообщение от всеникизаняты
Как JS изменит размеры флеша, если даже сам флеш этого не может?
бред батенька несете, может, там ниже по форуму почитай про тянучесть...
кроме JS я бы еще предложил что нибудь из cgi

Старый 06.07.2006, 12:12
всеникизаняты вне форума Посмотреть профиль Отправить личное сообщение для всеникизаняты Найти все сообщения от всеникизаняты
  № 8  
Ответить с цитированием
всеникизаняты

Регистрация: Jun 2006
Сообщений: 54
Не утрудитесь простейшим примером (если уж джаваскрипт это может или server-side скрипт, то руками и подавно можно) сделать так, чтобы в приложеном мной аттаче это получилось? Ну будьте так любезны!

Старый 06.07.2006, 12:15
всеникизаняты вне форума Посмотреть профиль Отправить личное сообщение для всеникизаняты Найти все сообщения от всеникизаняты
  № 9  
Ответить с цитированием
всеникизаняты

Регистрация: Jun 2006
Сообщений: 54
Господа товарищи, вопрос не стоит в том, КАКИМ СПОСОБОМ ПЕРЕДАТЬ РАЗМЕРЫ. Все гораздо банальнее! Вопрос: где эти размеры задать, чтобы картинка заняла аккурат весь флеш БЕЗ МАСШТАБИРОВАНИЯ.

Старый 06.07.2006, 12:24
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 10  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
А чем вызвана необходимость изменение размеров флеша? Почему не сделать его 100% на страницу, а все остальное делать внутри флеша?
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Создать новую тему Ответ Часовой пояс GMT +4, время: 18:06.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 18:06.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.