[d | an-b-bro-fr-gf-hr-l-m-maid-med-mi-mu-ne-o-old_o-p-ph-r-s-sci-sp-t-tran-tv-w-x | bg-vg | au-mo-tr | a-aa-abe-azu-c-dn-fi-hau-jp-ls-ma-me-rm-sos-tan-to-vn | misc-tenma-vndev | dev-stat]
[Burichan] [Futaba] [Gurochan] [Tomorrow] [Архив-Каталог-RSS] [Главная]

Файл: flash(v4).png -(23 KB, 175x154, flash(v4).png)
23 No.6269  

Здесь мы обсуждаем и делаем понифлешки (Adobe Flash), учимся работать во флэш, оставляем реквесты, помогаем советами начинающим. Справочные материалы Adobe (на русском): http://help.adobe.com/ru_RU/flash/cs/using/index.html

>> No.6270  

пересоздал тред
теперь вроде всё правильно

>> No.6274  

У меня всё тот же вопрос. Как отключить потоковое воспроизведение или сделать предзагрузчик? Статьи читал, там всё понятно. Но на практике не работает. Готовые предзагрузчики скачивал, прилепить не получается. Видимо они написаны на другой версии ActionScript Наверное я совсем тупой. Очень хотелось бы поговорить со знающим человеком, который разъяснил бы мне всё это дело на пальцах.

>> No.6275  

>>6274
Как обстоят дела: У меня есть готовая флешка, и мне надо чтобы она не воспроизводилась до полной загрузки. Во флеше я полный нуб, к тому же мне плохо даётся программирование. Поэтому не хотелось бы трогать монтажный кадр в котором находится готовый материал, а создать предзагрузчик в отдельном. Или что ещё лучше, просто отключить динамическое воспроизведение. Как то раз флеш мне его сам отключил и встроил свой предзагрузчик во время компиляции. Такой вариант меня тоже устраивает, но я не знаю как это сделать намеренно.

>> No.6322  

Вы игры делаете или мультик? Зачем все это если не игры? Пилите десятки сцен, не заморачивайтесь.

>> No.6331  

>>6322
За тем что, не у всех ещё высокая скорость интернета. Из-за этого может случатся всякие неприятности вроде приостановки воспроизведения одного из компонентов ролика что приводит к рассинхронизации. Всего лишь первого цикла, но всёравно неприятно.
Алсо, объясните чем может помочь увеличение количества сцен. Я ни пони в чём профит.

>> No.6333  

>>6331

а... так вы в swf заливаете? Я просто видео делаю. Мувиклипы обхожу HyperCam

>> No.6351  

Хорошо, упростим задачу. Вот среднестатистический код прелоадера для AS2 событие инициализации взял с потолка, если честно не уверен корректно ли

onClipEvent(load){
text = Math.floor(_root.getBytesLoaded() / _root.getBytesTotal() * 100); + ”%”
if (_root.getBytesLoaded() >= _root.getBytesTotal()) {_root.gotoAndStop(2)};
};

Как его адаптировать под AS3? Какие ошибки в коде?

>> No.6361  

Так, вроде с AS2 разобрался. Для того чтобы оно работало, это нужно поместить в первый кадр, в тот же слой где находится шкала загрузки:

