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

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«Macromedia Flash Professional 8. Π“Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΈ анимация». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 78

Автор Π’. Π”Ρ€ΠΎΠ½ΠΎΠ²

Π’Ρ‹ΡˆΠ΅ ΡƒΠΆΠ΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΎΡΡŒ, Ρ‡Ρ‚ΠΎ для пСрСмСщСния Π±Π΅Π³ΡƒΠ½ΠΊΠ° Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΊΠ°Π΄Ρ€ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ дСйствиС gotoAndPiay. ВсС дСйствия находятся Π² "Π΄Π΅Ρ€Π΅Π²Π΅" Global Functions иСрархичСского списка доступных ΠΊΠΎΠΌΠ°Π½Π΄ (см. рис. 18.1). Π’ этом "Π΄Π΅Ρ€Π΅Π²Π΅" Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Ρ€Π°ΡΠΊΡ€Ρ‹Ρ‚ΡŒ "Π²Π΅Ρ‚Π²ΡŒ" Timeline Control (Π² Π½Π΅ΠΉ содСрТатся дСйствия, ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ воспроизвСдСниСм Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ) ΠΈ Π½Π°ΠΉΡ‚ΠΈ ΠΏΡƒΠ½ΠΊΡ‚ gotoAndPiay, "ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰ΠΈΠΉ" Π·Π° ΠΎΠ΄Π½ΠΎΠΈΠΌΠ΅Π½Π½ΠΎΠ΅ дСйствиС. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ это дСйствиС Π² ΠΊΠΎΠ΄ нашСго сцСнария, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΊΠ° Ρ‡Ρ‚ΠΎ пуст.

Π§Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΡƒΡŽ-Π»ΠΈΠ±ΠΎ ΠΈΠ· пСрСчислСнных Π² иСрархичСском спискС ΠΊΠΎΠΌΠ°Π½Π΄ языка ActionScript Π² ΠΊΠΎΠ΄ сцСнария, слСдуСт Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ любоС ΠΈΠ· пСрСчислСнных Π½ΠΈΠΆΠ΅ дСйствий:

β–‘ ΠΏΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡƒΠ½ΠΊΡ‚ иСрархичСского списка ΠΌΡ‹ΡˆΡŒΡŽ Π² ΠΎΠ±Π»Π°ΡΡ‚ΡŒ рСдактирования ΠΊΠΎΠ΄Π°. НуТно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΎΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ ΠΏΠΎΠΏΠ°Π» Π² Π½ΡƒΠΆΠ½ΠΎΠ΅ мСсто;

β–‘ Π΄Π²Π°ΠΆΠ΄Ρ‹ Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ Π½Π° ΠΏΡƒΠ½ΠΊΡ‚Π΅ списка;

β–‘ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΡƒΠ½ΠΊΡ‚ Add to Script Π² контСкстном мСню Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡƒΠ½ΠΊΡ‚Π°;

β–‘ Π½Π°ΠΆΠ°Ρ‚ΡŒ Ρ€Π°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π½ΡƒΡŽ Π½Π°Π΄ ΠΎΠ±Π»Π°ΡΡ‚ΡŒΡŽ рСдактирования ΠΊΠΎΠ΄Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ со Π·Π½Π°ΠΊΠΎΠΌ "плюс", раскрытоС мСню ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° рис. 18.2, "ΠΏΡ€ΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ" ΠΏΠΎ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ подмСню ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡƒΠ½ΠΊΡ‚;

β–‘ Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ клавиш, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠΌΡƒ ΠΏΡƒΠ½ΠΊΡ‚Ρƒ упомянутого Π²Ρ‹ΡˆΠ΅ мСню (рис. 18.2).

