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

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

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

Регистрация: Aug 2008
Сообщений: 69
Отправить сообщение для CblP с помощью ICQ
Question Манипуляции с картинками - ресайз, поворот, перемещение

Пытаюсь сделать Дизайнер футболки.
На данный момент главный вопрос – это как реализовать манипуляцию над картинкой (с помощью мыши). Изменение размера, перетягивание мышкой, поворот вокруг оси.
Подскажите как это реализовать. С помощью канваса или просто имэйдж, и отлавливать ивенты аля он клик, драг и т.п.? или же нужно юзать какую-то библиотеку аля Papervision3D.

ЗЫ Прикрепил картинку для наглядности. там футболка и сердечко, с которым происходят все манипуляции.


Последний раз редактировалось CblP; 20.05.2009 в 13:11.
Старый 20.05.2009, 15:22
footman вне форума Посмотреть профиль Отправить личное сообщение для footman Найти все сообщения от footman
  № 2  
Ответить с цитированием
footman

Регистрация: Mar 2009
Сообщений: 42
я сделал как canvas у которого на бэкграунде картинка.
сообветственно у канваса слушатели на движения мыши

Старый 31.07.2009, 16:57
CblP вне форума Посмотреть профиль Отправить личное сообщение для CblP Посетить домашнюю страницу CblP Найти все сообщения от CblP
  № 3  
Ответить с цитированием
CblP

Регистрация: Aug 2008
Сообщений: 69
Отправить сообщение для CblP с помощью ICQ
Вот! Нашел тут на форуме такую тему:
пример - http://www.senocular.com/demo/Transf...sformTool.html
файлики - http://www.senocular.com/flash/actio...ansformTool.as

Собственно вопрос, как подключить эти файлы (библиотеку?) во флексе!

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

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Скопировать к себе на жесткий диск и указать в путь к ней в настройках проекта - внешие библиотеки.
Подробнее читать тут:
http://livedocs.adobe.com/flex/3/htm...rojects_7.html
__________________
Hell is the possibility of sanity

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

Регистрация: Nov 2008
Адрес: Атланта
Сообщений: 1,271
а еще интересует вот такая тема: http://www.bluecotton.com/studio.html - работа с текстом, причем интересно знать как все это реализовано для работы с текстом
__________________
Пока я жив, Вы горем обеспечены

Старый 11.09.2009, 18:12
CblP вне форума Посмотреть профиль Отправить личное сообщение для CblP Посетить домашнюю страницу CblP Найти все сообщения от CblP
  № 6  
Ответить с цитированием
CblP

Регистрация: Aug 2008
Сообщений: 69
Отправить сообщение для CblP с помощью ICQ
wvxvw, т.е. ты предлагаешь, взять эти .as файлы слепить их в SWC файл и потом подключить в свой проект??? По моему, можно же просто подключить эти .as файлы.
И еще, есть ли примеры AS3 кода (для Флекса) как использовать эти библотеки??? а то что-то я не нашел примеров для Флекса, для флеши есть, для флекса не вижу.

Старый 11.09.2009, 21:37
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 7  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Не, похоже что линк не тот скопипастил Вобщем, на самом деле это делается так:

FD:
Нажмите на изображение для увеличения
Название: add-project-path-fd.jpg
Просмотров: 348
Размер:	93.6 Кб
ID:	22927
FB:
Нажмите на изображение для увеличения
Название: add-source-path-fb.jpg
Просмотров: 351
Размер:	77.4 Кб
ID:	22928
__________________
Hell is the possibility of sanity

Старый 14.09.2009, 13:55
CblP вне форума Посмотреть профиль Отправить личное сообщение для CblP Посетить домашнюю страницу CblP Найти все сообщения от CblP
  № 8  
Ответить с цитированием
CblP

Регистрация: Aug 2008
Сообщений: 69
Отправить сообщение для CblP с помощью ICQ
так как в примере с FB у меня что-то не получилось. но все же подключил - перетащил папки в проект и все скомпилилось.
Изображения
 

Старый 14.09.2009, 14:41
CblP вне форума Посмотреть профиль Отправить личное сообщение для CblP Посетить домашнюю страницу CblP Найти все сообщения от CblP
  № 9  
Ответить с цитированием
CblP

Регистрация: Aug 2008
Сообщений: 69
Отправить сообщение для CblP с помощью ICQ
Подключил, написал такой код:

Код AS3:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
 
	<mx:Image x="10" y="102" source="http://farm2.static.flickr.com/1437/560413557_04318cdc39_m.jpg" id="image" complete="onImageComplete(event)"/>
    <mx:Script>
        <![CDATA[
            import com.senocular.display.TransformTool;
 
            [Bindable]
            private var tool:TransformTool;
 
            private function init():void
            {
            }
 
 
            private function onImageComplete(event:Event):void
            {
                tool = new TransformTool();
 
                tool.target = image; 
                addChild(tool);
 
            }
 
 
        ]]>
    </mx:Script>
 
</mx:Application>
Цитата:
TypeError: Error #1034: Type Coercion failed: cannot convert com.senocular.display::TransformTool@3a8852a9 to mx.core.IUIComponent.
at mx.core::Container/http://www.adobe.com/2006/flex/mx/internal::addingChild()[E:\dev\3.0.x\frameworks\projects\framework\src\mx\core\Container.as:3251]
at mx.core::Container/addChildAt()[E:\dev\3.0.x\frameworks\projects\framework\src\mx\core\Container.as:2200]
at mx.core::Container/addChild()[E:\dev\3.0.x\frameworks\projects\framework\src\mx\core\Container.as:2140]
at tsht/onImageComplete()[C:\Documents and Settings\pc3\My Documents\Flex Builder 3\tsht\src\tsht.mxml:22]
at tsht/__image_complete()[C:\Documents and Settings\pc3\My Documents\Flex Builder 3\tsht\src\tsht.mxml:4]
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at mx.core::UIComponent/dispatchEvent()[E:\dev\3.0.x\frameworks\projects\framework\src\mx\core\UIComponent.as:9051]
at mx.controls::SWFLoader/http://www.adobe.com/2006/flex/mx/internal::contentLoaderInfo_completeEventHandler()[E:\dev\3.0.x\frameworks\projects\framework\src\mx\controls\SWFLoader.as:1671]
at mx.controls::Image/http://www.adobe.com/2006/flex/mx/internal::contentLoaderInfo_completeEventHandler()[E:\dev\3.0.x\frameworks\projects\framework\src\mx\controls\Image.as:337]
скомпилилось - но выскакивает еррор при добавлении чайлда.


Последний раз редактировалось CblP; 14.09.2009 в 15:56.
Старый 14.09.2009, 15:04
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 10  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Вообще-то в тексте ошибки не говорится, что тул не является дисплей обжектом.

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

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

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


 


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


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