Flash Ripper RSS Readers


+

Архивы сайта Флэш Потрошитель за Февраль 2005


28.Февраль.2005, Art

Стартовал конкурс ActionScript-поэзии

Витавшая в воздухе идея флэш-поэзии нашла свое воплощение: конкурс ActionScript-поэзии начался! Прежде, чем публиковать на странице конкурса свои стихи, поправьте любые символы, которые могут отобразиться в HTML неверно (например, знаки "меньше, чем" и "больше, чем" в условных выражениях будут восприняты как фигурные скобки странных тэгов, поэтому их следует заменить на сочетания "<" и ">" соответственно). В противном случае ваш поэтический дар не сможет быть оценен чисто по техническим причинам -- броузер отрендерит высокую Flash-поэзию как банальную HTML-прозу. Если хотите, можно потренироваться в комментариях к этой записи (особенно, учитывая, что на сайте www.TurdHead.com нет предпросмотра).

Обновление:
Роман Болгов уже написал замечательное флэш-стихотворение! Далее цитируем:

>>не смог удержаться от экспромта...
>>Если я правильно понял правила, то вот:
var utro=new Date()                                                 //УТРО, А.С Пушкин
var visible_array=new Array("Мороз","Солнце") //Мороз и солнце
var day=this.attachMovie("nebo","nebo_mc",1,{_alpha:30})
day._quality="HIGH" //День чудесный
var girlFriend_mc=this.attachMovie("girl","girl_mc",2)
var myGirlFriend:Drug=new Drug(girlFriend_mc,{initTime:utro.getHours()})
if(myGirlFriend.getStatus()=="дремлет"){ //Еще ты дремлешь,
var words_array=new Array("дура, подъем!","Друг прелесный")
girlFriend_mc.getRandomEar().text=words_array[1] // Друг прелесный!
}
if(utro.getHours()>=7){
myGirlFriend.wakeUp(time.getHours()+"!!!") //Пора красавица,
girlFriend_mc.gotoAndPlay("7 a.m.") //Проснись!
}

var eyes=new Array("левый","правый")
for(var i in eyes){
myGirlFriend.openEyes(eyes[i]) //Открой сомкнуты негой взоры
}

Ну и т.д...

-- Отлично!

Писал Rost, 12:19 PM Отзывов: 6

 

25.Февраль.2005, Contests

Фестиваль некоммерческого компьютерного, анимационного и видео-творчества "Мультиматограф" и мастер-класс Ивана Дембицкого

Скоро начнется фестиваль "Мультиматограф". В состав жюри входит Иван Дембицкий, который также проведет на фестивале мастер-класс.

Цитируем с сайта фестиваля:

Первый открытый вологодский фестиваль некоммерческого компьютерного, анимационного и видео- творчества "Мультиматограф" состоится 26-27 февраля 2005 года в городе Вологде. Фестиваль, в первую очередь, нацелен на то, чтобы собрать вокруг себя людей, думающих творчески и выражающих свои мысли с помощью средств видео. Как все это сделано: аппаратура, средства обеспечения, даже мастерство – важны в гораздо меньшей степени. Оценка работ участниками жюри будет строиться, прежде всего, на субъективном восприятии жюри самой «картинки», а не скрытых для простого зрителя технических параметров. То есть, будет оцениваться то, что, в принципе, мог бы оценить каждый человек, только делать это будут профессионалы.

Конкурс работ, присланных на фестиваль, будет производиться в следующих номинациях: демосцена, анимация, видеоклип, игровой фильм, документальный фильм, «переозвучка».

Венцом сего действа (имеем в виду фестиваль в целом) должен стать, несомненно, гала-концерт, который начнется в 17:00 и пройдет в областном концертном зале «Русский дом». В программе гала-концерта показ лучших работ, как конкурсных, так и внеконкурсных, награждение победителей и шоу-программа, состоящая из выступлений группы «Скрэтч», театра-КВН «Рога и Копыта» и других. Кроме гала-концерта в составе фестивальных мероприятий намечены пресс-конференция, семинары, экскурсия, и другие вкусные, интересные и полезные вещи.

