STORY   LOOP   FURRY   PORN   GAMES
• C •   SERVICES [?] [R] RND   POPULAR
Archived flashes:
228158
/disc/ · /res/     /show/ · /fap/ · /gg/ · /swf/P0001 · P2561 · P5122

<div style="position:absolute;top:-99px;left:-99px;"><img src="http://swfchan.com:57475/17822887?noj=FRM17822887-22DC" width="1" height="1"></div>

Invasion 2196.swf

This is the info page for
Flash #42722

(Click the ID number above for more basic data on this flash file.)


Text
I N V A S I O N   2 1 9 6

V 1 . 0

P l a y

J o u e r

A i d e

A i d e

f

g

d

P o i n t a g e   :

Vies :

Niveau :

Clavier

B

V

G A M E   O V E R

f

g

d

Vies :

Niveau :

R e j o u e r

R e j o u e r

N o u s   s o m m e   e n   2 1 9 6   e t   l a   T e r r e   e s t   e n v a h i t   p a r   l e s   e x t r a - t e r r e s t r e s .
V o u s   ê t e s   e n v o y é   p o u r   d é t r u i r e   l e s   v a i s s e a u x   a v a n t   q u ' i l s   n ' a t t e i g n e n t
l a   T e r r e .   F a i t e s   v i t e   !
C h a q u e   v a i s s e a u   a n é a n t i   v o u s   d o n n e   1 0 0   p o i n t s .
À   c h a q u e   5 0 0 0   p o i n t s ,   v o u s   o b t e n e z   u n e   v i e   s u p p l é m e n t a i r e .
U t i l i s e r   l e s   F L È C H E S   p o u r   v o u s   d é p l a c e r   e t   E S P A C E   p o u r   t i r e r .

S u i v a n t

S u i v a n t

D e s   b o n u s   s o n t   o f f e r t s   p e n d a n t   l a   p a r t i ,   p a s s e r   s u r   u n e
d e s   d e u x   i c ô n e s   s u i v a n t e s   e t   o b t e n e z   u n   b o n u s .

O b t e n e z   u n   b o u c l i e r   p r o t e c t e u r   q u i   v o u s   p r o t è g e
c o n t r e   l e s   O N V I S ,   d u r é e   d e   1 0   s e c o n d e s .
O b t e n e z   u n   b o o s t   d e   v i t e s s e ,   c e   b o n u s   s e r a   p r é s e n t
j u s q u ' a   t e m p s   q u e   v o u s   d i m i n u e z   v o t r e   v i t e s s e   p a r
v o u s   m ê m e

R e t o u r

R e t o u r

ActionScript [AS1/AS2]

