Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ ΠΏΠΎ FlashΒ». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 12

Автор white cat

on(release) {setProperty("star", _alpha, 30);}


Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ:


Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ с 4-ΠΎΠΉ вСрсии Flash

startDrag - ЗаставляСт Ρ„ΠΈΠ»ΡŒΠΌ ΠΈΠ»ΠΈ ΠΊΠ»ΠΈΠΏ ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ Π·Π° курсором ΠΌΡ‹ΡˆΠΈ




startDrag


ЗаставляСт Ρ„ΠΈΠ»ΡŒΠΌ ΠΈΠ»ΠΈ ΠΊΠ»ΠΈΠΏ ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ Π·Π° курсором ΠΌΡ‹ΡˆΠΈ


Бинтаксис:


startDrag(target);startDrag(target, lockCenter);startDrag(target, lockCenter, left, top, right, bottom);


АргумСнты:



ОписаниС:


Ѐункция startDrag() Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ Π·Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ target Π·Π° курсором ΠΌΡ‹ΡˆΠΈ ΠΏΠΎ ΠΏΡ€ΠΎΠΈΠ³Ρ€Ρ‹Π²Π°Ρ‚Π΅Π»ΡŽ (Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠ΅ Ρ‚Π°ΠΊΠΆΠ΅ буксировкой (dragging) ΠΊΠ»ΠΈΠΏΠ°). ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ буксируСмого ΠΊΠ»ΠΈΠΏΠ° ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒ Ρ€Π°ΠΌΠΊΠΎΠΉ, ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ Π² качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ startDrag(). ΠšΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰Π΅ΠΉ Ρ€Π°ΠΌΠΊΠΈ Π·Π°Π΄Π°ΡŽΡ‚ΡΡ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ холста, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ располоТСн target. Если холстом являСтся Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ стол Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ Ρ„ΠΈΠ»ΡŒΠΌΠ°, Ρ‚ΠΎ Ρ‚ΠΎΡ‡ΠΊΠ° (0,0) являСтся Π»Π΅Π²Ρ‹ΠΌ Π²Π΅Ρ€Ρ…Π½ΠΈΠΌ ΡƒΠ³Π»ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола. Если холстом являСтся ΠΊΠ»ΠΈΠΏ Ρ„ΠΈΠ»ΡŒΠΌΠ°, Ρ‚ΠΎ (0,0) ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Ρ‚ΠΎΡ‡ΠΊΡƒ рСгистрации холста ΠΊΠ»ΠΈΠΏΠ°. Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ координатная систСма Flash ΠΏΠ΅Ρ€Π΅Π²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Π΅Ρ‚ Π΄Π΅ΠΊΠ°Ρ€Ρ‚ΠΎΠ²Ρƒ ось Y: значСния Y Π²ΠΎΠ·Ρ€Π°ΡΡ‚Π°ΡŽΡ‚ Π² Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΊ Π½ΠΈΠΆΠ½Π΅ΠΉ части экрана ΠΈ ΡƒΠ±Ρ‹Π²Π°ΡŽΡ‚ Π² Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части экрана. ΠžΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ значСния Y находятся Π²Ρ‹ΡˆΠ΅ Π½Π°Ρ‡Π°Π»Π° ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ (Ρ‚.Π΅. Π½Π°Π΄ осью X).

Буксировку ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ Π² любой ΠΌΠΎΠΌΠ΅Π½Ρ‚ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ stopDrag(). Π’ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠΊΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΠΊΠ»ΠΈΠΏ ΠΈΠ»ΠΈ Ρ„ΠΈΠ»ΡŒΠΌ, поэтому Π²Ρ‹Π·ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ startDrag() с Π½ΠΎΠ²Ρ‹ΠΌ target автоматичСски ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‰Π°Π΅Ρ‚ Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ буксировки. ΠŸΡ€ΠΈ этом Π²ΠΎ врСмя буксировки Ρ„ΠΈΠ»ΡŒΠΌΠ° ΠΈΠ»ΠΈ ΠΊΠ»ΠΈΠΏΠ° вмСстС с Π½ΠΈΠΌ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ всС содСрТащиСся Π² Π½Π΅ΠΌ ΠΊΠ»ΠΈΠΏΡ‹.


ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹:


ΠŸΠ΅Ρ€Π΅Ρ‚Π°ΡΠΊΠΈΠ²Π°Π½ΠΈΠ΅ ΠΊΠ»ΠΈΠΏΠ° Π² Π·Π°ΠΌΠΊΠ½ΡƒΡ‚ΠΎΠΌ пространствС