Конец цитаты.

//via flashtuchka

Писал Rost, 06:22 PM Отзывов: 9

 

24.Февраль.2005, Tools

Eclipse + ASEclipsePlugin + MTASC = Новый уровень Flash-програмирования

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

  1. Вышел новый MotionTwin ActionScript Compliler, MTASC 1.01;
  2. Вышел долгожданный релиз AS2 плагина для Eclipse (asdt 0.0.7)
    В плагине сделан ряд нововведений и улучшений. Теперь его делают уже 4 человека из Дюссельдорфа.

-- за эту информацию ОГРОМНОЕ спасибо Constantiner. Теперь флэш-разработчики получили в свое распоряжение все (или почти все), что уже довольно давно было у программистов традиционной ориентации ;)

Скандируем хором: "Спасибо тебе, Constantiner. Спасибо тебе, Constantiner. Спасибо тебе, Constantiner!"

Первый шаг программирования ActionScript в Eclipse

Сначала нужно установить сам Eclipse Platform SDK 3.0.1 (85Мб), затем -- AS2-плагин для него (инструкции по установке плагина есть на сайте плагина). Проверить, установился ли плагин в Eclipse, можно так: Меню Window > Preferences. В открывшемся диалоге должен появиться раздел "ActionScript 2", а у него -- четыре подраздела: Editor, MTACS, Pathes и Templates.

Иногда, когда плагин поставился криво, стоит закрыть Eclipse, удалить каталог "configuration" из его корневого каталога и перезапустить Eclipse.

Если плагин есть, то все должно работать.

Создаем первый класс

Как получилось у меня:

  1. Создаю ActionScript2-проект.
    Меню File > New > Project. В открывшемся диалоге выбрал ActionScript > ActionScript2 Project. Жму кнопку [Next], задаю имя проекта "My First AS2 Project", использую Project Contents по умолчанию (оставляю галочку). Жму [Finish]. Проект "My First AS2 Project" появился панели Navigator;
  2. Создаю каталог для классов.
    В панели Navigator: правый клик по проекту "My First AS2 Project", контекстное меню New > Folder. В открывшемся диалоге выбрал проект "My First AS2 Project", указал Folder Name = "classes". Жму [Finish]. Каталог "classes" появился в панели Navigator;
  3. Задаю ClassPath для проекта "My First AS2 Project".
    В панели Navigator: Правый клик по проекту "My First AS2 Project", контекстное меню Properties. В диалоге выбираю раздел "ActionScript2 Project Properties" и там указываю ClassPath = "classes", жму [Add] > [OK];
  4. Создаю каталог-пакет.
    В панели Navigator: правый клик по появившемуся каталогу "classes", контекстное меню New > Folder. В открывшемся диалоге выбрал созданный на предыдущем шаге каталог "classes" < "My First AS2 Project", указал Folder Name = "utils". Жму [Finish]. Каталог "utils" появился в панели Navigator.

    Теперь структура каталогов проекта такая:

    My First AS2 Project
    - classes
    -- utils;

  5. Создаю класс:
    В панели Navigator: правый клик по появившемуся каталогу "utils", контекстное меню New > Other. В открывшемся диалоге выбрал "ActionScript" > "New ActionScript2 Class". Жму [Next]. Вижу, что Source Folder уже указан как "/My First AS2 Project/classes", а Package -- как utils. Ввожу имя класса: MathExtender. Жму [Finish];

Класс создан и открыт для редактирования.

// сами-поняли-via-кто ;-)

Писал Rost, 05:52 PM Отзывов: 13

 

22.Февраль.2005, Tools

ai2as: превращаем векторную иллюстрацию в ActionScript-код

Arjan Westerdiep создал онлайн-инструмент для превращения векторной графики Adobe Illustrator а код ActionScript.


Вам нужно только открыть файл Adobe Illustrator версии 3.2(!) в текстовом редакторе, скопировать содержимое файла в буфер обмена, вставить текст из буфера в окно онлайн-конвертора, нажать кнопку 'convert' и получить результат в том же окне в виде массива, содержащего координаты контрольных точек кривых Безье и значения толщины контуров. Далее, вы можете скачать прилагающийся исходный файл, содержащий функции рендеринга полученного массива. А можете распорядиться полученным массивом любым удобным для вас способом.

