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

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

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

Регистрация: Jun 2007
Сообщений: 9
По умолчанию Помогите побороть глюк!

Столкнулся со странным глюком во флешке.
В файле используется компонент лоадер. он грузит фото (джипег) и показывает его. На локальной машине все ок, лоадер грузит фото, масштабирует его и показывает. Все шикарно. Но как только я загрузил готовые файлы на сервер - лоадер ПЕРЕСТАЛ ИЗ МАСШТАБИРОВАТЬ. Он тупо показывает файл в полный размер и плюет на команды скалеКонтент=тру. Причем загрузив с сервера этот же файл по фтп себе на комп я опять любуюсь прекрасной картинкой с отлично смасштабированным джипегом. То есть при пересылке файл не был поврежден.
Что это за вредительство? Сталкивался ли кто нибудь с такой проблемой? Что можно сделать что бы "опять работало"?

Сразу скажу - все доступные способы я опробовал, так же пробовал пересохранять файл в другой версии флеш. Все равно. На локалке все ок - на сервере не масштабирует.

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

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

Старый 30.06.2007, 01:07
webs вне форума Посмотреть профиль Отправить личное сообщение для webs Найти все сообщения от webs
  № 3  
Ответить с цитированием
webs

Регистрация: Jun 2007
Сообщений: 9
Цитата:
Сообщение от iNils
что такое скалеКонтент?
scaleContent=true;

Это параметр лоадера позволяющий ему масштабировать загружаемое содержимое

scaleContent=false; - соответственно запрещает масштабирование

Старый 30.06.2007, 01:16
BigDan вне форума Посмотреть профиль Отправить личное сообщение для BigDan Найти все сообщения от BigDan
  № 4  
Ответить с цитированием
BigDan
 
Аватар для BigDan

Регистрация: Apr 2006
Адрес: Kiev
Сообщений: 1,675
Отправить сообщение для BigDan с помощью ICQ
iNils он имел ввиду компонент. Используйте MovieClipLoader, onLoadInit и не будет проблем.

Старый 30.06.2007, 01:58
Kikasso вне форума Посмотреть профиль Отправить личное сообщение для Kikasso Найти все сообщения от Kikasso
  № 5  
Ответить с цитированием
Kikasso
 
Аватар для Kikasso

Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
Код:
w = mc._width;
h = mc._x;
jpg = 'picture.jpg';
onLoadInit = function( target_mc ){
	target_mc._width = w;
	target_mc._height = h;	
}
mcl = new MovieClipLoader();
mcl.addListener(this);
mcl.loadClip(jpg, mc);
Нарисовать квадратик, конвертнуть в мувиклип, обозвать mc. Код в кадр.
Мувик весит 600 байт против 21кб и работает без глюков.

Старый 30.06.2007, 02:53
webs вне форума Посмотреть профиль Отправить личное сообщение для webs Найти все сообщения от webs
  № 6  
Ответить с цитированием
webs

Регистрация: Jun 2007
Сообщений: 9
Цитата:
Сообщение от Kikasso
Код:
w = mc._width;
h = mc._x;
jpg = 'picture.jpg';
onLoadInit = function( target_mc ){
	target_mc._width = w;
	target_mc._height = h;	
}
mcl = new MovieClipLoader();
mcl.addListener(this);
mcl.loadClip(jpg, mc);
Нарисовать квадратик, конвертнуть в мувиклип, обозвать mc. Код в кадр.
Мувик весит 600 байт против 21кб и работает без глюков.
Спасибо огромное!!! Проверил код, все работает, только проблемка образовалась - масштабирует этот код непропорционально... То есть - если фото 100/50рх а мувик 100/100, то фото отображается то же 100/100. Подскажите, как получить значение высоты/ширины загружаемого фото, что бы можно было в процентах задать его масштаб.

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

Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
Цитата:
Сообщение от webs
Подскажите, как получить значение высоты/ширины загружаемого фото, что бы можно было в процентах задать его масштаб.
Код:
onLoadInit = function( target_mc ){
	trace(target_mc._width);
	trace(target_mc._height);	
}
В хелпе слабо было посмотреть? Выделяете ключевое слово (во флеше, в данном случае это MovieClipLoader или onLoadInit), нажимаете кнопку с вопросиком справа наверху, получаете море бесценной информации.


Последний раз редактировалось Kikasso; 30.06.2007 в 03:15.
Старый 30.06.2007, 15:25
webs вне форума Посмотреть профиль Отправить личное сообщение для webs Найти все сообщения от webs
  № 8  
Ответить с цитированием
webs

Регистрация: Jun 2007
Сообщений: 9
Спасибо большое! Я в английском не силен, так что хелпом пользоваться трудновато. Покупаю книжки но в них далеко не все, в основном вода типа как квадратики рисовать во флеше. Заказал книгу по АС, но что то не везут...
Еще раз большое спасибо!!!

Старый 30.06.2007, 17:43
Kikasso вне форума Посмотреть профиль Отправить личное сообщение для Kikasso Найти все сообщения от Kikasso
  № 9  
Ответить с цитированием
Kikasso
 
Аватар для Kikasso

Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
Цитата:
Сообщение от webs
Спасибо большое! Я в английском не силен
Скачай переведеный хелп.. Тут на форуме есть.

Старый 30.06.2007, 16:02
Mr. Fixit вне форума Посмотреть профиль Найти все сообщения от Mr. Fixit
  № 10  
Ответить с цитированием
Mr. Fixit
Banned

Регистрация: Oct 2006
Адрес: кагбэ Киеф!!1
Сообщений: 1,473
А вот английский надо учить.. он решает как во Флеше, так и в Жизни.

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

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

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


 


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


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