Professional Documents
Culture Documents
Space Invaders - Flash
Space Invaders - Flash
И така, да започваме.
1. Отворете Нов Документ. Сменете Document Properties (Десен бутон върху прозореца!) на:
Черен фон, Frame rate:20.
3. Превърнете го в символ:
[color=blue]
onClipEvent(load){
moveSpeed=10;
_root.laser._visible=false;
laserCounter=1;
onClipEvent (enterFrame) {
if (Key.isDown(Key.CONTROL)) {
laserCounter++;
_root.laser.duplicateMovieClip( "laser"+laserCounter, laserCounter );
_root["laser"+laserCounter]._visible=true;
}
if (Key.isDown(Key.RIGHT)) {
this._x+=moveSpeed;
} else if (Key.isDown(Key.LEFT)) {
this._x-=moveSpeed;
}
if (Key.isDown(Key.DOWN)) {
this._y+=moveSpeed;
} else if (Key.isDown(Key.UP)) {
this._y-=moveSpeed;
}
}
9. Сега кликнете веднъж на "лазерния патрон". Натиснете F9, което ще изведе Action-менюто.
Копирайте това там:
[color=blue]
onClipEvent (load) {
laserMoveSpeed=20;
this._x=_root.spaceship._x+90;
this._y=_root.spaceship._y;
onClipEvent (enterFrame) {
this._x+=laserMoveSpeed;
if (this._x>600){
this.removeMovieClip();
}
11. Това е първият урок, който побликувам засега! Ако сте работили вярно, трябва да сте
получили ето това:
[html]
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/
swflash.cab#version=7,0,19,0" width="450" height="450" title="studio-bg.com">
<param name="movie" value="http://itschool.bg/application/uploads/tutorials/img/f/igra1/
igra1.swf" />
<param name="quality" value="high" />
<embed src="http://itschool.bg/application/uploads/tutorials/img/f/igra1/igra1.swf" quality="high"
pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-
flash" width="450" height="450"></embed>
</object>[/html]
Следва продължение...
Внимание! Сюжетът е взаимстван от много подобни игри, както сами се досещате! Action-
скриптовете са написани с помощта на книгата "ActionScript за начинаещи" Книга 1 и 2, изд.
"Софт Пресс", 2004г.