Вообще, сайт Arjan Westerdiep'a www.drububu.com содержит много полезных и увлекательных страниц, начиная с качественных, подробнейших уроков по пиксельной графике и анимации пиксельной графики во flash, и заканчивая движком для 3D-рендеринга, который вы тоже можете скачать.

Это не сайт, а клад!

// via сам нашел ;-)

Писал Rost, 04:02 PM Отзывов: 1

 

Олег Грабец женился. Поздравляем!

В субботу, 19 февраля 2005 года, женился Олег Грабец, создатель сайта delphiflash.com и разработчик Delphi SWF SDK. Поздравляем Олега с этим немаловажным событием и желаем ему счастья и взаимопонимания в семейной жизни! Желаем также, чтобы женитьба самым положительным образом сказалась на продуктивности и качестве его профессиональной деятельности. Ведь доказано, что женатые люди, как правило, достигают бóльших успехов ;-)

// via вездесущий Иван Дембицкий

Писал Rost, 01:44 AM Отзывов: 5

 

20.Февраль.2005, Coding

Перенос кода из Flash в PHP и обратно

Любой, программирующий более, чем на одном языке (а кто -- нет?) знает, что перенос кода из хорошо изученного языка в менее знакомый может превратиться в пытку. Чтобы ускорить этот мучительный процесс, Хэлен Триоло (Helen Triolo), в разделе "Запчасти" своего сайта actionscript-toolbox.com создала таблицу соответствия между ActionScript (1.0) и PHP (4) кодом: перенос кода из Flash в PHP или из PHP во Flash, as<->php. Таблица включает примеры преобразований типов, строковые функции, операции над массивами, математические действия и кое-что еще. Таким образом, зная один из этих языков, можно писать на другом с меньшими потерями времени. Смотреть здесь: перенос кода из PHP во Flash, PHP2AS

