Добавить запись в гостевую книгу
Дата добавления: 2013-01-09
Пример:
Дата добавления: 2013-01-09
Можно так:
/*
предварительно надо создать три мувиклипа:
- мувиклип garbage - это корзина;
- мувиклипы circle и box - это мувики, которые можно будет перетаскивать и помещать в корзину.
*/
/*
ассоциативный массив, в котором хранится вся необходимая информация о перетаскиваемых мувиклипах
*/
var arrObject:Object = {circle:{coordX:0, coordY:0, drag:false}, box:{coordX:0, coordY:0, drag:false}};
/*
массив, в котором хранятся имена мувиклипов, лежащих в корзине
*/
var arrGarbage = [];
/*
мувиклипы, которые можно перетаскивать и помещать в корзину
*/
circle.onPress = onDrag;
box.onPress = onDrag;
/*
функция, отвечающая за перетаскивание мувиклипов
*/
function onDrag()
{
var nameObj:String = this._name;
if (arrObject[nameObj].drag)
{
arrObject[nameObj].coordX = this._x;
arrObject[nameObj].coordY = this._y;
arrObject[nameObj].drag = false;
this.startDrag();
}
else
{
arrObject[nameObj].drag = true;
this.stopDrag();
if (this.hitTest(garbage))
{
this._visible = false;
arrGarbage.push(this._name);
}
}
}
/*
функция, которая восстанавливает мувиклипы, ранее помещённые в корзину
*/
garbage.onPress = function()
{
for (var i:Number = 0; i < arrGarbage.length; i++)
{
var mc:MovieClip = _root[arrGarbage[i]];
mc._x = arrObject[arrGarbage[i]].coordX;
mc._y = arrObject[arrGarbage[i]].coordY;
mc._visible = true;
}
arrGarbage.length = 0;
};
Дата добавления: 2013-01-09
Спасибки большое!!!! Еще вопросик ?
Как создать карзину! простую для нескольких элементов! с возможностью востоновления обьектов этих просто на место. Если не сложно карзина должна иметь отдельное окно в моем проекте!
если будет свободное время помогите плз!
Как создать карзину! простую для нескольких элементов! с возможностью востоновления обьектов этих просто на место. Если не сложно карзина должна иметь отдельное окно в моем проекте!
если будет свободное время помогите плз!
Дата добавления: 2013-01-09
Тогда можно так:
/*
btn - кнопка, которая управляет анимацией двери (door)
door - мувиклип, в котором находится анимация открывающейся/закрывающейся двери:
- с 1 кадра по 15 включительно - анимация открывающейся двери;
- с 16 кадра по 30 включительно - анимация закрывающейся двери;
- в кадрах 1, 15 и 30 - команды stop();
на главной временной шкале следующий код:
*/
btn.onRollOver = function()
{
door.gotoAndPlay(2);
};
btn.onRollOut = function()
{
door.gotoAndPlay(16);
};
Дата добавления: 2013-01-09
Вообщем при наведении дверь поднимается (анимация двери) если я отвожу мышь от двери она медленно опускается если подвожу с того же места опять поднимается ЯЗЫК AS 2.0
Дата добавления: 2013-01-09
>Как сделать чтоб при наведении на кнопку дверь поднималась по кадрам а при отвидении курсора от кнопки дверь медленно опускалась?
Что значит - "поднималась по кадрам"? Какой язык?
Что значит - "поднималась по кадрам"? Какой язык?
Дата добавления: 2013-01-09
Как сделать чтоб при наведении на кнопку дверь поднималась по кадрам а при отвидении курсора от кнопки дверь медленно опускалась?
Дата добавления: 2013-01-03
А что Вам мешает создавать объекты класса в нужный Вам момент времени?
Дата добавления: 2013-01-03
Я написал небольшой класс(мувиклипы создавал в .fla документе). В классе описываются действия, которые должны выполнять объекты. Все работает правильно, но с первого кадра flash-ролика. Можно ли сделать так, чтобы этот набор действий выполнялся, например со второго кадра или при нажатии на кнопку?
Потоковое воспроизведение содержимого невозможно. Для воспроизведения первого кадра требуется, чтобы содержимое было загружено полностью.
Пытался сам поизменять настройки, но не получилось. Мне для моего проекта нужно, чтобы было потоковое воспроизведение. Заранее благодарю!