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

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

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

Регистрация: Jul 2011
Сообщений: 25
я не знаю конечно но там помоему AS2 по этой ссылке ((

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

блогер
Регистрация: Feb 2008
Адрес: http://playtika.com
Сообщений: 1,119
Записей в блоге: 5
Отправить сообщение для СлаваRa с помощью ICQ Отправить сообщение для СлаваRa с помощью Skype™
Да, именно. Изучите подход, перепишите на AS 3.0.
__________________
местонахождение

Старый 27.07.2011, 15:47
krog2008 вне форума Посмотреть профиль Отправить личное сообщение для krog2008 Найти все сообщения от krog2008
  № 13  
Ответить с цитированием
krog2008

Регистрация: Jul 2011
Сообщений: 25
что то нефига не получается по этой ссылке...

Старый 27.07.2011, 15:50
DaFive вне форума Посмотреть профиль Отправить личное сообщение для DaFive Посетить домашнюю страницу DaFive Найти все сообщения от DaFive
  № 14  
Ответить с цитированием
DaFive
 
Аватар для DaFive

Регистрация: May 2008
Адрес: {0,0}
Сообщений: 754
Записей в блоге: 1
Отправить сообщение для DaFive с помощью ICQ
Модифицированный код?
__________________
Кодинг, багинг, алгоритминг. me @

Старый 27.07.2011, 15:51
krog2008 вне форума Посмотреть профиль Отправить личное сообщение для krog2008 Найти все сообщения от krog2008
  № 15  
Ответить с цитированием
krog2008

Регистрация: Jul 2011
Сообщений: 25
блин...я flash вижу неделю перед глазами! я еще не могу все это дело переписывать! мне до окончания проекта осталось только изображениям дать ссылки и там по мелочи!
Помогите! если это просто - напишите пожалуйста на AS3 пожалуйста!!! ну не хватает мне мозгов за неделю туда сюда конвертировать из AS 3 в AS 2 и наоборот!

Добавлено через 4 минуты
в AS 2 просто показывает мою сцену! да и пес с ним!
мне нужно только загрузить в мувиклип изображение из вне, что бы можно было трансформируя (масштабируя) мувик менять размер изображения! да и это не надо! просто что бы все изображение загружались в мувиклип с ФИКСИРОВАННЫМ размером и показывались полностью!

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

Регистрация: Dec 2009
Сообщений: 125
Записей в блоге: 1
В этом куске кода загруженное изображение kartinka:Bitmap подстраивается под размеры shirina vysota

Код AS3:
	if (kartinka.bitmapData.width>shirina) {
		kartinka.width=shirina;
		kartinka.height=Math.round(kartinka.bitmapData.height/kartinka.bitmapData.width*shirina);
		if (kartinka.height>vysota) {
			kartinka.height=vysota;
			kartinka.width=Math.round(kartinka.width/kartinka.height*vysota);
		}
	}
	if (kartinka.bitmapData.height>vysota) {
		kartinka.height=vysota;
		kartinka.width=Math.round(kartinka.bitmapData.width/kartinka.bitmapData.height*vysota);
		if (kartinka.width>shirina) {
			kartinka.width=shirina;
			kartinka.height=Math.round(kartinka.height/kartinka.width*shirina);
		}
	}
	if (kartinka.bitmapData.width<=shirina && kartinka.bitmapData.height<=vysota) {
		if (kartinka.bitmapData.width<shirina) {
			kartinka.width=shirina;
			kartinka.height=Math.round(kartinka.bitmapData.height/kartinka.bitmapData.width*shirina);
			if (kartinka.height>vysota) {
				kartinka.height=vysota;
				kartinka.width=Math.round(kartinka.bitmapData.width/kartinka.bitmapData.height*vysota);
			}
		}
	}

Старый 27.07.2011, 16:11
Котяра вне форума Посмотреть профиль Отправить личное сообщение для Котяра Посетить домашнюю страницу Котяра Найти все сообщения от Котяра
  № 17  
Ответить с цитированием
Котяра
буду краток
 
Аватар для Котяра

модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
Отправить сообщение для Котяра с помощью ICQ Отправить сообщение для Котяра с помощью Skype™
Цитата:
Сообщение от krog2008 Посмотреть сообщение
блин...я flash вижу неделю перед глазами! я еще не могу все это дело переписывать! мне до окончания проекта осталось только изображениям дать ссылки и там по мелочи!
Помогите! если это просто - напишите пожалуйста на AS3 пожалуйста!!! ну не хватает мне мозгов за неделю туда сюда конвертировать из AS 3 в AS 2 и наоборот!

Добавлено через 4 минуты
в AS 2 просто показывает мою сцену! да и пес с ним!
мне нужно только загрузить в мувиклип изображение из вне, что бы можно было трансформируя (масштабируя) мувик менять размер изображения! да и это не надо! просто что бы все изображение загружались в мувиклип с ФИКСИРОВАННЫМ размером и показывались полностью!
Никто вам ничего не должен. Если взялись не за своё дело - терпите или нанимайте профессионалов
.
__________________
Отряд Котовскага

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

блогер
Регистрация: Feb 2008
Адрес: http://playtika.com
Сообщений: 1,119
Записей в блоге: 5
Отправить сообщение для СлаваRa с помощью ICQ Отправить сообщение для СлаваRa с помощью Skype™
из приведенного мной примера (поправил на AS3):
Код AS3:
private function imageResize(image:Bitmap, maxWidth:Number, maxHeight:Number, allowEnlarge:Boolean = false):void
{
    var ratioX:Number = maxWidth / image.width;
    var ratioY:Number = maxHeight / image.height;
    if (ratioX <= ratioY) 
    {
        if (ratioX < 1 || allowEnlarge) 
        {
            image.width = maxWidth;
            image.scaleY = image.scaleX;
        }
    } else {
        if (ratioY < 1 || allowEnlarge) 
        {
            image.height = maxHeight;
            image.scaleX = image.scaleY;
        }
    }
}
__________________
местонахождение


Последний раз редактировалось СлаваRa; 27.07.2011 в 16:20.
Старый 27.07.2011, 16:22
krog2008 вне форума Посмотреть профиль Отправить личное сообщение для krog2008 Найти все сообщения от krog2008
  № 19  
Ответить с цитированием
krog2008

Регистрация: Jul 2011
Сообщений: 25
Цитата:
Сообщение от Котяра Посмотреть сообщение
Никто вам ничего не должен. Если взялись не за своё дело - терпите или нанимайте профессионалов
.
Прошу прощения! не хотел никого тронуть! просто обидно что два дня пытаюсь решить эту проблему, которая не решается а я не могу понять почему! уже столько всего перечитал!! мне нужно доделать только ЭТО! и все!

а то что это не мое, я уже осознал! но нужно доделать то за что взялся!!!

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

блогер
Регистрация: Feb 2008
Адрес: http://playtika.com
Сообщений: 1,119
Записей в блоге: 5
Отправить сообщение для СлаваRa с помощью ICQ Отправить сообщение для СлаваRa с помощью Skype™
Что Вы теперь не можете доделать?

- загружаете изображение
- дожидаетесь его загрузки
- изменяете размер
- добавляете в контейнер
- показываете\добавляете контейнер, если он не отображался

можете изменить мою, которую я написал в 18 посте, чтобы она возвращала измененное изображение, будет удобнее.

Все, работа выполнена.
__________________
местонахождение

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

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

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


 


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


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