onEnterFrame = function (){
DText.text = Math.round(_root.getBytesLoaded() / _root.getBytesTotal() * 100) + "%";
this.progressbar._width = Math.floor(_root.getBytesLoaded() / _root.getBytesTotal() * 200);
if (_root.getBytesLoaded() >= _root.getBytesTotal()){_root.gotoAndStop(2);}

Где: gotoAndStop() - скорее всего потребуется gotoAndPlay();
200 - произвольное число означающее размер шкалы загрузки;
DText - имя экземпляра динамического текста, отображающего процент загрузки;
progressbar - клип преобразованный из прямоугольника играющего роль шкалы загрузки;

Вот такая сборная петрушка но почему то именно она стабильно работает в AS2. C AS3 же у меня до сих пор жёсткий секс. Всё настолько сложно, что мой примитивный мозг просто отказывается понимать.

>> No.6369  

Собирался выплеснуть накопившиеся чувства пополам с объективной критикой, но лучше выплесну код:

//AS3
stop();
import flash.events.Event;
addEventListener(flash.events.Event.ENTER_FRAME, Preloader);
function Preloader(event:flash.events.Event){
DText.text = Math.round(this.loaderInfo.bytesLoaded / this.loaderInfo.bytesTotal * 100) + "%";
this.progressbar.width = Math.floor(this.loaderInfo.bytesLoaded / this.loaderInfo.bytesTotal * 200);
if (this.loaderInfo.bytesLoaded >= this.loaderInfo.bytesTotal){
removeEventListener(flash.events.Event.ENTER_FRAME, Preloader);
gotoAndStop(2);}};

Ну что дорогие броняши? Теперь вы все знаете как делать прелоадеры. Давайте дружно поднатужимся и что-нибудь запилим. Я же пойду прилеплять его к своим старым флешкам.

>> No.6370  

>>6269
Зачем тебе AS3?
Делай все на первом или втором, какие проблемы? Ведь сам код нарыл уже.

>> No.6371  

>>6370

>Ведь сам код нарыл уже.

В >>6369 и есть AS3. В >>6361 AS2, AS1 не буду искать.

>> No.6410  

Столкнулся с любопытной проблемой отнявшей у меня целый день. Удовлетворительного решения так и не было найдено. Суть проблемы в создании анимации не покидая кадра. Я так пони что это делается исключительно по средствам сложных манипуляций объектами скриптом.
Пользуясь случаем делаю реквест ссылок на то как сделать в разных слоях независимые анимации. Но проблема в том, что временная шкала для всего ролика общая и как динамически добавлять\убирать анимированные объекты (состоящие к тому же из разного числа кадров) в неанимированную среду (чтоб при рестарте временой шкалы не сбрасывались скрипты) я не пони. Совершенно.

>> No.6411  

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

>> No.6421  

>>6411
Недолюбливаю адобе флеш. По тому и молчу.
Там вроде в каждом символе можно делать независимые анимации, скрипты соответственно цеплять на подобъекты в объектах и кадры в символах или основной сцене.

>> No.6425  

>>6421
Расскажи поподробнее. У меня от этих общих рассуждений и непонятных абстрактных примеров и так уже мозг за день пухнет.
У меня есть первый кадр в котором висит предзагрузчик. Выходить из него до окончания предзагрузки понятное дело нельзя. Сколько она продлится неизвестно, поэтому растягивать кадр на всю шкалу тоже не вариант, а только костыль (который к тому же может ещё и не сработать). Имеется сцена с покадровой анимацией, которую хотелось бы повесить на время загрузки. В готовых примерах видел только генерируемую самим кодом анимацию (путём деформации спрайтов, фильтров и спец.эффектов), что слишком сложно для меня. Как быть?
Вродибы наложение анимации довольно распространённое явление и должно делаться как то просто.

>> No.6429  

>>6425
В кадр с предлоадером помещаешь символ (можно на отдельный слой к примеру), а в символ вставляешь какую угодно анимацию на сколько хочешь кадров. По крайней мере в старых флешах с этим проблем не было. В новых вроде как тоже.

>> No.6431  

>>6429

>В кадр с предлоадером помещаешь символ
>в символ вставляешь какую угодно анимацию

Спасибо, завтра обязательно попробую и отпишусь. Но на всякий случай спрошу сейчас. Как вставить в символ? Просто скопировать кадры и нажать ctrl+V? Заранее извиняюсь за такой глупый вопрос, просто раньше никогда подобное не делал и боюсь что завтра если возникнут проблемы с этим Вас здесь уже не будет.

>> No.6435  

>>6431

>Как вставить в символ?

Создаешь любой объект. Конвентируешь в символ (ПКМ по объекту - "конверт ту символ", кажись на всем работает). Потом 2 раза щелкаешь ЛКМ по этому объекту - и у тебя появится новый таймлайн, а перейдешь ты в сам символ (это выглядит как иерархия, то есть все что в символе принадлежит символу как сцене).

>> No.6437  

>>6435
Спасибо. То есть я правильно пони, что в каждом символе есть своя временная шкала независимая от общей для сцены? Надо же, и как я без этого раньше работал? Ещё раз большое спасибо!!
Хоть бы в одной статье об этом упомянули негодники.

>> No.6438  

>>6437
Иначе было бы очень сложно сделать даже такой примитивизм, как автомобиль с вращающимися колесами. А так делаешь колесо с собственным циклом вращения - и все делов. В основном таймлайне остается один объект (вращающееся колесо), которое можно анимировать (двигать вверх-вниз к примеру, для имитации работы подвески и тд), при этом не затрагивая цикл вращения.

>> No.6475  

Вот, пофиксил все известные баги в самой последней из своих флешек. Добавил предзагрузчик чтоб не лагало.
http://rghost.ru/private/36741524/54c6550fb2bfa735c34a47bf2dea9732
Оно же, но с агитацией во весь кадр. ИХМО не очень получилось, но кто то где то высказывался что так якобы лучше.
http://rghost.ru/private/36741566/983e1ac71cc5bef4f31d25eff4acdfdb
Какие планы:

  1. Замутить мультилэнгвич;
  2. Добавить возможность включения субтитров;
  3. Максимально отказаться от покадровой анимации;

Первый пункт невозможен без помощи создателя саунда, второй не имеет смысла без первого. До третьего я ещё не дорос.
PS: На гифач ещё рано заливать. Флеха больно сырая, а 100 копий не нужно.

>> No.6485  

>>6475
Селестия хорошая.

В чем интересно речь генерировали. Есть куча прог по чтению книг, валяются на винте уже лет 6, никогда не пользовался.

>> No.6488  

>>6485
Если бы я знал в чём, я бы и сам наверное запилил. А так приходится бегать искать автора. Пока с относительной точностью удалось идентифицировать только лишь вокалоида. Но не стоит забывать, что без фоновой музыки и спец.эффектов эта запись не имела бы столь впечатляющего воздействия. http://rghost.ru/34108021
Алсо, вокалоид сам по себе практически бесполезен. Это всего лишь голос, без нормальной программы он разговаривает как умственно неполноценный переболевший параличом языка инвалид.

>> No.7278  

Помогите пожалуйста, у меня проблема, второй день бьюсь над ней. В предзагрузчике перестали отображаться проценты загрузки. Доходит до смешного - создаю навый документ во флеше, копирую в него весь код из рабочего экземпляра, точно такое же текстовое поле с таким же названием экземпляра, вообще стараюсь создать точную копию - не работает. Путём сложных экспериментов установил, что значения динамическому тексту в ходе загрузки всё же присваивается, но до достижения 100% почему то не отображается. Что такого и где я мог накрутить, что теперь такая фигня творится?

>> No.7281  

Причём доходит до полного абсурда - удаляю весь код. Создаю одну единственную строку где тупо присваиваю динамическому тексту значение, например "123". До окончания загрузки надпись не появляется! И главное ведь никуда не лазил. На всякий случай даже по мелочам всё по дефолту в настройках везде где только можно выставил. Я себя теперь совсем умственно неполноценным чувствую.

>> No.7289  

>>7278>>7281
Не то чтобы разобрался, но проблему решил поместив во второй кадр большую картинку. Именно картинку, файл с музыкой или видео не помогал. Всёже был бы очень признателен, если бы кто-нибудь мне разъяснил от чего такое случается.
А пока у меня другой вопрос. Как применить через AS3 к объекту сразу несколько фильтров? Через меню настройки текста это делается элементарно, а при попытки добавить фильтр через AS предыдущий снимается. Гугл ничем конкретным мне не помог, в справке adobe этого нет.

>> No.7337  

>>7289
Так ни одной проблемы в принципе и не решил. Более того, не смог запилить плавное обратное растворение текста при реплее вводить для этого отдельную глобальную переменную слишком грубо. Тем не менее, результат в общем мне нравится.
Жалко что я тут один похоже из могущих во флеше остался.

>> No.7652  

Разобрал сегодня эту флешку http://iichan.ru/gf/src/1331733265257.swf
Очень интересный подход к построению. Сразу видно что делал опытный человек и как раз таки этот факт меня сильно смутил. AS практически нет. Все действия происходят за счёт расчётной анимации во вложенных шейпах на довольно короткой временной шкале. Всё видео впихнуто в один спрайт.
Отдельно отмечу что флешка в результате получилась у авторов довольно толстой и тормознутой. Поэтому хотелось бы спрасить у знающих людей. Действительно ли расчётная анимация экономичнее по сравнению с программной?
Если честно, я бы сделал эту флешку совершенно на других принципах и напичкал бы её AS под самую крышу, даже несмотря на то что я нуб.

>> No.7977  

Попытался начать изучать растровое кэширование анимации во флеш и совершенно ничего не пони:
http://blog.touchmypixel.com/2008/04/as3-bitmap-cached-animations/
http://habrahabr.ru/post/113319/
А когда скачал обучающий fla то понял, что не только ни пони, но в добавок ещё и полный осёл. Как он осуществил покадровое растрирование без AS? Как работает без всего этого переключающая анимацию кнопка? Как он поместил всю анимацию в 1 кадр так, что она работает только если этот кадр растянут? Объясните мне кто-нибудь плиз. С меня сотни оптимизированных флешек по мере запила.

>> No.8034  
Файл: wait-01.gif -(1 KB, 215x215, wait-01.gif)
1

Очень нужна помощь или хотя бы совет. Пытаюсь нарисовать векторный аналог пикрелейтеда, но не могу сделать его достаточно ровно. При вращении фигуры все кружки пляшут во все стороны (не сильно но заметно). Есть формула AS для отрисовки подобных фигур динамически заданного диаметра и количества кругов, но мне нужен именно именно картинка для расчётной анимации. Потому что у той формулы кривой механизм вращения и я не знаю как его починить ибо не врубаюсь в сам принцип пересчёта элементов массива с учётом смещения индекса. В общем мне нужен совет по рисвоке или готовый fla с ровным пикрелейтедом, который можно было бы вращать вокруг оси.

>> No.8037  

>>8034
Бро, мне так печально смотреть как ты просишь помощи и советов, без возможности тебе помочь.
Но я совсем-совсем не разбираюсь во флеше, даже немного.

>> No.8039  

>>8037
В данном случае мне пригодится даже совет как нарисовать полностью симметричную фигуру. Каркасную окружность и 4 перпендикулярные направляющие для ориентации я уже использовал. Но этого оказалось недостаточно.

>> No.8061  
Файл: 4716500e0aac[1].jpg -(102 KB, 538x682, 4716500e0aac[1].jpg)
102

Вот пока как то так получилось. Но при вращении всёравно глаз режет. Что ещё сделать для уточнения положения кружков? Я бы добавил ещё 4 оси, но не знаю как их самих точно позиционировать.

>> No.8069  

Наверное придётся забить на это. Как минимум до тех пор пока по формуле не научусь рисовать. Как бы точно каждый кружочек до тысячных не выставлял, в результате анимирования вращения их всёравно все слишком сильно колбасит в разные стороны.

>> No.8174  

>>7977
Если кому это интересно, то я разобрался как это работает без AS. На самом деле, там полно AS. Аж целых 8kb! Но он весь импортируется через классы, поэтому в самом fla кода нет вовсе. Поэтому работу механизма кэширования лучше изучать не в адобовском флеше, а каком-нибудь хорошем декомплере, в котором сразу видны все механизмы взаимодействия и связи. Автору учебного примера для нубов незачёт за такой ущербный подход.

>> No.8184  

Тридемаксер-кун не любящий флеш, я знаю что ты здесь иногда бываешь ридонли. Подскажи мне пожалуйста очевидную вещь. Как отключить воспроизведение содержимого отдельного слоя? каким то чудом умудрился забыть одновременно потеряв закладку на статью где это описывалось. И уже третий день не могу нагуглить - стыдно признаться! Не хотелось бы мутить сложную конструкцию из помещающихся динамически в кадр фрагментов, когда можно просто менять перед воспроизведением активность слоёв. Заранее спасибо.

>> No.8185  

>>8184

>Слои — это особенность файлов .fla и разработки во Flash. Когда фильм Flash экспортируется в файл формата .swf, то все слои сводятся в один для минимизации размера файла. Таким образом, слои в первую очередь предназначены для упрощения разработки.

Интерактивно управлять слоями нельзя. Скорее всего вы читали про управление вложенными в них объектами.

>> No.8188  

Куда постите ваши работы потом? Только флешки делаете? Мне, например, интересно аудио и видео, но я пока хуяво в него умею. Почитать бы нормальный туториалы, а не тупо инструкцию для сони вегас/аблетон лайв.

>> No.8198  

>>8188
Тестовые версии на rghost для ознакомления или сразу в гифач если кажется что флешка готова.

>интересно аудио и видео

Если имеется ввиду флеш видео\аудио то возможно могу немного помочь. Но вплотную этим не увлекался.

>> No.8253  

>>8198
Не на флеше меня это не интересует. Слишком много возни для примитивных операций. Надо будет создать потом такой тред. Хотя мало у нас найдётся желающих.

>> No.8435  

Броняши, помогите пожалуйста. не могу сделать элементарную вещь - передать выбор с выпадающего списка в переменную. Перечитал кучи мануалов и форумов - ничего не понятно! Приводятся горы кода как делать с этими выпадающими списками невообразимые вещи, но не слова о том как элементарно снять параметры! Пробовал добавить этот элемент управления из примеров в самом редакторе - флеш насрал мне в библиотеку с пол сотни элементов (благо в отдельную папку) которые мне не нужны. При попутке удалить их всё вылетело. Неужели такая элементарная вещь так сложно реализуется? Хэлп плиз!

>> No.8442  

>>8435
В старых версиях AS достаточно было повесить на сам ComboBox код типа:

>on(change){имя_переменной = this.getValue();}

В AS3 же как всегда целый геморой с пляской и бубнами. Для начала нужно запилить прослушиватель событий на нужное действие (скорее всего на выбор пункта). Потом вызвать через него функцию в которой и передать выбранное значение переменной. При этом .getValue(); уже не работает и нужно пользоватся другой конструкцией:

>myComboBox.addEventListener(Event.CHANGE, myFunction);
>function myFunction(event:Event):void{имя_переменной = event.target.selectedItem.data;}

Как ни странно, но более извращённые вещи вроде получения ярлыка или индекса совершаются куда более лицеприятными способами:

>имя_переменной = myComboBox.selectedLabel;
>имя_переменной = myComboBox.selectedIndex;

Не забываем потом подчистить за собой прослушиватель:

>myComboBox.removeEventListener(Event.CHANGE, myFunction);
>> No.8629  

Наконец то закончил изучать программную отрисовку анимации ожидания. Ради этого мне даже пришлось почти на неделю практически перестать думать о пони sic!11. Но зато теперь я могу поделится с вами оригинальным универсальным кодом:

stop(); //на всякий случай
//нам понадобится импортировать эти классы
import flash.events.Event;
import fl.transitions.Tween;
import fl.transitions.easing.Strong;
//Определение переменных
var crc:Shape; // Шаблон кружков
var WaitAnimation:MovieClip = new MovieClip(); //Создаём клип куда будем рисовать кружки
var radius:int = 10; // Радиус каждого кружка
var mainRadius:int = 100; // Радиус окружности, по которой бдут расставлятся кружки
var countRounds:int = 16; // Общее число кружков
addChild(WaitAnimation); // Добавляем клип в монтажный кадр
WaitAnimation.x = 200; //Координаты клипа
//WaitAnimation.x = object.x + object.width/2; //Вместо предыдущей строки для привязки к центру любого объекта
WaitAnimation.y = 200; //Координаты клипа
//WaitAnimation.y = object2.y + object2.height/2; //Вместо предыдущей строки для привязки к центру любого объекта
for (var i:Number = 0; i <= 2 * Math.PI; i += 2 * Math.PI / countRounds) {
crc = new Shape(); //Создаём новый кружок
crc.graphics.beginFill(0x000000, (i+0.5)*0.12); //Опеределяем его цвет и прозрачность
//if(i == 0){crc.graphics.beginFill(0x000000, 1);}else{crc.graphics.beginFill(0x000000, 0.1);} // вместо предыдущей строки если нужно покрасить в чёрный только 1 кружок
crc.graphics.drawCircle(mainRadius * Math.cos(i), mainRadius * Math.sin(i), radius); //Координаты кружка
WaitAnimation.addChild(crc); //Добавляем очередной кружок
}
//Код вращения клипа
var speed:int = 50; //Скорость вращения, ака фпс
var step:int = 25; //Шаг изменения угла поворота, ака плавность вращения
var tmr:Timer = new Timer(speed); // Таймер для имитации вращения окружностей
tmr.addEventListener(TimerEvent.TIMER, timerListener); tmr.start();
function timerListener(e:TimerEvent):void{WaitAnimation.rotation += step;};

Мод-тян, твоя моношрифтная разметка не работает, или делает это как то иначе чем указанно в инструкции! Пришлось без неё репостить.

>> No.8631  

>>8629
Исходный .fla можно скачать здесь http://www.mediafire.com/?wx2qbbtia5l2xyg
Посмотреть как это выглядит здесь http://rghost.ru/37333963
100% програмная AS3 анимация! Работает в 1 кадре уже после простой копипасты. Код крайне гибкий и позволяет путём минимального модинга или даже простого изменения значений переменных получать различные результаты. При этом он намного проще и менее ресурсоёмкий чем его прямые аналоги. Код является оригинальным контентом Ычана, так-как на 80% написан\переписан мной. В вышеуказанном примере создаётся "бегущая" плавная анимация вращения кружка оставляющего за собой затухающий след. Количество кружков, их размер и диаметр окружности на которой они лежат легко изменяются простым изменением значений соответствующих переменных. Также можно тегко переключить позиционирование элементов и отключить полупрозрачный след кружка простой заменой строк (в коментах написанно что на что заменять). А путём изменения шага поворота можно добится синхронизации смещения с положением кружков, что создаст эффект изменения их цвета. Более того, вместо кружков можно использовать любые другие фигуры, но модинг кода при этом довольно существенен так-как требует ручной переписки нескольких строк. Надеюсь вы с этим позже справитесь сами. Код специально перегружен комментариями и "лишними" переменными для простоты восприятия и понимания принципов функционирования. В последствии это элементарно оптимизируется прямой подстановкой значений.

Я очень надеюсь что моя работа поможет здешним флешерам-кунам создавать качественный пониконтент.

>> No.8632  
Файл: bro[2] -(1 KB, 43x17, bro[2])
1

>>8629
Ой! Простите, совсем завертелся. Для финальной версии кода выложенного здесь НИЧЕГО импортировать уже НЕ НУЖНО. Это тоже существенное преимущество моего кода над чужими аналогами. Соответственно эти строки не нужны:

>import flash.events.Event;
>import fl.transitions.Tween;
>import fl.transitions.easing.Strong;
>> No.8633  

Для чего нужна возможность привязки анимации к центру другого объекта? Например вы можете повесить её на динамическое текстовое поле отображающее процент загрузки и шарики (или что там вы вместо них поставите) будут вращаться вокруг него. Примерно как здесь >>6475

>> No.8650  

очень хороший сайт http://flash.bfbb.ru/
Для начинающих будет намного полезнее официальной адобовской справки. Мне нравится тамошний способ изложения информации. Достаточно простой и наглядный, не в ущерб информативности. И хотя MX - прошлый век, общие принципы работы во флеше более чем актуальны.

>> No.8726  

http://rghost.ru/private/37361323/942d547590d8266629ecd09041058072
Последняя стабильная версия. Кэширование пока не освоил, поэтому пришлось отключить все спец.эффекты (навроде бегущей волны размытия по кромке картинки). Все они, особенно фильтры, адски грузили проц. Как выставлять размер шрифта в выпадающих меню так и не пони. Немецкие и японские сабы на подходе. Кун пилящий звуковые дорожки наотрез отказывается пилить английскую до тех пор, пока не получит грамотный перевод. Флешка всё ещё на стадии сырой альфы. Просьба в гифач не выкладывать. Какие будут предложения и замечания. Баги имеются?

>> No.8728  

>>8726
Зачем Селестии черный пиар, она же хорошая?

>> No.8756  

А можно здесь пообсуждать игру которую выложили сегодня в гифаче? Она охуенна! В лучших традициях SNESовских шедевров. Одних только скрытых уровней которые я смог найти больше чем открытых лок, а в сколькие места я не смог попасть... и это преальфа! Флешка зависла на одном из скрытых уровней ближе к самому концу. Наверное пони застряла между экранами. Сегодня перепроходить уже не буду. Флешку скачаю и сохраню. Это шедевр.
ЗЫ: Флешка про понячий СайлентХил тоже понравилась, но она ещё слишком сырая и тормознутая, а местами явно не торт.

>> No.8761  

>>8756
Боюсь, что все уже довольно давно воспринимают этот тред как чатик флешразработчиков. Поэтому игры с гифача в нём никто обсуждать не будет. Да и сообщения эти никто не увидит. Труд у всех скрыт. Daring Do The Game действительно невероятна (для флешки сделанной в одиночку).

>> No.8785  

Всем делать Соник Рейнбум полчаса!
http://iichan.ru/gf/res/13853.html

>> No.8786  

>>8785
Потешно, но скучновато.

На изимоде даже минимально напрягаться не надо.

Алсо, дашометр - вин.

>> No.8787  

>>8785
Чтож она так тормозит? Там на вскидку и тормозить то нечему. Из-за этих тормозов отклик на нажатие клавиш что ппц! Такое ощущение что не пегасом управляешь, а линкором гружёным булыжниками. врежешся так во чт-нибудь и начинаешь кувыркатся по всем встречным объектам как в пинболе пока до нуля скорость не сбросишь. Еле эйси осилил.

>> No.8798  

>>8756
По моему автор немного переборщил с телепортационным лабиринтом (лока где все станы из тотемных камней). Более чем уверен что не побывал и в 10% из комнат. Как до босса добрался сам не пони. Обратную дорогу точно не найду если потребуется. Сколько у этой альфоверсии игровых часов? Я в неё уже пол дня не прекращая играю и ещё походу даже не прошёл все основные локи. А ведь потом ещё нужно будет лазить по скрытым? Автору стоило прилепить к игре карту потипу метроидовании.

>> No.9173  

Ну всё! Простите брони, но эта новая игрулька от артикса просто обязана убить несколько дней моей жизни. Это традиция. А тут ещё к тому же про пони... как бы она меня самого не убила. :3

>> No.9178  

>>9173

>От создателей культовых AdventureQuest, MechQuest, и DragonFable

Если бы не музыка и няши-поняши слив десятилетия был бы засчитан. Будь это офлайн флешкой от японского хикки, это бы ещё можно было с большой натяжкой признать победой. А так один из самых провальных фейлов.

>> No.9180  

>>9178
Кстати, я как заядлый геймер, сначала почуял что пропустил какой-то лютый олдфажный винрар при слове "культовых", хотя переиграл уже во всё что только выходило на пекарнях, начиная с восьмидесятых.
А оказалось, что это ммо.
Не то что бы я был против, но предупреждать же надо, ёпрст.

>> No.9181  

>>9180

>А оказалось, что это ммо

Не совсем так. Точнее совсем не так. MMO они только недавно начали делать. Я не знаю как называется этот жанр. По сути это просто флешки у которых вся база данных на сервере. Вещи действительно культовые. Многие люди в них упарывались до запары здоровья месяцами, как в старый добрый олдскул.

>> No.9182  

>>9181
Суть к раскачке сводится? Зайчатки тактики есть хотя бы, не?
Алсо.
Поиграл я в ваших поняшей. То ли мне постоянно попадаются личинки слоупоков, то ли вместо них играет компьютер, но в соответствии со "статами" поняши.

>> No.9183  

>>9182
Хорошо бы было отдельный тред в вегаче под баталеон завести (когда то эта контора так называлась). Оно того стоит, там есть чего обсуждать. Конкретно касательно новой игры - у меня нет слов какой это отстой. Создаёшь в примитивном редакторе себе поняшу, потом играешь в "соедини мышкой цветные камни одной линией" (в одной из своих худших реализаций замечу) сам с собой, за выигрышь получаешь опыт и игровую валюту на которую можешь играть в дресап. Вещи на статы не влияют. Статов как таковых нет. и это детище великого баталеона по майлитлпони! Мне хочется плакать! так оно ещё и оперативу жрёт как полноценное ММО

>> No.9184  

Создал. Пойдём поговорим там пока её не забугуртили. У меня обширный опыт. Играл довольно длительное время почти во все их игры.

>> No.9185  

Кстати, я тут вспомнил няшный карточный некрономикон. Тоже во флэше. Алсо, отчасти доставлял тем, что там сохранений нет, только чекпоинты.

>> No.9275  
Файл: 123123.png -(12 KB, 681x272, 123123.png)
12

>>8650

>очень хороший сайт

Да что вы говорите!

>> No.9276  

>>9275
Ох лол! Раньше этого предупреждения не было, чесслово! Как будто это что то меняет.

>> No.9372  

Теперь и английская версия! Сабами и спец.эффектами если честно не занимался, со всем этим что здесь происходило если честно не до этого было. http://rghost.ru/private/37465580/0e379bcb6457d0eba355e3c5c039d996

>> No.9683  

С гифача. Одна из самых смешных флешек за последнее время. Все никак не насмотрюсь.
http://iichan.ru/gf/src/1334066628308.swf

>> No.9685  

>>9683
На ютубе качество получше.

>> No.9691  

>>9685
На ютубе нет ограничения в 15мб и имеется поддержка любых современных кодеков. Но в целом ты прав. Алсо, раньше вродибы в таких случаях к флешке ссылку на ютуб в посте прикрепляли.

>> No.12011  

Раз уж всёравно фигнёй занимаюсь, выложу пока скрипт волновой визуализации спектроанализатора звука. Проще говоря красивый и простой спецэффект для плеера:

var s:Sound = new VillainSong(); // класс AS присвоенный MP3 файлу
//var s:Sound = new Sound (new URLRequest("mymusic.ru/VillainSong.mp3")); // или путь в сети к MP3 файлу
var sc = s.play(0, 1000); //хз что за параметры воспроизведения, исходный код скомунизжен
var ba:ByteArray = new ByteArray();
addEventListener(Event.ENTER_FRAME, loop);
function loop(e:Event):void{graphics.clear();
graphics.lineStyle(2, 0x0033FF); // толшина линии и цвет
SoundMixer.computeSpectrum(ba);
for(var i:uint=0; i<256; i++){
var num:Number = -ba.readFloat()*90 +100; // высота амплитуды и расположение по высоте
graphics.lineTo(i*2, num);}}

Не забываем в случае перехода прописать sc.stop(); а иначе музыка так и будет играть. А ещё важно помнить, что каждый экземпляр звукового файла расценивается флэшем как отдельный файл и увеличивает размер флешки. Поэтому лучше пускать повторяющиеся звуки через AS.

>> No.12035  

До меня наконец то дошёл сокровенный смысл конструкции else if Не путать с else + if, речь именно именно о совмещённой конструкции. Почему об этом нигде обычно не пишут? До сего дня я думал что это всего лишь сокращённая форма записи. Кому-нибудь интересно? Кого я обманываю? И так ведь понятно что никому.

>> No.12037  

>>12035

as3 - мертвый язык, его конструкция никому неинтересна. Будущее за html5 и js

>> No.12039  

>>12037
Не смеши меня. Будущее может быть и за ними, но это отнюдь не лучшее будущее. И тут дело даже не в том что какой то из этих языков лучше (все они в синтаксическом плане дальние родственники C++ и прямые JAVA), а в том что не компилированный язык по любому хуже. И самое печальное, что чем дальше идёт "эволюция" программирования, тем больше промежуточных звеньев у нас нарастает. Не хочу обсуждать эту грустную тему.
else if довольно распространённая конструкция для множества языков. Флеш изучаю только потому, что на нём можно делать флешки для нашего гифача. А ещё зная основы можно успешно потрашить чужие. Можешь не верить.

>> No.12040  

>>12039
Я верю, но ведь для гифок не нужно программирование, а игры можно делать на констракте или на том же js.

Просто у меня бугурт связан с as3. Купил за 700 рублей книгу по нему, начал читать, убился об стену от промтовского перевода на 900 страниц. В итоге забил, а 700 рублей жалко.

>> No.12043  

>>12040

>игры можно делать на констракте или на том же js

Скажи это моему динозавру.

>купил книгу
>начал читать
>PROFIT бугурт

Вот поэтому книги обычно читают до того как купить. Не целиком конечно, бегло. Алсо покупка литературы по программированию, как и разного рода юридической литературы это выброс денег на ветер, так-как они почти сразу же устаревают. тебе ещё повезло. У меня в книжках половина примеров нерабочими оказались лол. Хорошо бы их кстати уже на помойку вынести. Целая стопка по разного рода языкам накопилась. Пусть бомжи почитают.

>> No.12045  

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

>> No.12047  

>>12043

>так-как они почти сразу же устаревают. тебе ещё повезло. У меня в книжках половина примеров нерабочими оказались лол. Хорошо бы их кстати уже на помойку вынести. Целая стопка по разного рода языкам накопилась. Пусть бомжи почитают.

Основы логики и основы синтаксиса везде одинаковые. Собственно, в объектно-ориентированном программировании для ДИЗАЙНЕРОВ, все всегда одинокого. А вот нердам, это да, но им и книги не нужны.

Для меня основная проблема программирования - синтаксис. Логика она и в Африке логика, высшие математические функции не нужны

>>12045

Копипаст не помогает, неа? Во всех флешках принципы прелоадеров и т. п. одинаковый.

>> No.12052  

>>12047

>Для меня основная проблема программирования - синтаксис.

Для меня любой язык очень проблемный. Что обычный человеческий, что программный, что ещё какой. Даже родной. Я в этом плане как ГГ из фэритэйла с непереносимостью транспорта. Зачастую до абсурда доходит.

>Копипаст не помогает, неа?

А как же тогда ИНДИВИДУАЛЬНЫЙ ПОДХОД к оформлению? Паста пастой, а переписывать всёравно в ручную приходится каждый раз на 90-98%

>> No.12065  

Вот, наконец то допилил что то хоть самую малость стоящее во флеше. Не до конца правда допилил, только до первой стабильной версии. Со спец.эффектами ещё придётся здорово попотеть, видео вообще непаханая целина - выйти из режима его просмотра на данный момент у вас не получится. Элементы управления и субтитры запилю чуть позднее. Хотелось бы знать ваше мнение по уже проделанной работе. Может баги какие найдёте. Было бы очень кстати. На гифач просьба не заливать пока, уж больно сырая она. При критике помним об ограничении в 15мб в которое мне нужно было вписаться и том что флеш не кушает ютубовские флвешки.
http://rghost.ru/private/37918926/6f43a0413d9b46aca52293ba537deae5
Наконец то, пойду спать, спокойной ночи брочан.

>> No.12066  

>>12065
Первый баг уже сам вижу. При фулскрине во время воспроизведения видео проц грузится и из-за этого наступает рассинхронизация со звуковой дорожкой (которая у меня для экономии места идёт отдельно). Эх, что же делать то? Ладно, завтра подумаю.

>> No.12070  

>>12065

Я не понял, это игра или нет? И меня только видео пр кругу крутится.

>> No.12077  

>>12070
Ага, 3D шутер с элементами РПГ, коллекцией HD обоин в комплекте и вшитыми сериалами с 1 по 4 поколение.
Нет, не игра. Это проигрыватель одной единственной сцены из мультика. На данный момент годно и атмосферно проигрывает только аудио. Про видео я вас предупреждал. Если не считать отсутствие элементов управления видео и рассинхронизации с аудиопотоком в полноэкранном режиме (опять же видео) при слабом процессоре баги есть?
Я вот тут подумал, можно попробовать вшить видео со звуком отказавшись от отдельного файла mp3 и проигрывать вместо музона видос фоново за обоиной, но это не лучшим образом скажется на нагрузке процессора.

>> No.12100  

>>12077

>можно попробовать вшить видео со звуком отказавшись от отдельного файла mp3

У меня получалось подобное только в flash MX 2004. В CSах из мультимедиа импортера сделали сраное говно.

>> No.12109  

>>12100
Не, это как раз таки нормальная ситуация когда вся флвшка одним файлом в библиотеку импортируется. Это я выпендрился загрузив в неё видеопоток и звук по отдельности а затем совместив, хотя средствами разработки подобное не предусмотрено.

>из мультимедиа импортера сделали сраное говно

Других не видел, но то что есть у меня вышеназванным бесспорно является. Особенно раздражает что флеш не кушает ютубовские флвшки, хотя из внешнего источника воспроизводит без проблем чуть ли не весь спектр форматов. Приходится перекодировать в дефолтовый flv из-за чего соотношение размер\качество становится неописуемо паршивым.

>> No.12300  

Броняши, помогите решить такую проблему. Есть флешка (сами знаете какая) и есть фоновая картинка которая больше области отображения. При воспроизведении в окне браузера (при условии что монитор не широкополосный) часть обрезанной картинки становится видиой (как и задумывалось). Только вот флешка центруется в окне по центру, верхний край изображения намеренно обрезать для отображения на таких мониторах мне не хотелось бы, а тк там висит чёрная полоска. Что делать?

>> No.12313  

>>12300

очевидно, что тебе в настройки публикации

>> No.12354  

>>12313
И что мне там сделать? В упор не нахожу. Или ты про вкладку html? Это настройки для домохозяек определяющие параметры генерации html-страницы содержащей ссылку на флешку. При загрузки флешки с любой другой страницы кроме сгенерированной, эти настройки не учитываются. На всякий случай только что это проверил.

>> No.12356  
Файл: 13269105815161.jpg -(278 KB, 2168x1260, 13269105815161.jpg)
278

>>12354
тогда не знаю

>> No.12421  

Это маразм! Чтобы синхронизировать видео и аудио я должен загружать их из внешнего источника, потому что видишь ли компонент FLVPlayback (именно он позволяет юзать любые кодеки и делать всевозможные извращения с видео) работает только с внешними файлами. Можно конечно прописать путь к библиотеке самой флешки, но вот незадача, при компиляции из неё удаляются все неиспользованные объекты, а присвоить имя внедрённому ролику невозможно, его можно только перетащить на временную шкалу. зато можно сменить флажок на "видео управляемое AS" что до конца отрежет все способы взаимодействия с роликом потому что без присвоения имени (см. выше) управлять элементом библиотеки через AS попросту невозможно! Что за бред вообще? Кто чем это придумал? Зачем? Пробовал гуглить - об этих вещах никто даже не заикается.

>> No.12445  

>>12421
Велкам ту адобе флеш ворлд.
Сам стараюсь флеша не касаться по возможности.

>> No.12477  

Весь день экспериментировал с фоновым воспроизведением видео вместо музыки. Метод оказался глючным что писец. Вплоть до того, что компиляция на компеляцию не приходилась по результатам. Алсо, вне самого редактора метод я так пони что не работает. До следующей стабильной версии отчётов больше не будет. Всёравно похоже на то, что помочь мне здесь никто не сможет.

>> No.12582  

Сам не знаю каким чудом у меня получилось, просто однажды оно вдруг заработало. Фоновое воспроизведение видео - само воплощение хаоса. Не буду ударятся в подробности (хотя они весьма любопытные и смешные), а сразу выложу очередную стабильную версию. Если возникнет проблема с нерабочей визуализацией попробуйте запустить в соседней вкладке любую флешку со звуком, в том числе ютубовский плеер. После первых нескольких секунд её можно закрыть - работоспособность визуализации востановится и останется неизменной даже при перезагрузке. В чём проблема пока не понял (хаос же), но буду работать.
http://rghost.ru/private/37964436/22c1646908711bae6200c075a3ce8011
Особая просьба к обладателям слабых компьютеров сравнить нагрузку на процессор с прошлой версией и посмотреть не возникнет ли рассинхронизация при полноэкранном просмотре видиео. Вроде бы эти траблы пофиксел.

>> No.12638  

>>12582
Через mpc не работает
В Aurora (Firefox) без звука идет экран загрузки, затем поочередно слова ALL MINE.

Это все, или должно быть что-то еще?

Плеер ютубовский запускал, ничего не изменилось.

>> No.12641  

>>12638

>Через mpc не работает

Что такое mpc?

>без звука идет экран загрузки, затем поочередно слова ALL MINE

Лол! Ну это понятно что экран загрузки без музыки. Он ведь должен моментально отображаться == моментально грузиться.

>Это все, или должно быть что-то еще?

Там должны были появиться 2 надписи-кнопки. Одна для режима аудиоплеера, другая для перехода к проигрыванию видео. Энивэй даже без отображени кнопок должена была отрисоваться линия визуализации и запуститься звук (но методом через жопу). Странно что у вас не работают элементарные функции. Предыдущая версия работала? Там в качестве звука проигрывался именно звук, а не воспроизведение видео внутри переменной.

>> No.12645  

>>12638

>mpc

Media Player Classic чтоли? Здесь мой бугурт.

>Aurora (Firefox)

Попробуйте обновить плагин флешплеера вот эту версию флешки сконверченную в формате Flash 9 (замена курсора не работает - излишки версии).
http://rghost.ru/private/37975735/f7946ff912945752fbab9cb5e15d8591
Баг с неработающей визуализацией пофикшен. Небольшой фикс стабильности.

>> No.12646  

>>12645
Все отлично пашет во всех плеерах и фаерфоксе, рассинхрона нету.

>> No.12649  

>>12646
То есть >>12645 всё работает, а >>12582 нет, я правильно понял? Тогда попробуй ещё вот эту версию.
http://rghost.ru/private/37976685/1dc6b8b9feaa6009ae92fbb3e076d45d
Все последние фиксы >>12645 но обратно во Flash 10 как >>12065 и >>12582.
Если всё работает, то значит проблема у вас в версии плеера. Ниже десятки я спускать её не намерен(девятка потребует полной переработки кода, восьмёрка так вообще AS3 не поддерживает). И можно приступать к допилу элементов управления видюхой.

>> No.12758  

>>12649
Все везде работает

>> No.12823  
>любой код на кадре - ересь и атавизм

Порвало мне всё что только могло порваться. Самое ужасное, что я даже не понимаю про что говорят все эти люди, хотя думал что уже разобрался во флеше на общем начальном уровне.

>AS3, это просто песня, он почти идеален

какой же я в таком случае тупой T_T

>> No.12853  

После недавнего глобального обновления стала криво компилироваться флешка. Ошибок при компиляции не выдавало, но во время воспроизведения просто сыпала эрорами чуть ли не по всем строчкам кода. Долго копался искал причину. Оказалось банально - невозможно воспроизведение пустого звукового файла(который я превентивно пускал в соундченел для его активации, как костыль для бага с нерабочей визуализацией). Удалить эту строчу - всё сразу работает но возвращается баг, использовать другой звукойой файл - всё шикос. Так вот собственно в чём проблема. Где мне взять пустой звуковой файл (wav или mp3)? Но не совсем пустой, а с образцом тишины на пару миллисекунд? Можно и звук какой. В общем мне нечего впихнуть во флешку, сам я не умею пилить музыку с нуля. РЕКВЕСТИРУЮ любой звуковой эффект, который бы вам хотелось вставить на момент появления кнопок. Файл должен быть максимально маленьким.

>> No.12855  
Файл: octavia_by_grivous_by_grivous-d4cc5jg.png -(375 KB, 900x769, octavia_by_grivous_by_grivous-d4cc5jg.png)
375

>>12853

> Где мне взять пустой звуковой файл

Сделать хоть чем, что умеет писать звуковые файлы - вплоть до винампа и Виндовс Звукозапись.
Или руками написать несколько байт вав-заголовка.
Или http://rghost.ru/38018393 - вав моно-тишина размером в самый маленький тик, на который способен мой саундфордж.

And be so kind, do not use comic sans.

>> No.12857  

>>12855
Спасибо. Всё работает.
Не совсем понял ваше объяснение как его делать. Я делал через ПКМ, пункт "создать". Получился совершенно пустой. Как оказалось по новым стандартам такое нельзя.

>do not use comic sans

А какой? К сожалению все другие выглядят как что то плохое. Посоветуйте какой по вашему будет хорошо там смотреться. Если у меня такого не будет вы ведь скинете свой?

На данный момент пытаюсь понять как правильно использовать флеш компонент "кнопка". Раньше я использовал под кнопку всё что заблагорассудится, но после почтения того форума понял, что нужно разбираться и делать всё как положено. Раз есть такой отдельный формат мувиклипа - значит его и надо использовать в качестве кнопки. Причём как правильно, а не как всегда. Вот только никак не могу найти статью про то как их юзать.

>> No.12858  

Мда. Думал использование кнопок мне всё упростит, а на деле оказался такой тёмный лес, такие чащобы самых тёмных глубин AS, что чуть было не заблудился. Алсо автозамена курсора при наведении на объекты кнопок всёравно не работает. Трасировал - все параметры которые только могли этому помешать в норме. Видать не судьба. Буду дальше быдлокодить, а то у меня от этого "правильного синтаксиса" мурашки по коже и волосы дыбом.

>> No.12995  

>>12300>>12313>>12354>>12356
http://help.adobe.com/ru_RU/FlashPlatform/reference/actionscript/3/flash/display/Stage.html#align
Какой бы необъятной и бестолковой ни была адобовская справка там иногда бывает можно найти много ответов на ваши вопросы. Выравнивание флешки изнутри происходит через:
stage.align = StageAlign.TOP\BOTTOM\LEFT\RIGHT\TOP_LEFT\TOP_RIGHT\BOTTOM_LEFT\BOTTOM_RIGHT;
По идеи (по аналогии с другими параметрами) вместо "stage." можно указать любой элемент Display\Object применив выравнивание к нему, но на практике у меня почему то не получилось. Обратите внимание, что выравнивания по центру не существует. Не найдя нигде информации и немного подумав я понял что это потому что оно заданно в качестве параметра по умолчанию. Чтобы сбросить параметр (т.е. применить выравнивание по центру) присвойте вместо значения пустые кавычки: stage.align = "";
Очень советую прочитать весь раздел справки по ссылке. Там есть ряд интересных параметров которые могут вам пригодиться. Разъясню часть самых полезных из них человеческим языком:

  • stage.fullScreenWidth\fullScreenHeight тупо показывает разрешение вашего монитора, но зачастую имеет значение - ноль. Поэтому для определения разрешения экрана (и прочих параметров железа\софта) лучше воспользоваться классом Capabilities http://help.adobe.com/ru_RU/FlashPlatform/reference/actionscript/3/flash/system/Capabilities.html
  • stage.stageWidth\stageHeight размер рабочей области, той самой что определяете в начале работы с новым документом. Вроди бы говорится что при масштабировании она может изменяться, но у меня изменить её размер так и не получилось, что бы я с флешкой не делал (специально трассировал - без изменений). Вся фишка данных параметров в том, что при запрете масштабирования контента, это единственный способ измерить размеры рабочей областе при их ресизе.
  • stage.width\height Тупо размер объекта в пикселах. Связан со stage.scaleX\Y (масштабирование в процентах где 100% = 1, 200% = 2, а 1% = 0.01). К рабочей области применимо только для чтения. Часто используются при работе с любыми другими объектами.

Остальные интересные параметры я думаю вы сами поймёте. как работает fullScreenSourceRect сам не до конца пони
И наконец поделюсь способом как делать полностью резиновый флеш (полностью - значит полностью, сохранение пропорций идёт лесом):

>stage.scaleMode = StageScaleMode.NO_SCALE; //отменяем автоматическое масштабирование
>stage.addEventListener(Event.RESIZE, stageResized); //при ресизе
>function stageResized(e:Event):void{ // масштабируем вручную
>//если хотим растянуть на всю рабочую область выравнивание не нужно
>object.width = stage.stageWidth;
>object.height = stage.stageHeight;
>//если хотим выровнять и сохранить пропорции, масштабируем через .scaleX\Y
>object.x= (stage.stageWidth - object.width)/2;
>object.y= (stage.stageHeight - object.height)/2;
>} //конец функции

Предполагается что наш объект выровнен по центру. В противном случае всё намного проще. Надеюсь не надо объяснять как.

>> No.12999  

>>12995
Чуть было не забыл самое вкусное:
http://help.adobe.com/ru_RU/as3/dev/WS5b3ccc516d4fbf351e63e3d118a9b90204-7e31.html#WS2E9C7F3B-6A7C-4c5d-8ADD-5B23446FBEEB

>> No.13065  

Кто то здесь про дефолтные кнопки спрашивал. Самый подробный туториал о том как пользоваться флешовыми кнопками из всех что я видел. Правда он на английском, но это не страшно: читайкод@смотрирезультат
http://www.adobe.com/devnet/flash/quickstart/button_component_as3.html

>> No.13103  

invoking rule 34 for pony...

>> No.13108  

>>13103
Да там делать нечего. Был бы талантливый художник, а там знай дело двигай кусочки как в аппликации. Сложные примеры с программной перерисовкой и деформацией в расчёт не беру.
Другое дело что нельзя нам 34 пилить. По крайней мере выкладывать.

>> No.13120  

http://rghost.ru/private/38126667/86ff7e01d4a8c93899cee3c6d981ad66
Много времени ушло на элементы управления. Не столько на код, сколько на подбор картинок для кнопок и их редактирование. В последствии думаю спрятать все элементы под одну кнопочку чтоб не мешали. Пофикшена уйма багов. Узнал как управляют звуком в видеоплеерах (но как обойтись без костыля в виде пустого аудифоайла так и не пони). Полноэкранный режим доступен только из проигрывателя и это не фиксится, так-как является частью политики безопасности самой adobe требующей для этого наличия html-контейнера с чётко прописанным разрешением на фулскрин. Более того, включение его в самой начале без ведома пользователя приводит к багу загрузки. Так что пользуйтесь кнопочкой отключения масштабирования. Сабы до сих пор не приладил, так-как до сих пор не решил стоит ли их пихать в сам контейнер с видео или же сделать доступными уже на странице загрузки. Возможно запилю режим караоке (но не гарантирую). Хотелось бы узнать ваше мнение по всем деталям. Код управления видосом полностью переработан, но это не мешает оставаться ему примитивным быдлоскриптом (так что можете вскрыть флешку и почитать - детский уровень сложности) из-за сотен строчек которго был немного превышен лимит в 15360 байт. После оптимизации лимит будет восстановлен.

>> No.13142  

Аррр.. цветные сабы оказывается совершенно не смотрятся. Точнее их просто не видно. Пригодны только очень тёмные оттенки основных трёх цветов, чёрный и чистый белый. А жаль, хорошая идея была. Придётся пилить им цветную подсветку. Сабы пока пилю прям в мувиклипе с видео. Вместо функции синхронизации тупо леплю команды на иззменение содержимого текстовых полей в соответствующие кадры. Любой флешер вырвет волосы на голове увидив такое и потянется сквозь монитор чтоб придушить еретика на месте. Но так намного удобнее и не надо заморачиваться со сложностями наследуемости AS. Как оно по хорошему делается мне даже трудно чётко представить. Скорее всего опять что то жутко сложное.

>> No.13264  

практически финальная версия
http://rghost.ru/private/38160003/ce66f84184d2f1b5527f4a4bea59857a
Прятать интерфейс не буду (он няшный), пилить караоке тоже (оно всёравно будет никому не нужно). Сабы таки сделал через собственную внешнюю функцию считающую кадры. Надо бы проверить не стало ли оно тормозить на слабых компах и не появляется ли через сутки прогона по циклу рассинхронизации. В окончательной версии будет кнопка отключения сабов (не знаю куда её прилепить и в виде чего сделать, хотел у вас спросить) и возможность кликать по хасбровскому попапу для перехода на их сайт (в стадии фикса, поэтому временно отключено). Текст меняет свой цвет когда даже с подсветкой становится нечитабельным. Жду критики замечаний и предложений. Пару дней меня не будет, когда приеду допилю всё в сооветствии с вашими пожеланиями и выложу в гифач. А то если честно меня эта флешка уже порядком достала. Целый месяц фигнёй с ней страдал вместо того чтобы гуглить поней и с вами общаться.

>> No.13265  

>>13264
Молодец

>> No.13266  

>>13264
От чего меняется цвет сабов? Предлагаю сделать светлозеленый текст для Кризалис и розовый для Каденции, оба шрифта подтенить сзади темным, чтоб читались на светлых фонах.

Как разминка для отработки приемов флеш-программирования - выглядит неплохо. Но опять же, плеером для проигрывания видео\мп3 сейчас мало кого удивишь.

>> No.13398  

Простите что так долго. Увлёкся новым спец.эффектом. Который зафейлил.
http://rghost.ru/38219927
Радикально ускорил обработку старых спецэффектов, но новый по сжираемым ресурсам переплюнул их всех вместе взятых (даже с видосом). Оптимизировать можно и нужно, но синхронизировать с музыкой у меня его всёравно ен полуилось, а без этого он как таковой не нужен. Поэтому на гифач залита лайт версия. http://iichan.ru/gf/src/1337691225433.swf
>>13266

>Предлагаю сделать светлозеленый текст для Кризалис и розовый для Каденции

Да я пробовал уже - нечитабельно. >>13142

>оба шрифта подтенить сзади темным, чтоб читались на светлых фонах

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

>Как разминка для отработки приемов флеш-программирования - выглядит неплохо.

Не хвалите пока не вскроете код. Там ночной кошмар флешразработчиков, я гарантирую это.

>плеером для проигрывания видео\мп3 сейчас мало кого удивишь

Ну во-первых это не совсем плеер, скорее комплексный мультимедийный продукт. Другие файлы он проигрывать уж точно не сможет. Алсо он не воспроизводит музыку. Для экономии места мне пришлось исхитрится и запилить фоновое проигрывание самого видео внутри переменной. лол
Во-вторых в самом флеше уже есть встроенный плеер который создаётся копипастой а настраивается даже домохозяйкой. Весь интернет пестрит этими копипастами и готовыми скринами. Но я сделал свой. разумеется не чтобы выпендрится, а потому что дефолтный для вшитого видео не работал.
К тому же я не собирался никого удивлять. Просто попеременно слушал музыку на ютубе с хорошей обоиной, смотрел видео, и вдруг неудержимо захотел делать это одновременно офлайн без задержек на предбуфферизацию. Может в мире найдётся ещё несколько кунов которым эта флешка поможет удовлетворить похожие извращённые желания.

>> No.13534  

>>9372 новая версия, с сабами ещё на двух языках и самодельным меню
http://rghost.ru/private/38288539/71fcbb25f9354cb93e70bc9fbb960315
Весит так много из-за отсутствия оптимизации. Некогда было. Тот же вшитый шрифт думаю можно будет сократить с 20к до 2к глифов. Убедительная просьба протестить и проверить переводы.

Вот и вылетела у меня очередная неделя. В этот раз задрачивал по чёрному убивая всё свободное время без остатка на гугл и флэшредактор. Какие советы после всего этого я могу вам дать? Не используйте готовые элементы управления adobe flash!! Пилите всё сами. Поверьте, оно на порядок проще получится + принесёт вам бесценный опыт. В крайнем случае, если вам нужна готовая кнопка, тупо меняющая картинки отображения в зависимости от действий курсора на автомате без всякого кодинга и настройки - используйте симплбаттон. Но не дай бог вам захочется повесить на неё (или один из связанных с ней объектов) AS отличны от лисенера! Сначала пробовал таки поменять размер шрифта в готовом ComboBox, но быстро понял, что для настройки этого "готового элемента" мне нужно быть настоящим Pro во Flash, там реально мозги вскипают сколько сложного скрипта требуется понаписать (чтобы навсего размер шрифта поменять). Может быть позже вспомню что-нибудь действительно полезное и интересное для вас. В настоящий момент моё меню выглядит как нечто очень плохое, но я обязательно это поправлю мне нужно чуток отойти от всего этого и пару дней отоспаться, выходные сойдут.
А теперь вот текст немецких и японских субтитров. переводил тоже сам, так что сильно не пинайте, а лучше подскажите где что исправить. Гуглу понравилось :3

Celestia ist gut.
Celestia ist sehr gut.
Celestia liebt dich.
Celestia macht Ihnen das Leben glücklich. ?(Celestia wird Ihr Leben glücklich.)?
Liebe Celeste, und dein Leben wird mit Bedeutung gefüllt werden. ?(Liebe Celeste, und Sie werden den Sinn des Lebens zu finden.)?
Celestia tut alles für Sie.
Denken Sie daran, dass Celestia tut alles nur für Sie. ?(Denken Sie daran, dass Celestia alles tut für Dich gestaltet.)?
Celestia ist das Leben.
Celestia ist Licht.
Ohne Celestia Ihr Leben hat keinen Sinn. ?(Ohne Celestia Leben ist sinnlos.)?
Celestia ist dein Beschützer.
Celestia ist dein Retter.
Celestia werden Sie die augen öffnen.
Celestia werden Sie von Feinden zu schützen.

セレステは良いです
セレステはとても良いです
セレステはあなたを愛し
セレステがもたらすあなた人生幸福
あなた愛セレステ、あなたの人生は意味で満たされるでしょう
セレステはあなたのためのすべてを行います
覚えは、あなただけのためにすべてをセレステやっ
セレステは生命である
セレステは光です
セレステなしでは、あなたの人生は意味がありません
セレステは、あなたのプロテクターです
セレステは、あなたの救い主です
セレステはあなたの目を開きます
セレステは、敵からあなたを守ります

>> No.13540  

>>13534
Английская версия криповатая, и happy она говорит как пиппи, или мне так через нетбук слышно. Пока глубоко не вникал в суть английского перевода, но мне кажется, что он чересчур дословный, кикие-то не очень естественные обороты речи.

>> No.13622  

Раньше казалось, что всё выглядит так плохо потому что я сильно невысанный был. Но оказывается всё реально жутко паршиво выглядит. Пробовал убирать закругление углов, поля, менять цвет линий и заливки - бесполезно. Меню всёравно выглядит как что то ОЧЕНЬ плохое. Это конечно глупо просить здесь помощи, но может быть мне всётаки кто то поможет? Не делом, так хоть диванным советом? Хоть убей не понимаю почему мои комбобоксы (выпадающие меню) такие страшные и так жутко смотрятся!! Когда я это дело планировал у себя в голове всё выглядело няшно. Обычно и на деле всё выходило няшно. А тут этакая вырвиглазина!
http://rghost.ru/private/38342074/e50075500fb2db3c6d546f5e12422f3a
>>13540
К сожалению звуковые дорожки пилю не я, а кун с MLPча держащий в секрете всею технологию производства. Хорошо бы было его сюда притащить, но даже связаться с ним уже большой подвиг. Переводы пилить тоже некому. Пробовал кидать тексты на языковые ресурсы и доски. Максимум что получил - спор между двумя кунами (в итоге они оба сошлись на том, что им это не надо).

>> No.25904  
Файл: flash(v5).png -(24 KB, 175x154, flash(v5).png)
24

Просто оставлю ссылку на флэшсорсы для собирания первокластных понифлешек детьми от 3 лет здесь.
https://www.mediafire.com/folder/wu2dkmbbb5ub7/flash
Позже (как только сам разберусь) выложу скрипт для превращения любой, самой тормазной анимации в покадровое видео. Оно конечно будет кушать оперативку или дисковое пространство, но зато начнёт летать даже на нетбуках. Проверенно. Ну и свои брошенные 2 года назад проекты допилю и поделюсь сорсами к ним. Я надеюсь. Капча then обнадёживает.

>> No.25906  

>>25904
Неплохо, хотя есличестноврядливоспользуюсь. Анивэй рад новому/старому лицу (морде?). Експлорепонивиль особеннопонравилось. Странно видеть такого броняшу. Для меня это как встретить динозавра, хотя по другим критериям скорее должно быть наоборот, ЕВПОЧЯ.
Третий.

>> No.28492  

Кидайте всё суда. А то потом когда надо будет по утонувшим беседкам при всём желании не найдёшь. Ссылки, советы, личный опыт, код - всё пригодится.
Колин Мук: ActionScript 3.0 для Flash
http://freelancers-tools.com/?p=371
Code For Games - Канал о разработке игр
http://www.youtube.com/channel/UChg89JXZWsZ4NnBLoJa2r_g




[d | an-b-bro-fr-gf-hr-l-m-maid-med-mi-mu-ne-o-old_o-p-ph-r-s-sci-sp-t-tran-tv-w-x | bg-vg | au-mo-tr | a-aa-abe-azu-c-dn-fi-hau-jp-ls-ma-me-rm-sos-tan-to-vn | misc-tenma-vndev | dev-stat]
[Burichan] [Futaba] [Gurochan] [Tomorrow] [Архив-Каталог-RSS] [Главная]