О комбинациях клавиш, слуТащих для добавлСния Π² сцСнарий ΠΊΠΎΠΌΠ°Π½Π΄ языка ActionScript, Π½ΡƒΠΆΠ½ΠΎ Ρ€Π°ΡΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅. Π­Ρ‚ΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ состоят ΠΈΠ· Ρ‚Ρ€Π΅Ρ… клавиш: Π΄Π²ΡƒΡ… Π°Π»Ρ„Π°Π²ΠΈΡ‚Π½ΠΎ-Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… ΠΈ клавиши <Esc>. ΠΠ°ΠΆΠΈΠΌΠ°Ρ‚ΡŒ ΠΈΡ… Π½ΡƒΠΆΠ½ΠΎ Ρ‚Π°ΠΊ: сначала β€” ΠΊΠ»Π°Π²ΠΈΡˆΡƒ <Esc>, Π·Π°Ρ‚Π΅ΠΌ β€” ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ, ΠΏΠΎΡ‚ΠΎΠΌ β€” Π²Ρ‚ΠΎΡ€ΡƒΡŽ. И Π΅Ρ‰Π΅: ΠΏΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ этими комбинациями, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ Π² ΠΎΠ±Π»Π°ΡΡ‚ΡŒ рСдактирования ΠΊΠΎΠ΄Π° сцСнария β€” Π² ΠΎΠ±ΠΎΠΈΡ… иСрархичСских списках ΠΏΠ°Π½Π΅Π»ΠΈ Actions эти ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ Π½Π΅ Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚.

ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ клавиш β€” ΠΎΡ‡Π΅Π½ΡŒ полСзная Π²Π΅Ρ‰ΡŒ. Волько ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΎΠ½ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ-Ρ‚ΠΎ Π½Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Π² иСрархичСском спискС доступных ΠΊΠΎΠΌΠ°Π½Π΄ β€” Π½Π°Π²Π΅Ρ€Π½ΠΎ, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ Flash это показалось излишним. Π§Ρ‚ΠΎΠ±Ρ‹ всС-Ρ‚Π°ΠΊΠΈ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Flash ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ эти ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ прямо Π² этом спискС, достаточно Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΡƒΠ½ΠΊΡ‚-Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ Esc Shortcut Keys Π² Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ мСню ΠΏΠ°Π½Π΅Π»ΠΈ Actions.

Π˜Ρ‚Π°ΠΊ, ΠΌΡ‹ Π²Ρ‹Π±Ρ€Π°Π»ΠΈ дСйствиС gotoAndPlay ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ Π΅Π³ΠΎ Π² ΠΊΠΎΠ΄ сцСнария ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· описанных Π²Ρ‹ΡˆΠ΅ способов. Π­Ρ‚ΠΎ дСйствиС тотчас появится Π² области рСдактирования ΠΊΠΎΠ΄Π°:

gotoAndPlay()

ΠžΡΡ‚Π°Π»ΠΎΡΡŒ ввСсти Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° дСйствия gotoAndPlay, Ρ€Π°Π²Π½ΠΎΠ΅ 1, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ‚ΠΎΡ‡ΠΊΡƒ с запятой β€” ΠΈ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ наш сцСнарий Π³ΠΎΡ‚ΠΎΠ². Он Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Π°ΠΊΠΈΠΌ:

gotoAndPlay(1);

А ΠΊΠ°Π΄Ρ€, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΌΡ‹ привязали сцСнарий, Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° рис. 18.3. Π₯ΠΎΡ€ΠΎΡˆΠΎ Π·Π°ΠΌΠ΅Ρ‚Π½Π° Π±ΡƒΠΊΠ²Π° Π° β€” ΠΎΠ½Π° ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΊΠ°Π΄Ρ€ содСрТит сцСнарий, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ ΠΏΡ€ΠΈ достиТСнии этого ΠΊΠ°Π΄Ρ€Π°.

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ помСстили свой сцСнарий Π² Ρ‚ΠΎΡ‚ ΠΆΠ΅ слой, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ находится наша анимация. Но Ссли Ρ‚Π°ΠΊΠΈΡ… сцСнариСв ΠΌΠ½ΠΎΠ³ΠΎ, рСкомСндуСтся ΠΏΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΈΡ… Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ слой ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ сцСнарии ΠΈΠ»ΠΈ Actions. Π’Π°ΠΊ Π½Π°ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΡ‰Π΅ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒΡΡ со всСми созданными Π½Π°ΠΌΠΈ сцСнариями, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π² слоТном Ρ„ΠΈΠ»ΡŒΠΌΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ ΠΎΠ΄ΠΈΠ½ дСсяток.