on(press) { startDrag("ball", true, 0, 0, 200, 250);}on(release) { stopDrag();}


Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ:


Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ с 4-ΠΎΠΉ вСрсии Flash

Stop - ΠžΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ воспроизвСдСниС Ρ„ΠΈΠ»ΡŒΠΌΠ° Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ ΠΊΠ°Π΄Ρ€Π΅




Stop


(Π“Π»ΠΎΠ±Π°Π»ΡŒΠ½Π°Ρ функция)

ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ остановку Ρ„ΠΈΠ»ΡŒΠΌΠ° Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ ΠΊΠ°Π΄Ρ€Π΅


Бинтаксис:


Stop()


ОписаниС:


Ѐункция Stop() останавливаСт воспроизвСдСниС Ρ„ΠΈΠ»ΡŒΠΌΠ° ΠΈΠ»ΠΈ ΠΊΠ»ΠΈΠΏΠ°. Π­Ρ‚ΠΎ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΉ Π°Π½Π°Π»ΠΎΠ³ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° MovieClip.stop(). Она часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для оТидания, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, сдСлаСт Π²Ρ‹Π±ΠΎΡ€ Π² графичСском мСню.


ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹:


on (release) {stop();}


Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ:


Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ с 3-Π΅ΠΉ вСрсии Flash

stopAllSounds - Π’Ρ‹ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ всС Π·Π²ΡƒΠΊΠΈ




stopAllSounds


(Π“Π»ΠΎΠ±Π°Π»ΡŒΠ½Π°Ρ функция)

ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ всСх Π·Π²ΡƒΠΊΠΎΠ² Π² Ρ„ΠΈΠ»ΡŒΠΌΠ΅


Бинтаксис:


stopAllSounds()


ОписаниС:


Ѐункция stopAllSounds() Π·Π°Π³Π»ΡƒΡˆΠ°Π΅Ρ‚ всС Π·Π²ΡƒΠΊΠΈ, воспроизводящиСся Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π² Ρ„ΠΈΠ»ΡŒΠΌΠ΅, нСзависимо ΠΎΡ‚ Π³Π»ΡƒΠ±ΠΈΠ½Ρ‹ влоТСнности Π² ΠΊΠ»ΠΈΠΏΡ‹. Она примСняСтся ΠΊΠΎ всСм Π·Π²ΡƒΠΊΠ°ΠΌ Ρ„ΠΈΠ»ΡŒΠΌΠ°, Π² Ρ‚ΠΎΠΌ числС ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ Sound. Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½ΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ остановкой, запуском ΠΈ Π³Ρ€ΠΎΠΌΠΊΠΎΡΡ‚ΡŒΡŽ Π·Π²ΡƒΠΊΠ° ΠΌΠΎΠΆΠ½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ класса Sound.Π‘Ρ‚ΠΎΠΈΡ‚ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ функция stopAllSounds() ΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ΅ воздСйствиС. Π›ΡŽΠ±ΠΎΠΉ Π·Π²ΡƒΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ начинаСтся послС Π²Ρ‹Π·ΠΎΠ²Π° stopAllSounds(), Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ.


ΠŸΡ€ΠΈΠΌΠ΅Ρ€:


Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Π²Π΅Π΄Π΅Π½ Π² ΠΊΠ½ΠΎΠΏΠΊΡƒ, которая ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π²Ρ‹ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ всС Π·Π²ΡƒΠΊΠΈ Π² ΠΊΠ»ΠΈΠΏΠ΅:

on(release) {stopAllSounds();}


Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ:


Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ с 3-Π΅ΠΉ вСрсии Flash

stopDrag - ΠžΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ‚ Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ пСрСтаскивания




stopDrag


(Π“Π»ΠΎΠ±Π°Π»ΡŒΠ½Π°Ρ функция)

ΠžΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ‚ Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ пСрСтаскивания


Бинтаксис:


stopDrag();


ОписаниС:


Ѐункция startDrag() Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΊΠ»ΠΈΠΏΠ° Π·Π° курсором ΠΌΡ‹ΡˆΠΈ ΠΏΠΎ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌΡƒ столу. ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ stopDrag() ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‰Π°Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΊΠ»ΠΈΠΏΠ° вслСд Π·Π° курсором ΠΌΡ‹ΡˆΠΈ. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π² ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠΊΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΠΊΠ»ΠΈΠΏ ΠΈΠ»ΠΈ Ρ„ΠΈΠ»ΡŒΠΌ, для stopDrag() Π½Π΅ трСбуСтся Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° target - эта функция просто ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‰Π°Π΅Ρ‚ Π»ΡŽΠ±ΡƒΡŽ Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ буксировки.

