Знания в формате 4 и 5

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Знания в формате 4 и 5 » Интересное » Скрипты для flash AS2


Скрипты для flash AS2

Сообщений 1 страница 6 из 6

1

Код в первом скрипте

Сохранение...Код в первом кадре, где данные считываются из cookie

Код:
Object.prototype.setCookie = function(u, n, v) {
	var so = SharedObject.getLocal(u);
	so.data[n] = v;
	so.flush();
};
Object.prototype.getCookie = function(u, n) {
	var so = SharedObject.getLocal(u);
	return so.data[n];
};

Скрипт загрузки для кнопки (загружаемые переменные dat и money)

Код:
on (release) {
	_root.v = _root.getCookie("databs", "item0");
	_root.dat = _root.v[0];
	_root.money = _root.v[1];
}

Скрипт сохранения для кнопки (сохраняемые переменные dat и money):

Код:
on (release) {
	_root.v = new Array(dat, money);
	_root.setCookie("databs", "item0", _root.v);
}

2

Скрипт перетаскивания объектов:

Код:
on (press) {
	startDrag("");
}
on (release) {
	stopDrag();
}

3

Скрипт проверки наличие одного клипа на поверхности другого (пример на клипе cp и con):

Код:
	
if(cp.hitTest(con)){
stat="true";} 
else {stat="false"}

4

Скрипт для определения версии плеера, системы и разрешения и экрана

Код:
var syst = System.capabilities.os;
var player = $version;
var x = System.capabilities.screenResolutionX;
var y = System.capabilities.screenResolutionY;
this.createTextField("pole", 0, 5, 5, 5, 5);
format = new TextFormat();
format.color = 0x006600;
format.size = 14;
format.font = "_typewriter";
pole.setNewTextFormat(format);
pole.multiline = true;
pole.selectable = false;
pole.autoSize = true;
pole.text = "System: "+syst+"\nPlayer: "+player+" \nResolution: "+x+"x"+y;

5

Скрипт для показа времени (часы, минуты, секунды)

Код:
 
var time:Date=new Date(hour, minute, second, millisecond); 
a=time.getHours();
b=time.getMinutes();
d=time.getSeconds();
c=a+':'+b+':'+d;

6

Управление объектом с помощью клавиатуры:

Код:
onClipEvent (enterFrame) {
Speed = 10;
a=2;
if (Key.isDown (Key.RIGHT)) {
this._x += Speed
}else if(Key.isDown (Key.LEFT)) {
this._x -= Speed;
//this._rotation ++;}
}else if(Key.isDown (Key.UP)) {
this._y -= Speed;
car.gotoAndPlay(2);
//this._rotation ++;}
}if (Key.isDown (Key.DOWN)) {
this._y += Speed;
//this._rotation +=a;
}}

Вы здесь » Знания в формате 4 и 5 » Интересное » Скрипты для flash AS2