Конечно, искушенным в каждом из языков таблица flash2php покажется несовершенной, но начинающим в любом из них лучше все же использовать ее, чем таблетки от головной боли (:

Писал Rost, 08:36 PM Отзывов: 0

 

18.Февраль.2005, Strategy

Флэш Потрошитель проникает в LiveJournal

Приятный сюрприз: неожиданное появление Ф. Потрошителя в Живом Журнале: www.livejournal.com/users/flash-ripper.

Это означает, что пользователям ЖЖ теперь проще читать новости Ф. Потрошителя: достаточно добавить журнал Ф. Потрошителя в друзья (для чего надо быть пользователем Живого Журнала).

Писал Rost, 10:56 PM Отзывов: 5

 

17.Февраль.2005, FAQ

FAQ №006: Как сделать так, чтобы анимация не тормозила на слабых машинах

Вопрос:

"Скорость проигрывания клипа зависит от производительности компьютера. На скоростном компе скорость проигрывания клипа увеличивается, на слабеньком компе -- затормаживается. Кто как рассчитывает скорость прокрутки клипа? Я имею в виду мультяшку. А то на одном компе персонажи бегают как угорелые, на на другом -- ползут как черепахи:-)"

Для сложных анимаций требуется много процессорного времени. Поэтому, когда процессор слабый, анимация не успевает прорисовываться (просчитываться) и "тормозит".

Для решения этой проблемы используется обходной прием "синхронизирующий звук". Суть приема в состоит том, чтобы форсировать проигрывание путем переключениия флэш-фильма в "fps-оптимизированный" режим, а для этого в фильм вводится звук типа "stream". При проигрывании такой звук принуждает всю анимацию двигаться с частотой кадров, указанной в свойствах документа. "Обратной стороной медали" этого приема является то, что некоторые кадры не успевают просчитаться и выпадают из фильма, и картинка становится рваной за счет сохранения скорости -- увы, этот прием не делает процессор мощнее, а только синхронизирует время. Таким образом, чем слабее процессор, тем больше будет рваться кадр. Но FPS будет стабильным.

Чтобы воспользоваться этим приемом:

  1. Создай на главной Временной Шкале фильма слой и назови его "kicker layer";

  2. На этом слое создай статический текст, например, "kicker";

  3. Преврати этот текст в мувиклип, например, mcKicker;

  4. Редактируй мувиклип mcKicker:

  5. Добавь к нему кадров в количестве, вдвое превышающем значение частоты кадров фильма, например, если частота -- 31 FPS, то добавь 62 кадра;

  6. Создай внутри mcKicker новый слой и назови его "null sound";

  7. Импортируй в фильм короткий (например, 25 msec) звук тишины (логично назвать его "null.wav"). Единственное его назначение -- быть форсирующим проигрывание фильма звуком;

  8. Размести этот звук на слое "Sound", задай ему тип синхронизации "Stream" и в параметре Repeat укажи количество повторений таким образом, чтобы звук заполнил отведенное ему количество кадров (62) "внахлест".

Готово.

Теперь клип проигрывается c заданной скоростью, потому что он содержит в себе мувиклип mcKicker со стримовым звуком, форсирующим события фильма.

Также, теперь можно вставлять мувиклип mcKicker в любой фильм и таким образом форсировать его проигрывание.

Вот пример: использование техники Kicker Layer/Nullsound.

Исходный файл: Kicker Layer/Nullsound Example (262 Кб).

Писал Rost, 08:10 PM Отзывов: 5

 

15.Февраль.2005, Resources

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

На сайте www.flashdevices.net находится масса информации о разработке флэш-приложений для мобильных телефонов, КПК и прочих устройств, отличающихся от персонального компьютера. Учитывая, что флэш распространяется все дальше (см. предыдущую новость), актуальность данного ресурса со временем только повышается.

Сайт www.flashdevices.net будет интересен не только разработчикам, но и пользователям мобильных устройств. Например, он содержит прямые ссылки на специальные версии Flash Player -- Flash Lite -- прямо на первой странице.

Писал Rost, 07:39 PM Отзывов: 1

 

14.Февраль.2005, Strategy

Nokia интегрирует технологию Macromedia Flash в мобильные телефоны

Цитата:

"Компания Nokia и Macromedia подписали соглашение, которое позволит использовать новые версии технологии Macromedia Flash в сотовых телефонах на базе платформы Series 60."

Желающие могут прочесть полный текст новости (даже двух):

  1. Nokia интегрирует технологию Macromedia Flash;
  2. В телефонах Nokia появится Macromedia Flash.
Флэш наступает! ;)

Писал Rost, 04:03 PM Отзывов: 4

 

11.Февраль.2005, Components

_targetInstanceName и Flash MX 2004

Разработчики компонентов наверное знают свойство _targetInstanceName, содержащее путь к целевому клипу (то есть к объекту Сцены, на который будет воздействовать компонент). Наличие этого свойства позволяет прямо из библиотеки перетаскивать компонент на какой-либо объект; при этом, если отпустить компонент над целевым клипом, то компонент автоматически прилипнет к левому верхнему углу целевого клипа. А свойство _targetInstanceName при этом автоматическм получит значение -- путь к целевому клипу, таким образом, избавляя разработчика от необходимости вручную указывать путь. В общем, полезное и удобное свойство, например, для случаев, когда вы хотите прицепить разработаный вами скроллбар к текстовому полю -- перетащил, отпустил -- и готово. Но во Flash MX 2004 это свойство перестало работать. Точнее, не перестало, а изменило свой поведение. Опуская подробности, хорошо описанные Мартином (там же можно скачать исходники), перейдем сразу к решению: для правильной работы свойства _targetInstanceName в среде разработки Flash MX 2004, нужно в файле класса для компонента создать соответствующую пару геттер-сеттер, и все заработает:

