Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Как вы делаете графические приложения без флеша? (http://www.flasher.ru/forum/showthread.php?t=143633)

TommyLee 21.08.2010 12:41

Как вы делаете графические приложения без флеша?
 
Если нет ни флеша, ни каталиста, то как вы создаете gui: кнопки с нужными формами (не только прямоугольные), градиентные заливки и прочее?

-De- 21.08.2010 12:48

Правдами и неправдами экспортим откуда придётся.

etc 21.08.2010 13:35

Собственно, есть embed.

TommyLee 21.08.2010 16:42

Цитата:

Сообщение от -De- (Сообщение 930382)
Правдами и неправдами экспортим откуда придётся.

Лучше правдами. Есть какой-нибудь альтернативный свободный софт?
Графическое представление программно настроить можно или фо флеш графика и код в отдельных файлах (типа реализации mvc) и создаются отдельно?

Цитата:

Сообщение от etc (Сообщение 930387)
Собственно, есть embed.

Прочитал в словаре. Это встраивание вкод других объектов. Откуда брать эти объекты? FlexSDK?

КорДум 21.08.2010 16:49

Есть еще чудесная штука - graphics, с помощью которой можно нарисовать несложные вещи, если поизголяться с кривыми Безье. Градиенты - объект класса Matrix в руки. А вообще, как вариант - embed растровых картинок или подключение уже заранее нарисованных вещей в swc-библиотеке.

Alex Lexcuk 21.08.2010 17:37

Как я ставил FD
http://www.murmadillo.tut.su/html/flash-soft.html
Как jpg вставлять
http://www.murmadillo.tut.su/html/in...wing-flex.html

Рисуете вектор в Inkscape ембедите svg так-же как и jpg
Код AS3:

package
{
        import flash.display.*;
 
        public class DocInsertImage extends Sprite
        {
                [Embed(source = 'image.svg')]
                private var PicSvg:Class;
 
                public function DocInsertImage():void
                {
 
                        addChild(new PicSvg);
                }
        }
}


Wolsh 21.08.2010 20:10

Я за Графикс в простых случаях.
http://wolsh.pisem.su/flash/i15.swf
http://wolsh.pisem.su/DropMenuTest2.swf


http://wolsh.pisem.su/flash/HEXviewer.swf
http://wolsh.pisem.su/flash/CSStest.swf
(в этих двух вся графика рисуется в рантайме по данным из css-файла. CSStest.swf загружает по нажатию на кнопочку другой CSS-файл и полностью перерисовывает окно и кнопку в новом стиле (всего три). Из внедренных файлов графики только иконка " f ")

Конечно, когда требуется сложная графика и анимация, можно делать импорт из других редакторов.

RomECH 21.08.2010 23:21

Я кстати тоже этой "манеры" не понимаю. ведь гораздо быстрее код пишется в fla файле! Да и мудачиться с embedding'ом тоже никому не нужно. Попробуй создай игру прямыми безье и импортиуемыми объектами. graphics конечно в руки, но ведь суть ее в уменьшении swf файла!

Psycho Tiger 21.08.2010 23:44

Цитата:

ведь гораздо быстрее код пишется в fla файле!
Упаси боже.

КорДум 21.08.2010 23:58

Цитата:

ведь гораздо быстрее код пишется в fla файле!
И правда ересь. Вы просто не видели FD *гладит его по голове*

TommyLee 23.08.2010 12:40

Цитата:

Сообщение от RomECH (Сообщение 930506)
Попробуй создай игру прямыми безье и импортиуемыми объектами.

Для игр понятно, что без флеша не обойтись. Либо в нем создавать только графику, а код писать в FD, например, либо и графику, и код (в .as документа) в нем делать.
Меня схема создания софта интересует.
Цитата:

Сообщение от Alex Lexcuk (Сообщение 930443)
Рисуете вектор в Inkscape ембедите svg так-же как и jpg
[/as3]

Варианты, получается, такие?
1. На каждое состояние кнопки (чекбокса, радиобаттона и т.д.) рисовать картинку, затем сохранять, например, в .jpg, а потом их все эмбедить в код.
2. Заморачиваться все это программно рисовать.

VVall 23.08.2010 12:49

Для игр можно спокойно обойтись без Flash IDE, делая всю графику растровой либо в SVG. Больше возни, но ничего невозможного.

RomECH 23.08.2010 18:37

Цитата:

Сообщение от VVall (Сообщение 930765)
Больше возни, но ничего невозможного.

Похоже на слова линуксоида)

VVall 24.08.2010 01:42

Ошибаетесь, я предпочитаю избегать Linux, когда это возможно. Все необходимые программы есть под Windows, где я ими и пользуюсь. Просто не надо ожидать от бесплатных программ, разработанных третьими лицами для несколько других целей, функциональности и удобств, сравнимых с узкоспециализированным коммерческим ПО.

kackbip 24.08.2010 06:32

Рисовать надо руками а не кодом :) Это ж полный пипец... написать код, скомпилить и только потом посмотреть что получилось

RomECH 24.08.2010 12:15

Wall
Я пошутил, ваши рассуждения похожи на линуксоидские

kackbip
и я о том же:drinks:


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

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