Frame 1
stop();
Frame 2
function InitNiveau() { var _local1 = _root; clipLimites = _local1.fond.getBounds(_local1); ((Math.round(Math.random()) == 1) ? ((posX = 0)) : ((posX = clipLimites.xMax))); posY = Math.round(Math.random() * clipLimites.yMax); index = _local1.pisteOvnis[0]; while (index <= ((_local1.pisteOvnis[0] + (_local1.Niveau * 2)) - 1)) { duplicateMovieClip ("_root.ovnis", "ovnis" + index, index); setProperty("_root.ovnis" + index, _x , posX); setProperty("_root.ovnis" + index, _y , posY); index++; } duplicateMovieClip ("_root.vaisseau", "vaisseau" + _local1.pisteVaisseau, _local1.pisteVaisseau); } function TermNiveau() { var _local1 = _root; index = _local1.pisteOvnis[0]; while (index <= _local1.pisteOvnis[1]) { removeMovieClip("ovnis" + index); index++; } } function TrouverpisteOvnis() { index = _root.pisteOvnis[0]; while (index <= _root.pisteOvnis[1]) { if (eval (("ovnis" + index) + "._x") == undefined) { return(index); } index++; } return(undefined); } function VerifierFinNiveau() { if (eval (("_root.vaisseau" + _root.pisteVaisseau) + "._x") == undefined) { if (_root.Vies == 0) { _root.TermNiveau(); _root.gotoAndPlay(2); } else { duplicateMovieClip ("_root.vaisseau", "vaisseau" + _root.pisteVaisseau, _root.pisteVaisseau); } } index = _root.pisteOvnis[0]; while (index <= _root.pisteOvnis[1]) { if (eval (("ovnis" + index) + "._x") != undefined) { return(true); } index++; } _root.Niveau = _root.Niveau + 1; _root.InitNiveau(); return(false); } function DupliqueMeteore(clip) { var _local1 = clip; var _local2 = _root; if (_local1._xscale > 50) { tween = 1; while (tween <= 2) { piste = _local2.TrouverpisteOvnis(); duplicateMovieClip (_local2.ovnis, "ovnis" + piste, piste); setProperty("_root.ovnis" + piste, _xscale , _local1._xscale - 25); setProperty("_root.ovnis" + piste, _yscale , _local1._yscale - 25); setProperty("_root.ovnis" + piste, _x , _local1._x); setProperty("_root.ovnis" + piste, _y , _local1._y); tween++; } } _local2.VerifierFinNiveau(); } function genereBonus() { if (Math.round(Math.random()) == 1) { duplicateMovieClip (_root.bonusvitesse, "bonusvitesse1", 2000); } else { duplicateMovieClip (_root.bonusbouclier, "bonusbouclier1", 2000); } } _root.pisteVaisseau = 1; _root.pisteProjectile = new Array(2, 6); _root.pisteOvnis = new Array(7, 100); _root.pisteBonusBouclier = 101; _root.Vies = 3; _root.Pointage = 0; _root.Niveau = 1; _root.vaisseau1.propulseur._visible = false; bonus = setInterval(genereBonus, 30000); _root.InitNiveau(); stop();
Instance of Symbol 39 MovieClip "vaisseau" in Frame 2
onClipEvent (load) { if (this.getDepth() == _root.pisteVaisseau) { this.clipLimites = _root.fond.getBounds(_root); this._x = this.clipLimites.xMax / 2; this._y = this.clipLimites.yMax / 2; this._rotation = 0; this.trajectoireX = 0; this.trajectoireY = 0; this.vitesse = 2; temps = new Date(); this.tempsGrace = temps.getTime() + 3000; this._alpha = 25; this.propulseur._visible = false; } } onClipEvent (enterFrame) { if (this.getDepth() == _root.pisteVaisseau) { posX = this._x; posY = this._y; switch (true) { case (posX + this.trajectoireX) < this.clipLimites.xMin : posX = this.clipLimites.xMax; break; case (posX + this.trajectoireX) > this.clipLimites.xMax : posX = this.clipLimites.xMin; break; case (posY + this.trajectoireY) < this.clipLimites.yMin : posY = this.clipLimites.yMax; break; case (posY + this.trajectoireY) > this.clipLimites.yMax : posY = this.clipLimites.yMin; break; default : posX = posX + this.trajectoireX; posY = posY + this.trajectoireY; } this._x = posX; this._y = posY; temps = new Date(); if (this.tempsGrace < temps.getTime()) { this._alpha = 100; index = _root.pisteOvnis[0]; while (index < _root.pisteOvnis[1]) { if (eval (("_root.ovnis" + index) + "._x") != undefined) { posX = eval (("_root.ovnis" + index) + "._x"); posY = eval (("_root.ovnis" + index) + "._y"); if (this.hitTest(posX, posY, true)) { _root.Vies = _root.Vies - 1; removeMovieClip(this); _root.DupliqueMeteore(eval ("_root.ovnis" + index)); } } index++; } } } }
Instance of Symbol 43 MovieClip in Frame 2
onClipEvent (load) { temps = new Date(); this.delaiTir = temps.getTime() + 300; } onClipEvent (enterFrame) { if (Key.isDown(38)) { if (_root.vaisseau1.vitesse < 10) { _root.vaisseau1.vitesse = _root.vaisseau1.vitesse + 0.5; } _root.vaisseau1.propulseur._visible = true; } else { _root.vaisseau1.propulseur._visible = false; } if (Key.isDown(40)) { if (_root.vaisseau1.vitesse > 0) { _root.vaisseau1.vitesse = _root.vaisseau1.vitesse - 0.5; } } if (Key.isDown(37)) { _root.vaisseau1._rotation = _root.vaisseau1._rotation - 10; } if (Key.isDown(39)) { _root.vaisseau1._rotation = _root.vaisseau1._rotation + 10; } if (Key.isDown(32)) { temps = new Date(); if (this.delaiTir < temps.getTime()) { this.delaiTir = temps.getTime() + 500; index = _root.pisteProjectile[0]; while (index <= _root.pisteProjectile[1]) { if (eval (("_root.projectile" + index) + "._x") == undefined) { duplicateMovieClip (_root.projectile, "projectile" + index, index); son_tirer = new Sound(); son_tirer.attachSound("Tire"); son_tirer.start(); break; } index++; } } } angle = ((Math.PI*2) * _root.vaisseau1._rotation) / 360; _root.vaisseau1.trajectoireX = Math.cos(angle) * _root.vaisseau1.vitesse; _root.vaisseau1.trajectoireY = Math.sin(angle) * _root.vaisseau1.vitesse; }
Instance of Symbol 46 MovieClip "ovnis" in Frame 2
onClipEvent (load) { if ((this.getDepth() >= _root.pisteOvnis[0]) && (this.getDepth() <= _root.pisteOvnis[1])) { this.clipLimites = _root.fond.getBounds(_root); ((Math.round(Math.random()) == 1) ? ((this.trajectoireX = Math.round(Math.random() * 5))) : ((this.trajectoireX = -Math.round(Math.random() * 5)))); ((Math.round(Math.random()) == 1) ? ((this.trajectoireY = Math.round(Math.random() * 5))) : ((this.trajectoireY = -Math.round(Math.random() * 5)))); ((Math.round(Math.random()) == 1) ? ((this.vitesseRotation = Math.round(Math.random() * 10))) : ((this.vitesseRotation = -Math.round(Math.random() * 10)))); } } onClipEvent (enterFrame) { if ((this.getDepth() >= _root.pisteOvnis[0]) && (this.getDepth() <= _root.pisteOvnis[1])) { posX = this._x; posY = this._y; switch (true) { case (posX + this.trajectoireX) < this.clipLimites.xMin : posX = this.clipLimites.xMax; break; case (posX + this.trajectoireX) > this.clipLimites.xMax : posX = this.clipLimites.xMin; break; case (posY + this.trajectoireY) < this.clipLimites.yMin : posY = this.clipLimites.yMax; break; case (posY + this.trajectoireY) > this.clipLimites.yMax : posY = this.clipLimites.yMin; break; default : posX = posX + this.trajectoireX; posY = posY + this.trajectoireY; } this._x = posX; this._y = posY; this._rotation = this._rotation + this.vitesseRotation; } index = _root.pisteProjectile[0]; while (index < _root.pisteProjectile[1]) { if (eval (("_root.projectile" + index) + "._x") != undefined) { posX = eval (("_root.projectile" + index) + "._x"); posY = eval (("_root.projectile" + index) + "._y"); if (this.hitTest(eval ("_root.projectile" + index))) { removeMovieClip(eval ("_root.projectile" + index)); _root.Pointage = _root.Pointage + 100; if ((((((_root.Pointage == 5000) || (_root.Pointage == 10000)) || (_root.Pointage == 15000)) || (_root.Pointage == 20000)) || (_root.Pointage == 25000)) || (_root.Pointage == 30000)) { _root.Vies = _root.Vies + 1; } this.gotoAndplay(2); explosion = new Sound(); explosion.attachSound("Explosion Ovni"); explosion.start(); } } index++; } }
Instance of Symbol 55 MovieClip "projectile" in Frame 2
onClipEvent (load) { if ((this.getDepth() >= _root.pisteProjectile[0]) && (this.getDepth() <= _root.pisteProjectile[1])) { this.clipLimites = _root.fond.getBounds(_root); this._x = _root.vaisseau1._x; this._y = _root.vaisseau1._y; this._rotation = _root.vaisseau1._rotation; this._trajectoireX = 0; this._trajectoireY = 0; this.vitesse = 50; this.angleRadian = ((Math.PI*2) * _root.vaisseau1._rotation) / 360; } } onClipEvent (enterFrame) { if ((this.getDepth() >= _root.pisteProjectile[0]) && (this.getDepth() <= _root.pisteProjectile[1])) { deltaX = Math.cos(this.angleRadian) * this.vitesse; deltaY = Math.sin(this.angleRadian) * this.vitesse; this._x = this._x + deltaX; this._y = this._y + deltaY; if ((((this._x < this.clipLimites.xMin) || (this._x > this.clipLimites.xMax)) || (this._y < this.clipLimites.yMin)) || (this._y > this.clipLimites.yMax)) { removeMovieClip(this); } } }
Instance of Symbol 61 MovieClip "bonusbouclier" in Frame 2
onClipEvent (load) { if (this.getDepth() == 2000) { this._x = Math.round(Math.random() * _root.clipLimites.xMax); this._y = _root.clipLimites.yMax; } } onClipEvent (enterFrame) { if (this.getDepth() == 2000) { this._x = this._x + 2; this._y = this._y - 4; if ((((this._x < this._root.clipLimites.xMin) || (this._x > this._root.clipLimites.xMax)) || (this._y < this._root.clipLimites.yMin)) || (this._y > this._root.clipLimites.yMax)) { removeMovieClip(this); } if (this.hitTest(_root.vaisseau1)) { _root.vaisseau1._alpha = 25; temps = new Date(); _root.vaisseau1.tempsGrace = temps.getTime() + 10000; removeMovieClip(this); } } }
Instance of Symbol 66 MovieClip "bonusvitesse" in Frame 2
onClipEvent (load) { if (this.getDepth() == 2000) { this._x = Math.round(Math.random() * _root.clipLimites.xMax); this._y = _root.clipLimites.yMin; } } onClipEvent (enterFrame) { if (this.getDepth() == 2000) { this._x = this._x - 2; this._y = this._y + 4; if ((((this._x < this._root.clipLimites.xMin) || (this._x > this._root.clipLimites.xMax)) || (this._y < this._root.clipLimites.yMin)) || (this._y > this._root.clipLimites.yMax)) { removeMovieClip(this); } if (this.hitTest(_root.vaisseau1)) { removeMovieClip(this); _root.vaisseau1.vitesse = 20; } } }
Frame 3
_root.score = Pointage; gname = "invasionjs"; _root.gameover = 1; stop();
Symbol 8 Button
on (release) { gotoAndStop (2); }
Symbol 16 Button
on (release) { gotoAndStop (4); }
Symbol 21 MovieClip Frame 1
if (this.sessionstarted != 1) { this.arcade = new LoadVars(); this.sessionvars = new LoadVars(); this.arcade.gamename = "invasion2196"; this.arcade.sessdo = "sessionstart"; this.arcade.sendAndLoad("arcade.php", sessionvars, "POST"); if (this.sessionvars.sessiontype != 2) { _root.is_a_challenge = 0; } else { _root.is_a_challenge = 1; } this.sessionstarted = 1; } if (_root.gameover == 1) { if ((this.askpermission != 1) && (this.sessionvars.connStatus == 1)) { this.prequestvars = new LoadVars(); this.pranswer = new LoadVars(); this.prequestvars.gametime = this.sessionvars.gametime; this.prequestvars.fakekey = this.sessionvars.initbar; _root.score = int(Number(_root.score)); if (_root.score != 0) { this.prequestvars.score = _root.score; } else { this.prequestvars.score = -1; } this.prequestvars.id = this.sessionvars.lastid; this.prequestvars.sessdo = "permrequest"; this.prequestvars.note = (this.prequestvars.id * this.prequestvars.score) * this.prequestvars.fakekey; this.prequestvars.sendAndLoad("./arcade.php", this.pranswer, "POST"); this.askpermission = 1; } if ((this.pranswer.validate == 1) && (this.finalsent != 1)) { this.burnscore = new LoadVars(); this.burnscore.microone = this.pranswer.microone; this.burnscore.gametime = this.prequestvars.gametime; this.burnscore.id = this.prequestvars.id; if (_root.score == 0) { this.burnscore.noscore = 1; } this.burnscore.sessdo = "burn"; this.burnscore.send("./arcade.php", "_self", "POST"); this.finalsent = 1; } }
Symbol 26 Button
on (release) { gotoAndStop (2); }
Symbol 32 Button
on (release) { gotoAndStop (4); }
Symbol 46 MovieClip Frame 1
stop();
Symbol 46 MovieClip Frame 2
Symbol 46 MovieClip Frame 7
removeMovieClip(clip); _root.DupliqueMeteore(this);
Symbol 81 Button
on (release) { gotoAndStop (2); }
Symbol 87 Button
on (release) { nextFrame(); }
Symbol 91 Button
on (release) { gotoAndStop (2); }
Symbol 92 Button
on (release) { nextFrame(); }
Symbol 95 Button
on (release) { gotoAndStop (1); }
Symbol 98 Button
on (release) { gotoAndStop (1); }