На этом созданиС нашСго ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ сцСнария ΠΌΠΎΠΆΠ½ΠΎ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π·Π°ΠΊΠΎΠ½Ρ‡Π΅Π½Π½Ρ‹ΠΌ. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ Π΅Π³ΠΎ Π² дСйствии.

ВоспроизвСдСниС Ρ„ΠΈΠ»ΡŒΠΌΠΎΠ², ΠΊΠ°Π΄Ρ€Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… содСрТат сцСнарии

Π•ΡΡ‚ΡŒ ΠΎΠ΄Π½Π° Ρ‚ΠΎΠ½ΠΊΠΎΡΡ‚ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ воспроизвСдСнии Ρ„ΠΈΠ»ΡŒΠΌΠΎΠ², ΠΊΠ°Π΄Ρ€Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… содСрТат сцСнарии. Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Flash способСн Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ сцСнарии прямо Π²ΠΎ врСмя воспроизвСдСния, ΠΈ это ΠΎΠ±ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠΌΠΎΡ‡ΡŒ ΠΏΡ€ΠΈ ΠΈΡ… ΠΎΡ‚Π»Π°Π΄ΠΊΠ΅. ΠŸΡ€Π°Π²Π΄Π°, нашС Π·Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ касаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΡ… сцСнариСв, Π½Π°ΠΏΠΎΠ΄ΠΎΠ±ΠΈΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ написали.

Если ΠΌΡ‹ сСйчас Π½Π°Ρ‡Π½Π΅ΠΌ воспроизвСдСниС нашСго Ρ„ΠΈΠ»ΡŒΠΌΠ°, Π²Ρ‹Π±Ρ€Π°Π² ΠΏΡƒΠ½ΠΊΡ‚ Play мСню Control ΠΈΠ»ΠΈ Π½Π°ΠΆΠ°Π² ΠΊΠ»Π°Π²ΠΈΡˆΡƒ <Enter>, Ρ‚ΠΎ Flash ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ наш сцСнарий ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΊΠ°Π΄Ρ€ сцСны Ѐильм ΠΏΠΎ достиТСнии Π΅Π΅ послСднСго ΠΊΠ°Π΄Ρ€Π°. Если ΠΆΠ΅ ΠΎΠ½ этого Π½Π΅ сдСлаСт, Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Π»ΠΈ ΠΏΡƒΠ½ΠΊΡ‚-Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ Enable Simple Frame Actions мСню Control. Как Ρ€Π°Π· этот ΠΏΡƒΠ½ΠΊΡ‚ ΠΏΡ€ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ прСдписываСт Flash Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ сцСнарии, привязанныС ΠΊ ΠΊΠ°Π΄Ρ€Π°ΠΌ.

ΠŸΡ€ΠΈΠ²ΡΠ·ΠΊΠ° сцСнариСв ΠΊ ΠΊΠ»ΠΈΠΏΠ°ΠΌ

ΠŸΡ€ΠΈΠ²ΡΠ·Π°Ρ‚ΡŒ сцСнарий ΠΊ ΠΊΠ°Π΄Ρ€Ρƒ, ΠΊΠ°ΠΊ ΠΌΡ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ ΡƒΠ±Π΅Π΄ΠΈΠ»ΠΈΡΡŒ, нСслоТно. А ΠΊΠ°ΠΊ насчСт ΠΊΠ»ΠΈΠΏΠ°?

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠ²ΡΠ·Π°Ρ‚ΡŒ сцСнарий ΠΊ ΠΊΠ»ΠΈΠΏΡƒ, Π½Π°ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ Π½ΡƒΠΆΠ½ΠΎ Π΄Π°Ρ‚ΡŒ Π΅ΠΌΡƒ имя. Для этого достаточно Π΅Π³ΠΎ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΈ ввСсти Π½ΡƒΠΆΠ½ΠΎΠ΅ имя Π² ΠΏΠΎΠ»Π΅ Π²Π²ΠΎΠ΄Π°, располоТСнноС Π² Π»Π΅Π²ΠΎΠΉ части ΠΏΠ°Π½Π΅Π»ΠΈ Properties, ΠΏΠΎΠ΄ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌΡΡ списком доступных Ρ‚ΠΈΠΏΠΎΠ² экзСмпляра.

