ΠΠ±ΡΠ΅ΠΊΡ MovieClip ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠ΅ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΡΡΠ΅Π½ΠΈΡ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ _droptarget, Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡΠ΅Π΅ ΡΡΡΠ»ΠΊΡ Π½Π° ΡΠ°ΠΊ Π½Π°Π·ΡΠ²Π°Π΅ΠΌΡΡ "ΡΠ΅Π»Ρ" ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ "drag'n'drop" β Π½Π° ΠΊΠ»ΠΈΠΏ, Π² ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ» "Π±ΡΠΎΡΠ΅Π½" ΠΏΠ΅ΡΠ΅ΡΠ°ΡΠΊΠΈΠ²Π°Π΅ΠΌΡΠΉ ΠΊΠ»ΠΈΠΏ. ΠΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ, Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΡΠΉ ΡΡΠΈΠΌ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎΠΌ, ΠΈ, Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ Π½Π΅Π³ΠΎ, Π·Π°Π²Π΅ΡΡΠΈΡΡ ΠΈΠ»ΠΈ Π½Π΅ Π·Π°Π²Π΅ΡΡΠΈΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ ΠΏΠ΅ΡΠ΅ΡΠ°ΡΠΊΠΈΠ²Π°Π½ΠΈΡ.
ΠΠ΄Π΅ΡΡ ΠΈΠΌΠ΅Π΅Ρ ΠΌΠ΅ΡΡΠΎ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠ΅ Π·Π°ΡΡΡΠ΄Π½Π΅Π½ΠΈΠ΅. ΠΠ΅Π»ΠΎ Π² ΡΠΎΠΌ, ΡΡΠΎ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ _droptarget Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π² ΠΎΡΠΎΠ±ΠΎΠΌ ΡΠΎΡΠΌΠ°ΡΠ΅, ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΠΌΠΎΠΌ Π² ΡΡΠ°ΡΡΡ Π²Π΅ΡΡΠΈΡΡ Flash (ΡΡΠΎ Π²Π΅ΡΡΠΈΠΈ 1β4). ΠΡΠΎ ΡΠ°ΠΊ Π½Π°Π·ΡΠ²Π°Π΅ΠΌΠ°Ρ "Π·Π°ΠΏΠΈΡΡ ΡΠΎ ΡΠ»ΡΡΠ΅ΠΌ", ΠΊΠΎΠ³Π΄Π° Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΠ°Π·Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ ΠΌΠ΅ΠΆΠ΄Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠ° ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΈ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Π΅Π³ΠΎ ΡΠ²ΠΎΠΉΡΡΠ²Π° ΠΈΠ»ΠΈ ΠΌΠ΅ΡΠΎΠ΄Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΊΠΎΡΠ°Ρ ΡΠ΅ΡΡΠ° (/), Π° Π½Π΅ ΡΠΎΡΠΊΠ°. ΠΠ»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΡ "Π·Π°ΠΏΠΈΡΡ ΡΠΎ ΡΠ»ΡΡΠ΅ΠΌ" Π² Π·Π½Π°ΠΊΠΎΠΌΡΡ Π½Π°ΠΌ "Π·Π°ΠΏΠΈΡΡ Ρ ΡΠΎΡΠΊΠΎΠΉ", Π½ΡΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΠΎΠΉ Π²ΠΎ Flash ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ evai.
ΠΠ°Π²Π°ΠΉΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΏΠΈΡΠ΅ΠΌ ΡΡΠ΅Π½Π°ΡΠΈΠΈ-ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΡΠΎΠ±ΡΡΠΈΠΉ mouseDown ΠΈ mouseUp ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΠΎΠ½ΠΈ Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ»ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ "Π±ΡΠΎΡΠΈΡΡ" ΠΏΠ΅ΡΠ΅ΡΠ°ΡΠΊΠΈΠ²Π°Π΅ΠΌΡΠΉ ΠΊΠ»ΠΈΠΏ Π² ΠΊΠ»ΠΈΠΏ ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ forbiddenArea. Π‘ΡΠ΅Π½Π°ΡΠΈΠΈ Π±ΡΠ΄ΡΡ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΡΠ°ΠΊ:
onClipEvent(mouseDown) {
this.startDrag(false);
oldX = this._x;
oldY = this._y;
}
onClipEvent(mouseUp) {
if (eval(this._droptarget)!= _root.forbiddenArea) {
this._x = _root._xmouse;
this._y = _root._ymouse;
} else {
this._x = oldX;
this._y = oldY;
}
this.stopDrag();
}
Π’Π΅ΠΏΠ΅ΡΡ ΠΏΠ΅ΡΠ²ΡΠΉ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊ, ΠΏΠΎΠΌΠΈΠΌΠΎ Π·Π°ΠΏΡΡΠΊΠ° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ "drag'n'drop", ΡΠΎΡ ΡΠ°Π½ΡΠ΅Ρ ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΡΠ΅ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ ΠΏΠ΅ΡΠ΅ΡΠ°ΡΠΊΠΈΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΊΠ»ΠΈΠΏΠ° Π² ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ oldX ΠΈ oldY. ΠΡΠΎΡΠΎΠΉ ΠΆΠ΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊ, ΠΎΠ±Π½Π°ΡΡΠΆΠΈΠ², ΡΡΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΏΠ΅ΡΠ΅ΡΠ°ΡΠΈΠ» ΠΊΠ»ΠΈΠΏ Π² "Π·Π°ΠΏΡΠ΅ΡΠ΅Π½Π½ΠΎΠ΅ ΠΌΠ΅ΡΡΠΎ", Π²ΠΎΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΡΠ°ΡΠΊΠΈΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΊΠ»ΠΈΠΏΠ°. Π ΠΎΠ±ΠΎΠΈΡ ΡΠ»ΡΡΠ°ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ "drag'n'drop" Π·Π°Π²Π΅ΡΡΠ°Π΅ΡΡΡ.
Π’Π°ΠΊ ΠΆΠ΅ ΠΏΡΠΎΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΡΡΠ΅Π½Π°ΡΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠΉ, Π½Π°ΠΎΠ±ΠΎΡΠΎΡ, ΡΠ°Π·ΡΠ΅ΡΠΈΡ "Π±ΡΠΎΡΠ°ΡΡ" ΠΏΠ΅ΡΠ΅ΡΠ°ΡΠΊΠΈΠ²Π°Π΅ΠΌΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΡΠΎΠ»ΡΠΊΠΎ Π² ΠΎΠ΄Π½ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ ΠΌΠ΅ΡΡΠΎ. ΠΠΎΠΎΠ±ΡΠ΅, ΠΌΠΎΠΆΠ½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ΅Π³ΠΎ ΠΏΡΠΈΠ΄ΡΠΌΠ°ΡΡβ¦
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠΈΠ³ΡΡΠ½ΠΎΠ³ΠΎ ΠΊΡΡΡΠΎΡΠ° ΠΌΡΡΠΈΠΡΠ΅Π½Ρ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ (Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΎΠ·Π΄Π°Π½Π½ΡΠ΅ Π²ΠΎ Flash, Π½ΠΎ ΠΈ ΠΎΠ±ΡΡΠ½ΡΠ΅, ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΠ΅ Π² ΡΠΈΡΡΠ΅ΠΌΠ΅ Windows) "ΡΠ΅Π³ΠΎΠ»ΡΡΡ" ΡΠΈΠ³ΡΡΠ½ΡΠΌΠΈ ΠΊΡΡΡΠΎΡΠ°ΠΌΠΈ ΠΌΡΡΠΈ. ΠΠ°Π²Π°ΠΉΡΠ΅ Π²ΡΡΡΠ½ΠΈΠΌ, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠ°ΠΊΠΎΠΉ ΠΊΡΡΡΠΎΡ ΡΡΠ΅Π΄ΡΡΠ²Π°ΠΌΠΈ Flash.
ΠΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, ΡΡΠΎ ΠΌΡ ΡΠΎΠ·Π΄Π°Π»ΠΈ ΠΎΠ±ΡΠ°Π·Π΅Ρ-ΠΊΠ»ΠΈΠΏ ΠΈ Π½Π°ΡΠΈΡΠΎΠ²Π°Π»ΠΈ Π² Π½Π΅ΠΌ ΠΊΡΡΡΠΎΡ ΠΆΠ΅Π»Π°Π΅ΠΌΠΎΠΉ ΡΠΎΡΠΌΡ. ΠΠ°Π»Π΅Π΅ ΠΌΡ ΠΏΠΎΠΌΠ΅ΡΡΠΈΠ»ΠΈ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ ΡΠΎΠ·Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠ»ΠΈΠΏΠ° Π½Π° ΡΠ°Π±ΠΎΡΠΈΠΉ Π»ΠΈΡΡ ΠΈ Π½Π°Π·Π²Π°Π»ΠΈ Π΅Π³ΠΎ cursor. Π’Π΅ΠΏΠ΅ΡΡ, ΡΡΠΎΠ±Ρ ΠΏΡΠ΅Π²ΡΠ°ΡΠΈΡΡ ΡΡΠΎΡ ΠΊΠ»ΠΈΠΏ Π² ΡΠΈΠ³ΡΡΠ½ΡΠΉ ΠΊΡΡΡΠΎΡ ΠΌΡΡΠΈ, ΠΏΡΠΈΠ²ΡΠΆΠ΅ΠΌ ΠΊ Π½Π΅ΠΌΡ ΡΠ°ΠΊΠΎΠΉ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΡΠΎΠ±ΡΡΠΈΡ ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ load:
onClipEvent(load) {
this.startDrag(true);
}
ΠΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊ load ΡΡΠ°Π·Ρ ΠΆΠ΅ ΠΏΠΎΡΠ»Π΅ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΊΠ»ΠΈΠΏΠ° Π΄Π΅Π»Π°Π΅Ρ Π΅Π³ΠΎ ΠΏΠ΅ΡΠ΅ΡΠ°ΡΠΊΠΈΠ²Π°Π΅ΠΌΡΠΌ. ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ ΠΊΠ»ΠΈΠΏ cursor Π±ΡΠ΄Π΅Ρ Π²ΡΠ΅Π³Π΄Π° ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°ΡΡΡΡ Π·Π° ΠΊΡΡΡΠΎΡΠΎΠΌ ΠΌΡΡΠΈ ΠΈ ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠ°ΠΌ ΡΡΠ°Π½Π΅Ρ ΠΊΡΡΡΠΎΡΠΎΠΌ, ΡΠ΅Π³ΠΎ ΠΌΡ ΠΈ Π΄ΠΎΠ±ΠΈΠ²Π°Π»ΠΈΡΡ.
ΠΠ°Π·Π°Π»ΠΎΡΡ Π±Ρ, Π²ΡΠ΅ Π·Π°ΠΌΠ΅ΡΠ°ΡΠ΅Π»ΡΠ½ΠΎ. ΠΠ΄Π½ΠΎ ΠΏΠ»ΠΎΡ ΠΎ: "ΡΠΎΠ΄Π½ΠΎΠΉ" ΠΊΡΡΡΠΎΡ ΠΌΡΡΠΈ, ΡΠΈΡΡΠ΅ΠΌΡΠΉ ΡΠ°ΠΌΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ Windows, ΠΏΠΎΡΡΠΈΡ Π²ΡΡ ΠΊΠ°ΡΡΠΈΠ½Ρ. ΠΠ³ΠΎ Π½ΡΠΆΠ½ΠΎ ΡΠΏΡΡΡΠ°ΡΡ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ hide ΠΏΠΎΠΊΠ° Π΅ΡΠ΅ Π½Π΅ ΠΈΠ·ΡΡΠ΅Π½Π½ΠΎΠ³ΠΎ Π½Π°ΠΌΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠ° Mouse (ΠΎΠ½ Π±ΡΠ΄Π΅Ρ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½ Π΄Π°Π»Π΅Π΅ Π² ΡΡΠΎΠΉ Π³Π»Π°Π²Π΅). ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ ΡΠΊΡΡΠ²Π°Π΅Ρ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΉ ΠΊΡΡΡΠΎΡ ΠΌΡΡΠΈ.
ΠΠ΅ΡΠ΅ΠΏΠΈΡΠ΅ΠΌ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΡΠΎΠ±ΡΡΠΈΡ load. ΠΠ½ Π±ΡΠ΄Π΅Ρ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΡΠ°ΠΊ:
onClipEvent(load) {
Mouse.hide();
this.startDrag(true);
}
ΠΠΎΡ ΡΠ΅ΠΏΠ΅ΡΡ Π²ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ, ΠΊΠ°ΠΊ Π½Π°Π΄ΠΎ.
ΠΠΎΠ±Π°Π²ΠΈΠΌ ΠΊ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡ, ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°ΡΡ ΠΎΠ±Π»Π°ΡΡΡ, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ Π±ΡΠ΄Π΅Ρ Π΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°ΡΡ ΡΠΎΠ·Π΄Π°Π½Π½ΡΠΉ Π½Π°ΠΌΠΈ ΡΠΈΠ³ΡΡΠ½ΡΠΉ ΠΊΡΡΡΠΎΡ ΠΌΡΡΠΈ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ Π²ΡΠΎΡΠΎΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠ³ΠΎ Π²ΡΡΠ΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°:
this.startDrag(true, 200, 100, 600, 400);
ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ Π½Π°Ρ ΡΠΈΠ³ΡΡΠ½ΡΠΉ ΠΊΡΡΡΠΎΡ Π±ΡΠ΄Π΅Ρ "Π·Π°ΠΏΠ΅ΡΡ" Π² ΡΠΊΠ°Π·Π°Π½Π½ΡΡ Π³ΡΠ°Π½ΠΈΡΠ°Ρ .
ΠΡΡΠ²Π»Π΅Π½ΠΈΠ΅ ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΠΉ ΠΈ ΠΊΠ°ΡΠ°Π½ΠΈΠΉΠ§Π°ΡΡΠΎ Π±ΡΠ²Π°Π΅Ρ Π½ΡΠΆΠ½ΠΎ Π·Π½Π°ΡΡ, Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π»ΠΈ Π·Π°Π΄Π°Π½Π½Π°Ρ ΡΠΎΡΠΊΠ° Π²Π½ΡΡΡΠΈ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΈΠ»ΠΈ ΠΊΠ°ΡΠ°ΡΡΡΡ Π»ΠΈ Π΄ΡΡΠ³ Π΄ΡΡΠ³Π° Π΄Π²Π° ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°. ΠΡΠ° Π·Π°Π΄Π°ΡΠ° β Π²ΡΡΠ²Π»Π΅Π½ΠΈΠ΅ ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΠΉ ΠΈ ΠΊΠ°ΡΠ°Π½ΠΈΠΉ β ΡΠ΅ΡΠ°Π΅ΡΡΡ Π² ΡΠ°Π·Π½ΡΡ ΡΠ»ΡΡΠ°ΡΡ ΠΏΠΎ-ΡΠ°Π·Π½ΠΎΠΌΡ. Π, ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, Π΅Π΅ Π·Π°ΡΠ°ΡΡΡΡ Π²Π΅ΡΡΠΌΠ° Π½Π΅ΠΏΡΠΎΡΡΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ Π½Π°ΠΉΠ΄Π΅Π½ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠΌ.
Π Π½Π°ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅, ΠΎΠ΄Π½Π°ΠΊΠΎ, Π²ΡΠ΅ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΠ΅. Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ Flash ΠΏΡΠ΅Π΄ΡΡΠΌΠΎΡΡΠ΅Π»ΠΈ Π² ΠΎΠ±ΡΠ΅ΠΊΡΠ΅ movieClip ΠΎΡΠΎΠ±ΡΠΉ ΠΌΠ΅ΡΠΎΠ΄ hitTest. Π‘ Π΅Π³ΠΎ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ, Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π»ΠΈ Π·Π°Π΄Π°Π½Π½Π°Ρ ΡΠΎΡΠΊΠ° Π²Π½ΡΡΡΠΈ ΠΊΠ»ΠΈΠΏΠ° ΠΈΠ»ΠΈ ΠΊΠ°ΡΠ°ΡΡΡΡ Π»ΠΈ Π΄ΡΡΠ³ Π΄ΡΡΠ³Π° Π΄Π²Π° ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ ΠΊΠ»ΠΈΠΏΠ°.
ΠΠ΅ΡΠΎΠ΄ hitTest ΠΈΠΌΠ΅Π΅Ρ Π΄Π²Π° ΡΠΎΡΠΌΠ°ΡΠ° Π²ΡΠ·ΠΎΠ²Π°. ΠΠ΅ΡΠ²ΡΠΉ ΠΈΠ· ΡΡΠΈΡ ΡΠΎΡΠΌΠ°ΡΠΎΠ² ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π²ΡΡΡΠ½ΠΈΡΡ ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ ΡΠΎΡΠΊΠΈ ΠΈ ΠΊΠ»ΠΈΠΏΠ°:
<ΠΠ»ΠΈΠΏ>.hitTest(<Π₯>, <Y>, <ΠΡΠΎΠ²Π΅ΡΡΡΡ ΠΊΠΎΠ½ΡΡΡ>);
ΠΠΎΠ½ΡΡΠ½ΠΎ, ΡΡΠΎ ΠΏΠ΅ΡΠ²ΡΠ΅ Π΄Π²Π° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΡΡ ΠΈ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΡΡ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ Π½ΡΠΆΠ½ΠΎΠΉ Π½Π°ΠΌ ΡΠΎΡΠΊΠΈ. Π’ΡΠ΅ΡΠΈΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ ΠΈΠΌΠ΅Π΅Ρ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠΈΠΏ ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΊΠ°Π·Π°ΡΡ, ΡΡΠΎ ΡΡΠΈΡΠ°ΡΡ Π³ΡΠ°Π½ΠΈΡΠ°ΠΌΠΈ ΠΊΠ»ΠΈΠΏΠ°. ΠΡΠ»ΠΈ ΡΡΠΎΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ ΠΈΠΌΠ΅Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ true, Flash ΡΡΠΈΡΠ°Π΅Ρ Π³ΡΠ°Π½ΠΈΡΠ°ΠΌΠΈ ΠΊΠ»ΠΈΠΏΠ° ΠΊΠΎΠ½ΡΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠ΅ΠΉΡΡ Π² Π½Π΅ΠΌ Π³ΡΠ°ΡΠΈΠΊΠΈ. Π ΡΠ»ΡΡΠ°Π΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ false Flash "ΠΌΡΡΠ»Π΅Π½Π½ΠΎ" Π²ΠΏΠΈΡΡΠ²Π°Π΅Ρ ΠΊΠ»ΠΈΠΏ Π² Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡΠΉ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊ ΠΈ ΡΡΠΈΡΠ°Π΅Ρ Π³ΡΠ°Π½ΠΈΡΠ°ΠΌΠΈ ΠΊΠ»ΠΈΠΏΠ° Π΅Π³ΠΎ ΠΊΠΎΠ½ΡΡΡ.
ΠΡΠ»ΠΈ Π·Π°Π΄Π°Π½Π½Π°Ρ ΡΠΎΡΠΊΠ° Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π²Π½ΡΡΡΠΈ ΠΊΠ»ΠΈΠΏΠ°, ΠΌΠ΅ΡΠΎΠ΄ hitTest Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ true. Π ΠΏΡΠΎΡΠΈΠ²Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ β Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ false. ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π² ΡΡΠ»ΠΎΠ²Π½ΠΎΠΌ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠΈ ΠΈΠ»ΠΈ Π³Π΄Π΅-Π»ΠΈΠ±ΠΎ Π΅ΡΠ΅.
ΠΠ°Π²Π°ΠΉΡΠ΅ ΠΏΡΠΎΠ²Π΅ΡΠΈΠΌ, ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄. Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ Π½ΠΎΠ²ΡΠΉ ΠΊΠ»ΠΈΠΏ, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡΠΈΠΉ ΡΠΎΠ±ΠΎΠΉ ΡΠ»ΠΎΠΆΠ½ΡΡ ΡΠΈΠ³ΡΡΡ ΠΈΠ· ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° ΠΊΡΠΈΠ²ΡΡ . ΠΠΎΠΌΠ΅ΡΡΠΈΠΌ Π΅Π³ΠΎ Π½Π° ΡΠ°Π±ΠΎΡΠΈΠΉ Π»ΠΈΡΡ ΠΈ ΠΏΡΠΈΡΠ²ΠΎΠΈΠΌ Π΅ΠΌΡ ΠΈΠΌΡ hit. ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ ΠΏΡΠΈΠ²ΡΠΆΠ΅ΠΌ ΠΊ ΡΡΠΎΠΌΡ ΠΊΠ»ΠΈΠΏΡ ΡΠ°ΠΊΠΎΠΉ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΡΠΎΠ±ΡΡΠΈΡ enterFrame:
onClipEvent(enterFrame) {
if (this.hitTest(_root._xmouse, _root._ymouse, true)) {
this._alpha = 50;
} else { this._alpha = 100;
}
}
ΠΡΠΎΡ ΡΡΠ΅Π½Π°ΡΠΈΠΉ-ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΡΠΎΠ±ΡΡΠΈΡ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅Ρ, Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π»ΠΈ ΠΊΡΡΡΠΎΡ ΠΌΡΡΠΈ Π²Π½ΡΡΡΠΈ ΠΊΠΎΠ½ΡΡΡΠ° Π½Π°ΡΠ΅Π³ΠΎ ΠΊΠ»ΠΈΠΏΠ°. ΠΡΠ»ΠΈ ΡΡΠΎ ΡΠ°ΠΊ, ΠΊΠ»ΠΈΠΏ Π΄Π΅Π»Π°Π΅ΡΡΡ ΠΏΠΎΠ»ΡΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΡΠΌ, Π² ΠΏΡΠΎΡΠΈΠ²Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ β ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π½Π΅ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΡΠΌ (Π²ΠΈΠ΄ΠΈΠΌΡΠΌ).
Π Π½Π°ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΌΠ΅ΡΠΎΠ΄ hitTest ΠΏΡΠΎΠ²Π΅ΡΡΠ΅Ρ ΡΠΎΠ»ΡΠΊΠΎ "ΠΏΠΎΠΏΠ°Π΄Π°Π½ΠΈΠ΅" Π² ΡΠ°ΠΌ ΠΊΠ»ΠΈΠΏ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π΅Π³ΠΎ ΡΡΠ΅ΡΠΈΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ ΠΈΠΌΠ΅Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ true. ΠΡΠ»ΠΈ ΠΆΠ΅ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ false, ΡΠΎ ΠΌΠ΅ΡΠΎΠ΄ ΡΡΠ°Π½Π΅Ρ ΠΏΡΠΎΠ²Π΅ΡΡΡΡ ΠΏΠΎΠΏΠ°Π΄Π°Π½ΠΈΠ΅ Π² Π²ΠΎΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΠΌΡΠΉ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊ, ΠΎΠΏΠΈΡΠ°Π½Π½ΡΠΉ Π²ΠΎΠΊΡΡΠ³ Π½Π°ΡΠ΅Π³ΠΎ ΠΊΠ»ΠΈΠΏΠ°. ΠΡΠΎ Π±ΠΎΠ»Π΅Π΅ Π³ΡΡΠ±Π°Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΡ ΡΠΎΡΠΊΠΈ ΠΈ ΠΊΠ»ΠΈΠΏΠ°.
ΠΡΠΎΡΠΎΠΉ ΡΠΎΡΠΌΠ°Ρ ΠΌΠ΅ΡΠΎΠ΄Π° hitTest ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ Π½Π°ΠΌ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ Π½Π° ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ Π΄Π²Π° ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΠΊΠ»ΠΈΠΏΠ°, Ρ. Π΅. ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ, Π½Π°ΠΊΠ»Π°Π΄ΡΠ²Π°ΡΡΡΡ ΠΎΠ½ΠΈ Π΄ΡΡΠ³ Π½Π° Π΄ΡΡΠ³Π° ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅ΠΊΡΡΠ²Π°ΡΡΡΡ:
<ΠΠ»ΠΈΠΏ!>.hitTest(<ΠΠ»ΠΈΠΏ 2>);
Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΌΠ΅ΡΠΎΠ΄ hitTest ΠΏΡΠΎΠ²Π΅ΡΡΠ΅Ρ "ΠΏΠΎΠΏΠ°Π΄Π°Π½ΠΈΠ΅" Π½Π΅ ΡΠΈΠ³ΡΡΡ Π² ΡΠΈΠ³ΡΡΡ, Π° Π²ΠΎΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΠΌΠΎΠ³ΠΎ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠ°, ΠΎΠΏΠΈΡΠ°Π½Π½ΠΎΠ³ΠΎ Π²ΠΎΠΊΡΡΠ³ ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΠΈΠ³ΡΡΡ, Π² Π²ΠΎΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΠΌΡΠΉ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊ, ΠΎΠΏΠΈΡΠ°Π½Π½ΡΠΉ Π²ΠΎΠΊΡΡΠ³ Π²ΡΠΎΡΠΎΠΉ ΡΠΈΠ³ΡΡΡ. Π‘Π»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ, ΠΌΠ΅ΡΠΎΠ΄ Π²Π΅Π΄Π΅Ρ ΡΠ΅Π±Ρ ΡΠ°ΠΊ, ΡΠ»ΠΎΠ²Π½ΠΎ Π΅Π³ΠΎ Π² Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ Π½Π΅ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠΉ ΡΡΠ΅ΡΠΈΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ ΠΈΠΌΠ΅Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ false.
ΠΠ°ΠΌ ΠΎΡΡΠ°Π»ΠΎΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΡΠ°Π±ΠΎΡΡ ΠΌΠ΅ΡΠΎΠ΄Π°. Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ Π½ΠΎΠ²ΡΠΉ ΠΎΠ±ΡΠ°Π·Π΅Ρ-ΠΊΠ»ΠΈΠΏ ΡΠΎ ΡΠ»ΠΎΠΆΠ½ΠΎΠΉ ΡΠΈΠ³ΡΡΠΎΠΉ, ΠΏΠΎΠΌΠ΅ΡΡΠΈΠΌ Π΅Π³ΠΎ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ Π½Π° ΡΠ°Π±ΠΎΡΠΈΠΉ Π»ΠΈΡΡ, ΡΠ΄Π΅Π»Π°Π΅ΠΌ Π΅Π³ΠΎ ΠΏΠΎΠΌΠ΅Π½ΡΡΠ΅ ΠΈ Π½Π°Π·ΠΎΠ²Π΅ΠΌ cursor. Π ΠΏΠ΅ΡΠ²ΠΎΠΌΡ (ΠΈ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΠΎΠΌΡ) ΠΊΠ°Π΄ΡΡ ΡΠΈΠ»ΡΠΌΠ° ΠΏΡΠΈΠ²ΡΠΆΠ΅ΠΌ Π²ΠΎΡ ΡΠ°ΠΊΠΎΠΉ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΉ ΡΡΠ΅Π½Π°ΡΠΈΠΉ:
_root.cursor.startDrag(true);
ΠΡΠΎΡ ΡΡΠ΅Π½Π°ΡΠΈΠΉ Π·Π°ΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΊΠ»ΠΈΠΏ cursor Π΄Π²ΠΈΠ³Π°ΡΡΡΡ Π·Π° ΠΌΡΡΡΡ, Ρ. Π΅. ΠΏΡΠ΅Π²ΡΠ°ΡΠ°Π΅Ρ Π΅Π³ΠΎ Π² ΡΠΈΠ³ΡΡΠ½ΡΠΉ ΠΊΡΡΡΠΎΡ.
Π’Π΅ΠΏΠ΅ΡΡ Π½Π°ΠΏΠΈΡΠ΅ΠΌ ΡΡΠ΅Π½Π°ΡΠΈΠΉ-ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΡΠΎΠ±ΡΡΠΈΡ enter Frame Π΄Π»Ρ ΠΊΠ»ΠΈΠΏΠ° hit, ΡΠ°ΠΊ ΡΡΠΎΠ±Ρ ΠΎΠ½ ΠΏΡΠΎΠ²Π΅ΡΡΠ» ΠΊΠ°ΡΠ°Π½ΠΈΠ΅ ΠΊΠ»ΠΈΠΏΠΎΠ² cursor ΠΈ hit ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π΄ΡΡΠ³ΠΈΠΌ:
onClipEvent(enterFrame) {
if (this.hitTest(_root.cursor)) {
this._alpha = 50;
} else { this._alpha = 100;
}
}
Π Π°Π±ΠΎΡΠ° Ρ Π³ΡΠ°ΡΠΈΠΊΠΎΠΉ
Π₯ΠΎΡΡ Flash ΠΈ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΌΠΎΡΠ½ΡΠ΅ ΡΡΠ΅Π΄ΡΡΠ²Π° ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π³ΡΠ°ΡΠΈΠΊΠΈ ΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π°Π½ΠΈΠΌΠ°ΡΠΈΠΈ, ΠΈΠ½ΠΎΠ³Π΄Π° Π±ΡΠ²Π°Π΅Ρ Π½ΡΠΆΠ½ΠΎ ΠΊΠΎΠ΅-ΡΡΠΎ Π΄ΠΎΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠΆΠ΅ Π²ΠΎ Π²ΡΠ΅ΠΌΡ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡ ΡΠΈΠ»ΡΠΌΠ°. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ ΠΌΡ ΡΠΎΠ±ΠΈΡΠ°Π΅ΠΌΡΡ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠΈΠ»ΡΠΌ, ΠΊΠΎΡΠΎΡΡΠΉ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡ Π±ΡΠ΄Π΅Ρ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡ Π½Π° ΡΠ°Π±ΠΎΡΠΈΠΉ Π»ΠΈΡΡ Π³ΡΠ°ΡΠΈΠΊ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΡΡΠ½ΠΊΡΠΈΠΈ, Π½Π°ΠΌ ΠΏΠΎΡΡΠ΅Π±ΡΡΡΡΡ ΡΡΠ΅Π΄ΡΡΠ²Π° Π΄Π»Ρ ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΡΠΎΠ³ΠΎ ΡΠ°ΠΌΠΎΠ³ΠΎ Π³ΡΠ°ΡΠΈΠΊΠ°. Π§ΡΠΎ Π² ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠΈΡΡ Π½Π°ΠΌ Flash?
Π ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅Ρ ΠΎΠ½ ΡΠ΅Π»ΡΠΉ Π½Π°Π±ΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² ΠΈ ΡΠ²ΠΎΠΉΡΡΠ² ΠΎΠ±ΡΠ΅ΠΊΡΠ° MovieClip, ΡΠ»ΡΠΆΠ°ΡΠΈΡ Π΄Π»Ρ ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ Π»ΠΈΠ½ΠΈΠΉ ΠΈ Π·Π°Π»ΠΈΠ²ΠΎΠΊ. ΠΡΠ°ΡΠΈΠΊΠ°, Π½Π°ΡΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ Ρ ΠΈΡ ΠΏΠΎΠΌΠΎΡΡΡ, Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ ΡΠΎΠ·Π΄Π°Π½Π½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎ ΠΈΠ»ΠΈ ΠΏΡΠΎΡΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΉ Π³ΡΠ°ΡΠΈΠΊΠΎΠΉ.
Π Π³Π»Π°Π²Π΅ 14 ΠΌΡ ΡΠ·Π½Π°Π»ΠΈ ΠΎ ΠΌΠ°ΡΠΊΠΈΡΡΡΡΠΈΡ ΡΠ»ΠΎΡΡ . ΠΠΎ Flash Π½Π΅ ΠΎΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ Π½Π° ΡΡΠΎΠΌ β ΠΎΠ½ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΡ Π² ΠΌΠ°ΡΠΊΡ Π»ΡΠ±ΠΎΠΉ ΠΊΠ»ΠΈΠΏ, Π·Π° ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ, ΡΠ°Π·ΡΠΌΠ΅Π΅ΡΡΡ, Π²Π½Π΅ΡΠ½Π΅ΠΉ Π°Π½ΠΈΠΌΠ°ΡΠΈΠΈ.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π³ΡΠ°ΡΠΈΠΊΠΈΠ ΡΡΠΎΠΌ ΡΠ°Π·Π΄Π΅Π»Π΅ ΠΌΡ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡΠΈΠΌ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π³ΡΠ°ΡΠΈΠΊΠΈ ΠΈΠ· ΡΡΠ΅Π½Π°ΡΠΈΠ΅Π² ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠ° movieClip Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ.
ΠΠΎ ΡΠ½Π°ΡΠ°Π»Π° Π½ΡΠΆΠ½ΠΎ ΡΡΡΠ½ΠΈΡΡ Π΄Π²Π° ΠΌΠΎΠΌΠ΅Π½ΡΠ°.
ΠΠΎ-ΠΏΠ΅ΡΠ²ΡΡ , Π²ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎ Π½Π°ΡΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ Π³ΡΠ°ΡΠΈΠΊΠ° Π²ΡΠ²ΠΎΠ΄ΠΈΡΡΡ "Π½ΠΈΠΆΠ΅" Π½Π°ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ Π²ΡΡΡΠ½ΡΡ, Ρ. Π΅. Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Flash. ΠΠΎΠ²ΠΎΡΡΡ, ΡΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½Π°Ρ Π³ΡΠ°ΡΠΈΠΊΠ° ΠΈΠΌΠ΅Π΅Ρ ΠΌΠ΅Π½ΡΡΠΈΠΉ Π½ΠΎΠΌΠ΅Ρ Π² ΠΏΠΎΡΡΠ΄ΠΊΠ΅ ΠΏΠ΅ΡΠ΅ΠΊΡΡΡΠΈΡ, ΡΠ΅ΠΌ Π½Π°ΡΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ Π²ΡΡΡΠ½ΡΡ. ΠΠΎΡΡΠΎΠΌΡ ΠΏΠ΅ΡΠ΅Π΄ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠΌ ΡΡΠ΅Π½Π°ΡΠΈΠ΅Π², ΡΠΈΡΡΡΡΠΈΡ Π³ΡΠ°ΡΠΈΠΊΡ, Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ·Π°Π±ΠΎΡΠΈΡΡΡΡ ΠΎ ΡΠΎΠΌ, ΡΡΠΎΠ±Ρ ΡΠΎΠ·Π΄Π°Π½Π½Π°Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌΠΈ ΡΠΏΠΎΡΠΎΠ±Π°ΠΌΠΈ Π³ΡΠ°ΡΠΈΠΊΠ° Π²Π·Π°ΠΈΠΌΠ½ΠΎ Π½Π΅ ΠΏΠ΅ΡΠ΅ΠΊΡΡΠ²Π°Π»Π°ΡΡ. Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ Π²ΡΠ΄Π΅Π»ΠΈΡΡ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ Π³ΡΠ°ΡΠΈΠΊΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ "ΠΏΡΡΡΡΠ΅" ΠΊΠ»ΠΈΠΏΡ, Π½Π°Ρ ΠΎΠ΄ΡΡΠΈΠ΅ΡΡ Π½Π° ΡΠ°ΠΌΡΡ Π²Π΅ΡΡ Π½ΠΈΡ ΡΠ»ΠΎΡΡ .