Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Resolume 5 manual rus.docx
Скачиваний:
17
Добавлен:
01.07.2025
Размер:
21 Мб
Скачать
☆

Пример 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;

}

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]