Для экспСримСнтов возьмСм Ρ„ΠΈΠ»ΡŒΠΌ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π»ΠΈΡΡŒ возмоТности составной Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ (см. Π³Π»Π°Π²Ρƒ 13). (ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅ этот Ρ„ΠΈΠ»ΡŒΠΌ: ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ, ΠΊΡƒΠ²Ρ‹Ρ€ΠΊΠ°ΡΡΡŒ, Π»Π΅Ρ‚ΠΈΡ‚ ΠΏΠΎ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌΡƒ листу?) Π—Π°Π³Ρ€ΡƒΠ·ΠΈΠΌ содСрТащий Π΅Π³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚. И Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠΌ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ дСйствия.

1. ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅ΠΌ экзСмпляр графичСского ΠΎΠ±Ρ€Π°Π·Ρ†Π° Π² экзСмпляр-ΠΊΠ»ΠΈΠΏ, Ссли Π½Π΅ сдСлали этого Ρ€Π°Π½ΡŒΡˆΠ΅. Для Ρ‡Π΅Π³ΠΎ Π²Ρ‹Π±Π΅Ρ€Π΅ΠΌ Π² Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΌΡΡ спискС, располоТСнном Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ Π»Π΅Π²ΠΎΠΌ ΡƒΠ³Π»Ρƒ ΠΏΠ°Π½Π΅Π»ΠΈ Properties, ΠΏΡƒΠ½ΠΊΡ‚ Movie Clip.

2. Π”Π°Π΄ΠΈΠΌ ΠΊΠ»ΠΈΠΏΡƒ имя, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, clip.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ всС Π³ΠΎΡ‚ΠΎΠ²ΠΎ для написания сцСнария.

Π”Π°Π²Π°ΠΉΡ‚Π΅ сдСлаСм Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈ Ρ‰Π΅Π»Ρ‡ΠΊΠ΅ ΠΌΡ‹ΡˆΡŒΡŽ Π½Π° Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΏΠ΅ ΠΎΠ½ останавливал своС воспроизвСдСниС, пСрСставая ΠΊΡ€ΡƒΡ‚ΠΈΡ‚ΡŒΡΡ. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΏΠΎΠ»ΡŒΠ·Ρ‹ ΠΎΡ‚ Ρ‚Π°ΠΊΠΎΠΉ интСрактивности Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ, Π½ΠΎ, ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅, это Π±ΡƒΠ΄Π΅Ρ‚ наш ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΎΠΏΡ‹Ρ‚ привязки сцСнария ΠΊ ΠΊΠ»ΠΈΠΏΡƒ. ΠœΡ‹ вСдь ΠΏΠΎΠΊΠ° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ учимся ΠΏΠΈΡΠ°Ρ‚ΡŒ сцСнарии…

Π˜Ρ‚Π°ΠΊ, ΠΊ Π΄Π΅Π»Ρƒ! Π’Ρ‹Π΄Π΅Π»ΠΈΠΌ ΠΊΠ»ΠΈΠΏ clip Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ листС. И вспомним Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΎΡΡŒ Π² Π½Π°Ρ‡Π°Π»Π΅ этой Π³Π»Π°Π²Ρ‹ ΠΎ событиях.