class TestTargetInstanceName {

public var target:MovieClip;

[Inspectable(_targetInstanceName=""]
function get _targetInstanceName():MovieClip
{
return target;
};

function set _targetInstanceName( _t:MovieClip ):Void
{
target = _parent[_t];
};
}

Теперь свойство _targetInstanceName, как и прежде, получает значение атоматически при перетаскивании компонента на целевой клип. А вот добиться прилипания компонента к целевому клипу мне так и удалось ;(

// via JabbyPanda

Писал Rost, 08:04 PM Отзывов: 9

 

10.Февраль.2005, Tools

AS2 Game Package, библиотека для создания игр

André Michelle, создатель таких игр, как FastFroots и Uniroyal Fun Cup, опубликовал свою библиотеку для разработки игр, Flash AS2 Game Package.

Писал Rost, 08:23 PM Отзывов: 0

 

09.Февраль.2005, Art

Абсолютно Гениальная Схема Проезда на Flash

Чтобы вы немножко отдохнули, предлагаем вам внимательно рассмотреть Абсолютно Гениальную Интерактивную Схему Проезда на Flash. Схема прекрасно поддается увеличению по правой кнопке мыши, так что любой желающий может нырнуть в безудержный креатив Автора на известную глубину.

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

// спасибо -- Антону Носику

Писал Rost, 09:54 PM Отзывов: 6

 

08.Февраль.2005, Contests

Конкурс на новый дизайн сайта Flasher.ru

Главный сайт русскоязычного флэш-сообщества вплотную подступил к своей реинкарнации. Администрация сайта Flasher.ru объявила о скором перезапуске сайта в новой версии, включающей также и обновленный дизайн сайта, который будет выбран по итогам проведения открытого конкурса. Таким образом, у каждого есть возможность помочь полезному ресурсу, себе и товарищам по оружию. Цитата:

Администрация Flasher.ru приглашает вас принять посильное участие в судьбе ресурса Flasher.ru. Мы объявляем конкурс на разработку нового дизайна Flasher.ru. Призы конкурса: всеобщее уважение и вечная любовь, а также планшет Wacom Graphire3. Условия проведения конкурса и вся дополнительная информация доступны на специальной странице временного форума Flasher.ru

Окончание конкурса назначается на вечер 25-го февраля.

Писал Rost, 04:23 PM Отзывов: 0

 

07.Февраль.2005, Tools

Русская справка для SciTE

Вышел русский перевод справки для редактора кода SciTE. Смотрите здесь: scite.ruteam.ru.

Если вы не знаете, что такое SciTE, то самое время узнать: SciTE -- это быстрый, легкий и удобный редактор кода для самых разных языков (от html до C++), имеющий специальную версию для Flash-программирования, SciTE|Flash; обладая довольно узкой функциональностью, он, тем не менее, превосходит многие редакторы-мастодонты по удобству и скорости. Флэш Потрошитель неоднократно писал о SciTE.

За русскую справку по SciTE спасибо Sergey Tugarinov.

Писал Rost, 06:27 PM Отзывов: 0

 

04.Февраль.2005, Coding

Функция проверки email-адреса на валидность

При создании форм, содержащих поля для ввода адреса электронной почты, практически всегда возникает задача проверки email-адреса на валидность. Вот простая (дописано позже: не окончательная) функция, проверяющая, на своем ли месте находятся символы "@" ("собака") и "." (точка, отделяющая домен первого уровня от остальной части адреса):

function  checkEmail(strEmail:String):Boolean{
return strEmail.indexOf("@")>0 && strEmail.indexOf(".")>2 && strEmail.length-strEmail.indexOf(".")>2;
}
А вдруг кому пригодится ;)

Писал Rost, 07:39 PM Отзывов: 12

 

03.Февраль.2005, Tools

Патч для MTASC-компиляции компонентов от Macromedia второй версии

Тем, кто заинтересовался компилятором MTASC, сообщаем: вышел в свет патч для компилятора MTASC, приводящий компоненты от Macromedia в пригодный для MTASC-компиляции вид. Качать здесь: MX Components Patch for MTASC (63 Кб). // cпасибо Constantiner.

Писал Rost, 05:19 PM Отзывов: 1

 

Примечания: Статус документа: в процессе
++


Этот сайт окупается за счет саперов. Они говорят:
+++




++++



© 2002-2008 Производство: Рост Прибыли · О проекте · Подписка на новости (RSS)