- •10. Эффекты
- •13.5 Настройки
- •13.8 Регистрация
- •«Когда у вас есть молоток, а не все гвоздь.»
- •Тонкая настройка
- •Компенсация у ровня черного и яркости
- •Основные Модификаторы и кнопки быстрого доступа для работы
- •Общие Shorcuts
- •Основные Модификаторы
- •Работа с картами ввода
- •Одноместный светодиодный экран
- •4 Светодиодных экрана Теперь представьте себе, что ваша сцена немного сложнее и выглядит следующим образом:
- •Отображение проекции
- •Настройка композиции
- •Выравнивание выхода
- •Пользовательский контент
- •Негеометрические объекты
- •Dmx выход
- •Использование dmx Светильников
- •Н астройка вывода Физического dmx
- •Использование редактора Fixture Editor
- •Создание нового Fixture
- •Н астройка параметров
- •Flash-анимация
- •Ввод текста
- •Простой ввод текста с rtext
- •Ввод параметров
- •Пример ActionScript 3
- •ActionScript 2 Пример
- •Resolume 2 и 3 Различия в работе с Flash
- •Настройки Flash-клипа
- •Временная шкала, bpm синхронизация и автономно
- •Список каталогов Resolume
- •Папка Application.
- •Сохраненные Композиции, настройки, эффекты, пользовательские пресеты, настройки экрана предустановок и запись.
- •Предварительный просмотр эскизов.
- •Файлы регистрации.
Пример ActionScript 3
Ниже
приведен очень простой AS3 скрипт с
комментариями, которые будут показывать
один параметр в Resolume. Это
самое простой пример, который показывает
минимум, необходимый для получения
сообщений от Resolume для работы Flash-анимации.
Убедитесь, что вы добавляете путь источника в каталог resolumeCom в ActionScript 3 Preferences!
Установщик Resolume включает примеры фильмов, которые вы начали: MAC: / Applications / Resolume Avenue 4.0.0 / СМИ / вспышка /
PC: / Program Files / Resolume Avenue 4.0.0 / СМИ / вспышка /
/**
* Very basic Resolume Flash communication AS3 DocumentClass example
**/
package
{
import flash.display.MovieClip;
//import the resolume communication classes
import resolumeCom.*;
import resolumeCom.parameters.*;
import resolumeCom.events.*;
public class Resolume3Example1CS4AS3 extends MovieClip
{
//create the resolume object that will do all the hard work for you
var resolume:Resolume = new Resolume();
//create as many different parameters as you like
var scaleX:FloatParameter = resolume.addFloatParameter("Scale X", 0.5);
public function Resolume3Example1CS4AS3():void
{
//set callback, this will notify us when a parameter has changed
resolume.addParameterListener(parameterChanged);
}
//this will be called every time you change a parameter in Resolume
public function parameterChanged(event:ChangeEvent): void
{
//check to see what parameter was changed
if (event.object == this.scaleX)
{
//now it gets interesting
//do whatever you like with the value of the parameter
this.logo.scaleX = this.paramScaleX.getValue() * 2.0;
}
}
}
}
ActionScript 2 Пример
Ниже приведен очень простой AS2 скрипт с комментариями, которые будут показывать один параметр в Resolume. Это самое простой пример, который показывает минимум, необходимый для получения сообщений от Resolume для работы Flash-анимации .
Установщик Resolume включает примеры фильмов, которые вы начали: MAC: / Applications / Resolume Avenue 4.0.0 / СМИ / вспышка /
PC: / Program Files / Resolume Avenue 4.0.0 / СМИ / вспышка /
/**
* Very basic Resolume Flash communication AS2 example
**/
//import the resolume communication classes
import resolumeCom.*;
import resolumeCom.parameters.*;
if (this.init == undefined) {
//create the resolume object that will do all the hard work for you
var resolume:Resolume = new Resolume();
//create as many different parameters as you like
var scaleX:FloatParameter = resolume.addFloatParameter("Scale X", 0.5);
//set callback, this will notify us when a parameter has changed
resolume.addParameterListener(this);
//this will be called every time you change a parameter in Resolume
this.parameterChanged = function(object:Object): Void
{
//check to see what parameter was changed
if (object == scaleX)
{
//now it gets interesting
//do whatever you like with the value of the parameter
this.logo._xscale = this.scaleX.getValue() * 200;
}
}
this.init = true;
}