Π’ случаС ΠΊΠ°Π΄Ρ€Π° Π½Π°ΠΌ Π±Ρ‹Π»ΠΎ достаточно просто Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΠΈ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ сцСнарий, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ выполнится ΠΏΡ€ΠΈ достиТСнии этого ΠΊΠ°Π΄Ρ€Π°. Клип ΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ мноТСство событий: Ρ‰Π΅Π»Ρ‡ΠΎΠΊ ΠΌΡ‹ΡˆΡŒΡŽ, "касаниС" ΠΌΡ‹ΡˆΡŒΡŽ, буксировка ΠΈ Π΄Ρ€.

Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ Π½Π°ΠΌ придСтся ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ, ΠΊ ΠΊΠ°ΠΊΠΎΠΌΡƒ ΠΈΠ· ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… ΠΊΠ»ΠΈΠΏΠΎΠ² событий ΠΌΡ‹ привязываСм наш сцСнарий. Π­Ρ‚ΠΎ ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ производится с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ особого дСйствия onclipEvent, Π² качСствС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ задаСтся событиС, Π² ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ сцСнарий.

ΠŸΠΎΠ»Π½Ρ‹ΠΉ "шаблон" для написания сцСнария-ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° события Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠΉ Π²ΠΈΠ΄:

onClipEvent(<ΠžΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ события>)

{

<Код сцСнария-ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°>

}

ΠŸΠ΅Ρ€Π²Π°Ρ строка этого "шаблона" Π·Π°Π΄Π°Π΅Ρ‚ событиС, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ "откликаСтся" ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, ΠΈ называСтся Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ. Π‘Π°ΠΌ ΠΆΠ΅ ΠΊΠΎΠ΄ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° помСщаСтся Π² Ρ„ΠΈΠ³ΡƒΡ€Π½Ρ‹Ρ… скобках послС Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΠΈ называСтся Ρ‚Π΅Π»ΠΎΠΌ.

Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΆΠ΅, поглядывая Π½Π° ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ "шаблон", напишСм свой сцСнарий. Он Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Π°ΠΊΠΈΠΌ:

onClipEvent(mouseDown)

{

stop();

}

Π’ качСствС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅ΠΌ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡŽ onclipEvent ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ события mouseDown. Π­Ρ‚ΠΎ событиС Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΡΠ΅Ρ‚ΠΈΡ‚Π΅Π»ΡŒ Ρ‰Π΅Π»ΠΊΠ°Π΅Ρ‚ Π½Π° ΠΊΠ»ΠΈΠΏΠ΅ ΠΌΡ‹ΡˆΡŒΡŽ. А дСйствиС stop Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΡƒΡŽ остановку воспроизвСдСния Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΊΠ»ΠΈΠΏΠ°, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ привязан содСрТащий это дСйствиС сцСнарий.

Π—Π΄Π΅ΡΡŒ Π½ΡƒΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ Π²ΠΎΡ‚ Π΅Ρ‰Π΅ Ρ‡Ρ‚ΠΎ. ВсС дСйствия, ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½Π½Ρ‹Π΅ Π½Π°ΠΌΠΈ Π² привязанныС ΠΊ ΠΊΠ»ΠΈΠΏΡƒ сцСнарии, Π±ΡƒΠ΄ΡƒΡ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΈΠΌΠ΅Π½Π½ΠΎ этого ΠΊΠ»ΠΈΠΏΠ°. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ дСйствиС stop Π² ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ сцСнарии остановит Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΡŽΡŽ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ ΠΊΠ»ΠΈΠΏΠ° clip, Π° Π½Π΅ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ самого Ρ„ΠΈΠ»ΡŒΠΌΠ°.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹Π΄Π΅Π»ΠΈΠΌ наш ΠΊΠ»ΠΈΠΏ, Ссли Π΅Ρ‰Π΅ Π½Π΅ сдСлали этого, ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ΠΌ Π½Π° экран панСль Actions. Π’Π²Π΅Π΄Π΅ΠΌ Π² ΠΎΠ±Π»Π°ΡΡ‚ΡŒ рСдактирования ΠΊΠΎΠ΄Π° ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ ΠΊΠΎΠ΄ сцСнария-ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° события. И запустим Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ Ρ„ΠΈΠ»ΡŒΠΌ Π½Π° воспроизвСдСниС.