Library Items

Symbol 1 Sound [Tire]
Symbol 2 Sound [Explosion Ovni]
Symbol 3 SoundUsed by:Timeline
Symbol 5 FontUsed by:4 13 14 19 20 29 83 84 89 90 96 97
Symbol 4 TextUses:5Used by:Timeline
Symbol 7 FontUsed by:6
Symbol 6 TextUses:7Used by:Timeline
Symbol 9 GraphicUsed by:8 16 26 32 87 92
Symbol 10 GraphicUsed by:8 26
Symbol 11 GraphicUsed by:8 26
Symbol 12 GraphicUsed by:8 16 26 32 81 87 91 92 95 98
Symbol 13 TextUses:5Used by:8 26
Symbol 14 TextUses:5Used by:8 26
Symbol 15 SoundUsed by:8 16 26 32 81 87 91 92 95 98
Symbol 8 ButtonUses:9 10 11 12 13 14 15Used by:Timeline
Symbol 17 GraphicUsed by:16 32 81 87 91 92 95 98
Symbol 18 GraphicUsed by:16 32
Symbol 19 TextUses:5Used by:16 32
Symbol 20 TextUses:5Used by:16 32
Symbol 16 ButtonUses:9 17 18 12 19 20 15Used by:Timeline
Symbol 21 MovieClipUsed by:Timeline
Symbol 22 FontUsed by:23
Symbol 23 EditableTextUses:22Used by:Timeline
Symbol 24 FontUsed by:25
Symbol 25 EditableTextUses:24Used by:Timeline
Symbol 26 ButtonUses:9 10 11 12 13 14 15
Symbol 27 FontUsed by:28
Symbol 28 EditableTextUses:27Used by:Timeline
Symbol 29 TextUses:5Used by:Timeline
Symbol 30 FontUsed by:31
Symbol 31 EditableTextUses:30Used by:Timeline
Symbol 32 ButtonUses:9 17 18 12 19 20 15
Symbol 33 FontUsed by:34
Symbol 34 EditableTextUses:33Used by:Timeline
Symbol 36 GraphicUsed by:35
Symbol 35 MovieClipUses:36Used by:Timeline
Symbol 38 GraphicUsed by:37
Symbol 37 MovieClipUses:38Used by:Timeline
Symbol 41 GraphicUsed by:40
Symbol 40 MovieClipUses:41Used by:39
Symbol 42 GraphicUsed by:39
Symbol 39 MovieClipUses:40 42Used by:Timeline
Symbol 44 FontUsed by:45
Symbol 45 EditableTextUses:44Used by:43
Symbol 43 MovieClipUses:45Used by:Timeline
Symbol 48 GraphicUsed by:47
Symbol 50 GraphicUsed by:49
Symbol 49 MovieClipUses:50Used by:47
Symbol 47 MovieClipUses:48 49Used by:46
Symbol 52 GraphicUsed by:51
Symbol 51 MovieClipUses:52Used by:46
Symbol 46 MovieClipUses:47 51Used by:Timeline
Symbol 54 GraphicUsed by:53
Symbol 53 MovieClipUses:54Used by:Timeline
Symbol 56 GraphicUsed by:55
Symbol 57 GraphicUsed by:55
Symbol 58 GraphicUsed by:55
Symbol 59 GraphicUsed by:55
Symbol 60 GraphicUsed by:55
Symbol 55 MovieClipUses:56 57 58 59 60Used by:Timeline
Symbol 63 GraphicUsed by:62
Symbol 65 FontUsed by:64 69 70
Symbol 64 TextUses:65Used by:62
Symbol 62 MovieClipUses:63 64Used by:61  Timeline
Symbol 61 MovieClipUses:62Used by:Timeline
Symbol 68 GraphicUsed by:67
Symbol 69 TextUses:65Used by:67
Symbol 67 MovieClipUses:68 69Used by:66  Timeline
Symbol 66 MovieClipUses:67Used by:Timeline
Symbol 70 TextUses:65Used by:Timeline
Symbol 71 FontUsed by:72
Symbol 72 EditableTextUses:71Used by:Timeline
Symbol 73 FontUsed by:74
Symbol 74 EditableTextUses:73Used by:Timeline
Symbol 75 FontUsed by:76
Symbol 76 EditableTextUses:75Used by:Timeline
Symbol 77 FontUsed by:78
Symbol 78 EditableTextUses:77Used by:Timeline
Symbol 79 FontUsed by:80
Symbol 80 EditableTextUses:79Used by:Timeline
Symbol 82 GraphicUsed by:81 91
Symbol 83 TextUses:5Used by:81 91
Symbol 84 TextUses:5Used by:81 91
Symbol 81 ButtonUses:12 17 82 83 84 15Used by:Timeline
Symbol 86 FontUsed by:85 93 94
Symbol 85 TextUses:86Used by:Timeline
Symbol 88 GraphicUsed by:87 92 95 98
Symbol 89 TextUses:5Used by:87 92
Symbol 90 TextUses:5Used by:87 92
Symbol 87 ButtonUses:9 17 88 12 89 90 15Used by:Timeline
Symbol 91 ButtonUses:12 17 82 83 84 15
Symbol 92 ButtonUses:9 17 88 12 89 90 15
Symbol 93 TextUses:86Used by:Timeline
Symbol 94 TextUses:86Used by:Timeline
Symbol 96 TextUses:5Used by:95 98
Symbol 97 TextUses:5Used by:95 98
Symbol 95 ButtonUses:12 17 88 96 97 15Used by:Timeline
Symbol 98 ButtonUses:12 17 88 96 97 15

Instance Names

"vaisseau"Frame 2Symbol 39 MovieClip
"ovnis"Frame 2Symbol 46 MovieClip
"fond"Frame 2Symbol 53 MovieClip
"projectile"Frame 2Symbol 55 MovieClip
"bonusbouclier"Frame 2Symbol 61 MovieClip
"bonusvitesse"Frame 2Symbol 66 MovieClip
"propulseur"Symbol 39 MovieClip Frame 1Symbol 40 MovieClip

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 1 as "Tire"
ExportAssets (56)Timeline Frame 1Symbol 2 as "Explosion Ovni"

Dynamic Text Variables

ViesSymbol 23 EditableText"f"
PointageSymbol 25 EditableText"g"
NiveauSymbol 28 EditableText"d"
ViesSymbol 72 EditableText"f"
PointageSymbol 74 EditableText"g"
NiveauSymbol 76 EditableText"d"




http://swfchan.com/9/42722/info.shtml
Created: 9/5 -2019 19:23:24 Last modified: 9/5 -2019 19:23:24 Server time: 22/05 -2024 00:27:06