|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Aug 2017
Сообщений: 23
|
подгонка изображения под размеры окна с сохранением пропорций.
Добрый день.
Помогите решить проблему. Файл флэша загружает фотографию по названию из той папки, в которой он сам располагается. Но он очень странно ее отображает - не растягивает по размерам окна с сохранением пропорций, а выводит части рисунка - за границы окна. Подскажите - как заставить флэш - подгонять отображение фотографии - под размеры окна, с сохранением пропорций ? (может быть нужно какую-то опцию включить?) |
|
|||||
Регистрация: Aug 2017
Сообщений: 23
|
ZackMercury, сейчас код выглядит так:
Что именно в него надо добавить, чтобы картинка масштабировалась под размеры окна ? |
|
|||||
Регистрация: Oct 2006
Сообщений: 2,281
|
Делать ПОСЛЕ загрузки
|
|
|||||
Регистрация: Aug 2017
Сообщений: 23
|
undefined, что-то не работает.
Код выглядит так: import flash.net.URLRequest; import flash.display.Loader; var loader:Loader = new Loader(); loader.load(new URLRequest("file.png")); var scale:Number=Math.min(windowWidth/loader.width),windowHeight/loader.height); loader.scaleX=loader.scaleY=scale; addChild(loader); import flash.net.URLRequest; import flash.display.Loader; var loader:Loader = new Loader(); loader.load(new URLRequest("file.png")); addChild(loader); var scale:Number=Math.min(windowWidth/loader.width),windowHeight/loader.height); loader.scaleX=loader.scaleY=scale; |
|
|||||
Регистрация: Oct 2006
Сообщений: 2,281
|
Как в воду глядел
Добавлено через 16 минут Visors, ты замечал что в интернете все грузится не моментально? |
|
|||||
Регистрация: Aug 2017
Сообщений: 23
|
undefined, насчет того, что в интернете все грузится не моментально - не совсем понял что вы имеете ввиду.
Да в интернете грузится не моментально - но все же грузится. Здесь ничего не грузится, картинка не загружается и через минуту. При нажатии Ctrl+Enter во всех трех вариантах выдается ошибка "1086: Синтаксическая ошибка: ожидается точка с запятой перед div." |
|
|||||
Регистрация: Oct 2006
Сообщений: 2,281
|
Visors,я специально написал что выставлять размеры картинке надо ПОСЛЕ ОКОНЧАНИЯ ЕЕ ЗАГРУЗКИ.
var loader:Loader=new Loader(); loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onComplete); addChild(loader); loader.load(new URLRequest("1.jpg")); //тут загрузка только началась! function onComplete(e:Event):void { e.target.removeEventListener(Event.COMPLETE, onComplete); //загрузка окончена! } |
|
|||||
Регистрация: Aug 2017
Сообщений: 23
|
undefined, вел только этот этот код (больше ничего) в пустой файл fla и добавил код масштабирования рисунка (после загрузки).
var loader:Loader=new Loader(); loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onComplete); addChild(loader); loader.load(new URLRequest("1.jpg")); //тут загрузка только началась! function onComplete(e:Event):void { e.target.removeEventListener(Event.COMPLETE, onComplete); //загрузка окончена! } var scale:Number=Math.min(windowWidth/loader.width),windowHeight/loader.height); loader.scaleX=loader.scaleY=scale; |
Часовой пояс GMT +4, время: 07:37. |
|
« Предыдущая тема | Следующая тема » |
|
|