ВмСстС с startDrag() функция stopDrag() ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для создания Π²ΠΎ Flash простых интСрфСйсов "drag-and-drop".


ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹:


Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΎΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ пСрСтаскиваниС ΠΌΡƒΠ²ΠΈΠΊΠ»ΠΈΠΏΠ° mc, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ отпустит ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΌΡ‹ΡˆΠΈ:

on(press) {startDrag("mc");}on(release) {stopdrag();}


Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ:


Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ с 4-ΠΎΠΉ вСрсии Flash

tellTarget - ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΊ ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠΌΡƒ ΠΊΠ»ΠΈΠΏΡƒ




tellTarget


(Π“Π»ΠΎΠ±Π°Π»ΡŒΠ½Π°Ρ функция)

ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ прСдлоТСния, находящиСся Π² области видимости ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΊΠ»ΠΈΠΏΠ° Ρ„ΠΈΠ»ΡŒΠΌΠ°


Бинтаксис:


tellTarget(target){ statements}


АргумСнты:



ОписаниС:


Π’ΠΎ Flash 3 ΠΈ Flash 4 tellTarget() Π±Ρ‹Π»Π° Π³Π»Π°Π²Π½Ρ‹ΠΌ срСдством связи ΠΌΠ΅ΠΆΠ΄Ρƒ двумя ΠΊΠ»ΠΈΠΏΠ°ΠΌΠΈ Ρ„ΠΈΠ»ΡŒΠΌΠΎΠ² (Ρ‚.Π΅. управлСния ΠΎΠ΄Π½ΠΈΠΌ ΠΊΠ»ΠΈΠΏΠΎΠΌ ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ). Она использовалась для Π²Ρ‹Π·ΠΎΠ²Π° Ρ‚Π°ΠΊΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΊΠ°ΠΊ play(), stop(), ΠΈ gotoAndStop() с ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΌΠΈ ΠΊΠ»ΠΈΠΏΠ°ΠΌΠΈ Ρ„ΠΈΠ»ΡŒΠΌΠΎΠ². Π’ΠΎ Flash 4, Π³Π΄Π΅ Π² ActionScript Π±Ρ‹Π»ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ tellTarget() ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΈ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ значСния ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ… ΠΊΠ»ΠΈΠΏΠΎΠ². Π’ΠΎ Flash 5 Ρ‚Π°ΠΊΠΈΠ΅ дСйствия Π»ΡƒΡ‡ΡˆΠ΅ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° Ρ‚ΠΎΡ‡ΠΊΠΈ, ., ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° обращСния ΠΊ массиву, []. Π”Ρ€ΡƒΠ³ΠΎΠΉ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ tellTarget() являСтся ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ with.


НСкоторыС особСнности:


Π€ΡƒΠ½ΠΊΡ†ΠΈΡŽ tellTarget() Π»ΡƒΡ‡ΡˆΠ΅ Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ для Π½Π΅Π΅ трСбуСтся Π±Π»ΠΎΠΊ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Вопрос этот, ΠΎΠ΄Π½Π°ΠΊΠΎ, чисто акадСмичСский, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ tellTarget() устарСла.

ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΠ½Π° примСняСтся, Ссли Π½ΡƒΠΆΠ½ΠΎ динамичСски Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ удаляСмого Ρ„ΠΈΠ»ΡŒΠΌΠ°.


ΠŸΡ€ΠΈΠΌΠ΅Ρ€:


tellTarget("ball") {gotoAndStop("redStripes");_x +=300;}


Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ:


Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ с 3-Π΅ΠΉ вСрсии Flash. УстарСла Π² 5-ΠΎΠΉ вСрсии

toggleHighQuality - ИзмСнСниС качСства




toggleHighQuality


(Π“Π»ΠΎΠ±Π°Π»ΡŒΠ½Π°Ρ функция)

Π˜Π·ΠΌΠ΅Π½ΡΠ΅Ρ‚ качСство Π²Ρ‹Π²ΠΎΠ΄Π°.


Бинтаксис:


toggleHighQuality()


ОписаниС:


Ѐункция toggleHighQuality() осущСствляСт ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠ·ΠΊΠΈΠΌ ΠΈ высоким качСством Π²Ρ‹Π²ΠΎΠ΄Π°. Если ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ высокоС качСство Π²Ρ‹Π²ΠΎΠ΄Π°, Ρ‚ΠΎ Flash Player Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Π»ΠΈΠ½ΠΈΠΈ со сглаТСнными краями. ΠŸΡ€ΠΈ установкС Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ качСства Π»ΠΈΠ½ΠΈΠΈ выводятся с Π½Π΅ сглаТСнными (Π·ΡƒΠ±Ρ‡Π°Ρ‚Ρ‹ΠΌΠΈ) краями.