Π’Ρ‹ΡˆΠ΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΎΡΡŒ, Ρ‡Ρ‚ΠΎ Flash ΠΏΡ€ΠΈ воспроизвСдСнии Ρ„ΠΈΠ»ΡŒΠΌΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΠ΅ сцСнарии, привязанныС ΠΊ ΠΊΠ°Π΄Ρ€Π°ΠΌ. БСйчас ΠΆΠ΅ ΠΌΡ‹ привязали сцСнарий ΠΊ ΠΊΠ»ΠΈΠΏΡƒ, Π° Π½Π΅ ΠΊ ΠΊΠ°Π΄Ρ€Ρƒ, Π° Ρ‚Π°ΠΊΠΈΠ΅ сцСнарии Flash Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π½Π΅ смоТСт. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π½Π°ΠΌ придСтся Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΡƒΠ½ΠΊΡ‚ Test Movie мСню Control ΠΈΠ»ΠΈ Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ клавиш < Ctrl>+< Enter>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ воспроизвСдСниС Ρ„ΠΈΠ»ΡŒΠΌΠ° Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΎΠΊΠ½Π΅.

Π”Π°Π²Π°ΠΉΡ‚Π΅, послС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ начнСтся воспроизвСдСниС Ρ„ΠΈΠ»ΡŒΠΌΠ°, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ ΠΌΡ‹ΡˆΡŒΡŽ Π½Π° Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰Π΅ΠΌΡΡ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ΅. Если Π½Π°ΠΌ всС-Ρ‚Π°ΠΊΠΈ удастся это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, ΠΎΠ½ тотчас ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‚ΠΈΡ‚ "Ρ€Π°Π·Π²Π°Π»ΠΈΠ²Π°Ρ‚ΡŒΡΡ" ΠΏΠΎΠΏΠΎΠ»Π°ΠΌ ΠΈ "застынСт" Π² Ρ‚Π°ΠΊΠΎΠΌ Π²ΠΈΠ΄Π΅, ΠΏΠΎΠΊΠ° анимация Π½Π΅ закончится.

Π£Ρ€Π°, наш ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ события Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚! Π”Π°Π²Π°ΠΉΡ‚Π΅ Π΅Π³ΠΎ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ услоТним. Π‘Π½ΠΎΠ²Π° Π²Ρ‹Π΄Π΅Π»ΠΈΠΌ ΠΊΠ»ΠΈΠΏ clip, ΠΎΡ‚ΠΊΡ€ΠΎΠ΅ΠΌ ΠΏΠ°Π½Π΅Π»ΠΈ Actions ΠΈ допишСм Π² сцСнарий Π΅Ρ‰Π΅ ΠΎΠ΄Π½ΠΎ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. Наш сцСнарий ΠΏΡ€ΠΈΠΌΠ΅Ρ‚ Ρ‚Π°ΠΊΠΎΠΉ Π²ΠΈΠ΄ (Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½ΠΎΠ΅ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΎ ΠΏΠΎΠ»ΡƒΠΆΠΈΡ€Π½Ρ‹ΠΌ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠΌ):

onClipEvent(mouseDown)

{

stop();

_parent.stop();

Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° языка ActionScript _parent ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ΠΊΠ»ΠΈΠΏ, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Π»ΠΎΠΆΠ΅Π½ ΠΊΠ»ΠΈΠΏ, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ привязан этот сцСнарий β€” Π² нашСм случаС это Π±ΡƒΠ΄Π΅Ρ‚ основной Ρ„ΠΈΠ»ΡŒΠΌ. (Π’Π°ΠΊΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, кстати, Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌΠΈ словами.) Ну, Π° записанноС послС этого слова ΠΈ ΠΎΡ‚Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ ΠΎΡ‚ Π½Π΅Π³ΠΎ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ дСйствиС stop Π½Π°ΠΌ ΡƒΠΆΠ΅ Π·Π½Π°ΠΊΠΎΠΌΠΎ.