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

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

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

Регистрация: Feb 2011
Сообщений: 42
По умолчанию Выбор класса для 2D графики

Всем привет.
Я только начал разбираться с флешем, меня сильно путает жуткое количество встроенных классов, непонятно для чего предназначенных.
Мне нужно показывать растровую графику так, чтобы у изображений была интерактивность, и чтобы их было удобно всячески анимировать. Короче говоря, фото-галерея с хорошей анимацией)
Есть класс BitmapImage, удобный для графики. И есть класс Sprite, который, насколько я понял, в основном и используется для рисования растровыми изображениями. Я решил грузить фотографии в BitmapImage и добавлять его, как Child, в Sprite. Но эти классы идут по разным веткам наследования, и добавить BitmapImage в Sprite нельзя.
Вопрос примерно в следующем - какие классы мне лучше использовать?) Я заметил, что BitmapImage можно добавить дочерним элементом в BorderContainer, а он наследуется от Sprite. Но у меня такое ощущение, что использовать для анимации фотографии BorderContainer избыточно, ведь производительность тоже хочется держать на уровне...

Старый 21.02.2011, 01:39
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 2  
Ответить с цитированием
in4core
[+4 06.05.14]
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
Цитата:
BitmapImage
Че это за класс такой? Может bitmapData или Bitmap ?
Цитата:
BorderContainer
а это что ?

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

Регистрация: Feb 2011
Сообщений: 42
Цитата:
Сообщение от in4core Посмотреть сообщение
Че это за класс такой? Может bitmapData или Bitmap ?
а это что ?
http://help.adobe.com/en_US/FlashPla...tmapImage.html

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

Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
Судя по всему вот этот: http://help.adobe.com/en_US/FlashPla...tmapImage.html

Старый 21.02.2011, 01:44
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 5  
Ответить с цитированием
in4core
[+4 06.05.14]
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
Bgg да это AIR походу иль нет:? но точно не стандартная флеша

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

Регистрация: Feb 2011
Сообщений: 42
Вот про него:
http://opensource.adobe.com/wiki/dis...dk/Spark+Image

Собственно, да... это классы из Flex SDK. Я, в общем-то, пишу на Flex

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

Регистрация: Feb 2011
Сообщений: 42
Вообщем, понятно - надо об этом спрашивать в ветке про Flex.


Последний раз редактировалось Sharkow; 21.02.2011 в 12:53.
Старый 21.02.2011, 02:00
Bgg вне форума Посмотреть профиль Отправить личное сообщение для Bgg Найти все сообщения от Bgg
  № 8  
Ответить с цитированием
Bgg
 
Аватар для Bgg

Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
in4core, это Flex компоненты.

Sharkow, вы где поначитались про Sprite и все остальное?)
Для написания анимированной галереи можно воспользоватся Sprite и твинером каким нибудь, например TweenMax. Чтобы загружать графику можно использовать класс Loader, а уж как с ней работать есть несколько вариантов, читать начинать тут:http://help.adobe.com/ru_RU/AS3LCR/F...ay/Loader.html

И в исходниках покопайтесь: http://www.flasher.ru/forum/blog.php?b=319


Последний раз редактировалось Bgg; 21.02.2011 в 02:05.
Старый 21.02.2011, 02:27
Sharkow вне форума Посмотреть профиль Отправить личное сообщение для Sharkow Найти все сообщения от Sharkow
  № 9  
Ответить с цитированием
Sharkow
 
Аватар для Sharkow

Регистрация: Feb 2011
Сообщений: 42
Блин, проверка модератором меня сковывает((
Спасибо за исходники. Про твинеры до этого ничего не слышал, большое спасибо)
Но, собственно, я не сказал, что писать всё планирую именно на flex. То есть, хотелось бы использовать классы, которые там предоставлены. Можно пользоваться Loader, да, но этот класс более примитивный, чем BitmapImage. Хочется получить от платформы то, что она может)
Ладно, завтра поразбираюсь еще, может быть, действительно, легче юзать Loader.


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

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

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


 


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


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