Ѐункция toggleHighQuality() Π½Π΅ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², ΠΎΠ½Π° просто ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π΄Π²Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ установки - "High" ΠΈ "Low". Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, Ρ‚.ΠΊ. качСство Π½Π΅ устанавливаСтся явно Π² извСстноС состояниС, ΠΈ ΠΏΡ€ΠΈ этом Π½Π΅ допускаСтся ΠΈΠ½Ρ‹Ρ… установок качСства, ΠΊΡ€ΠΎΠΌΠ΅ Π΄Π²ΡƒΡ… Π·Π°Π΄Π°Π½Π½Ρ‹Ρ….


ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:


Π’ΠΎ Flash 5 эта функция устарСла благодаря появлСнию глобального свойства _quality, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ качСство Π²Ρ‹Π²ΠΎΠ΄Π° Low, Medium, High ΠΈ Best.


ΠŸΡ€ΠΈΠΌΠ΅Ρ€:


ИзмСнСниС качСства изобраТСния ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ.

on(release) {toggleHighQuality();}


Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ:


Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ со 2-ΠΎΠΉ вСрсии Flash

unloadMovie - Π£Π΄Π°Π»ΠΈΡ‚ΡŒ Ρ„ΠΈΠ»ΡŒΠΌ ΠΈΠ»ΠΈ ΠΊΠ»ΠΈΠΏ ΠΈΠ· проигрыватСля




unloadMovie


(Π“Π»ΠΎΠ±Π°Π»ΡŒΠ½Π°Ρ функция)

ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Ρ„ΠΈΠ»ΡŒΠΌ ΠΈΠ»ΠΈ ΠΊΠ»ΠΈΠΏ Ρ„ΠΈΠ»ΡŒΠΌΠ° ΠΈΠ· проигрыватСля


Бинтаксис:


unloadMovie(target)


АргумСнты:



ОписаниС:


Ѐункция unloadMovie() Ρ‡Π°Ρ‰Π΅ всСго ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для удалСния Ρ„ΠΈΠ»ΡŒΠΌΠΎΠ² с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Π² ΠΏΡ€ΠΎΠΈΠ³Ρ€Ρ‹Π²Π°Ρ‚Π΅Π»Π΅.

НапримСр, Ссли Ρ„ΠΈΠ»ΡŒΠΌ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½ Π½Π° ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ 1 проигрыватСля, ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΠΈΠ· проигрыватСля ΠΌΠΎΠΆΠ½ΠΎ Ρ‚Π°ΠΊ:

unloadMovie("_level1");

Ѐункция unloadMovie() ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ с экзСмплярами ΠΊΠ»ΠΈΠΏΠΎΠ², ΠΈ Ρ‚ΠΎΠ³Π΄Π° ΠΎΠ½Π° удаляСт содСрТимоС экзСмпляра, Π° Π½Π΅ сам экзСмпляр. ЭкзСмпляр остаСтся Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ столС Π² Π²ΠΈΠ΄Π΅ пустой ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ„ΠΈΠ»ΡŒΠΌΡ‹. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΎΠ΄ΠΈΠ½ ΠΊΠ»ΠΈΠΏ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ динамичСского содСрТания, управляСмого ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π²Ρ‹Π·ΠΎΠ²Π°ΠΌΠΈ loadMovie() ΠΈ unloadMovie().


Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ:


Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ с 4-ΠΎΠΉ вСрсии Flash

unloadMovieNum - Π£Π΄Π°Π»ΠΈΡ‚ΡŒ Ρ„ΠΈΠ»ΡŒΠΌ ΠΈΠ· проигрыватСля




unloadMovieNum


(Π“Π»ΠΎΠ±Π°Π»ΡŒΠ½Π°Ρ функция)

ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Ρ„ΠΈΠ»ΡŒΠΌ ΠΈΠ· проигрыватСля


Бинтаксис:


unloadMovieNum(level)


АргумСнты:



ОписаниС:


Ѐункция unloadMovieNum() ΠΏΠΎΡ‡Ρ‚ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ unloadMovie(), Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ задания ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ уровня level ΠΊΠ°ΠΊ числа, Π° Π½Π΅ ΠΊΠ°ΠΊ строки.