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

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«Adobe Flash. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π°Ρ€ΠΊΠ°Π΄, Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΎΠΊ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΈΠ³Ρ€ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ActionScriptΒ». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 21

Автор Гэри Π ΠΎΠ·Π΅Π½Ρ†Π²Π΅ΠΉΠ³

ΠŸΠΎΠ΄Ρ…ΠΎΠ΄

КаТдая ΠΊΠ½ΠΎΠΏΠΊΠ° Ρ€Π΅Π°Π³ΠΈΡ€ΡƒΠ΅Ρ‚ Π½Π° Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΈ снятиС курсора. ΠŸΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ Π½ΠΎΠ²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΌΠ°ΡΡˆΡ‚Π°Π±Π°. Если Π² Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π± ΠΊΠ»ΠΈΠΏΠ° (с ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ Π²Π½ΡƒΡ‚Ρ€ΠΈ) составляСт 100 %, Ρ‚ΠΎ Π½ΠΎΠ²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 150 %.

Π‘ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ ΠΊΠ°Π΄Ρ€ΠΎΠΌ сцСнарий Π±ΡƒΠ΄Π΅Ρ‚ постСпСнно ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΌΠ°ΡΡˆΡ‚Π°Π±: ΠΎΡ‚ 100 % Π΄ΠΎ 150 % с шагом 10 %.

ПослС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΡƒΠ±Π΅Ρ€Π΅Ρ‚ курсор с ΠΊΠ½ΠΎΠΏΠΊΠΈ, эффСкт Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΌ. НовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π²Π½ΠΎ 100 %, ΠΈ с ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ ΠΊΠ°Π΄Ρ€ΠΎΠΌ ΠΊΠ½ΠΎΠΏΠΊΠ° Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Ρ‚ΡŒΡΡ Π½Π° 10 %, ΠΏΠΎΠΊΠ° Π½Π΅ достигнСт этого значСния.

ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° Ρ€ΠΎΠ»ΠΈΠΊΠ°

Π ΠΎΠ»ΠΈΠΊ содСрТит нСсколько ΠΊΠ½ΠΎΠΏΠΎΠΊ. КаТдая ΠΊΠ½ΠΎΠΏΠΊΠ° прСдставляСт собой ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ€ΠΎΠ»ΠΈΠΊ с ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ Π²Π½ΡƒΡ‚Ρ€ΠΈ. Из ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅Ρ‡Π½ΠΎΠ³ΠΎ эталона ΠΊΠ½ΠΎΠΏΠΊΠΈ я создал ΠΏΡΡ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Ρ… ΠΊΠ»ΠΈΠΏΠΎΠ². Π’ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠ»ΠΈΠΏ помСстил ΠΎΠ΄Π½Ρƒ ΠΈ Ρ‚Ρƒ ΠΆΠ΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ, Π½ΠΎ Ρ€Π°Π·Π½Ρ‹ΠΉ тСкст.

Кнопка ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π»ΡŽΠ±ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ ΠΈ Ρ†Π²Π΅Ρ‚. Π― использовал классичСский ΡΡ‚ΠΈΠ»ΡŒ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρ…ΠΎΡ‚Π΅Π» просто ΠΏΡ€ΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ сцСнария.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°

Π’ Ρ€ΠΎΠ»ΠΈΠΊΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π΄Π²Π° Ρ‚ΠΈΠΏΠ° сцСнариСв: Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Π΅ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌ ΠΈ Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Π΅ ΠΊΠ»ΠΈΠΏΠ°ΠΌ. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ Ρ‚ΠΈΠΏ сцСнария Π½Π°Π·Π½Π°Ρ‡Π΅Π½ ΠΊΠ½ΠΎΠΏΠΊΠ΅, находящСйся Π² ΠΊΠ»ΠΈΠΏΠ΅. Π‘Ρ†Π΅Π½Π°Ρ€ΠΈΠΉ, Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹ΠΉ ΠΊΠ½ΠΎΠΏΠΊΠ΅, Ρ€Π΅Π°Π³ΠΈΡ€ΡƒΠ΅Ρ‚ Π½Π° события ΠΌΡ‹ΡˆΠΈ, происходящиС ΠΈΠΌΠ΅Π½Π½ΠΎ с этой ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ. Π’Π°ΠΊΠΈΠ΅ сцСнарии – ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ событий – ΠΌΡ‹ ΡƒΠΆΠ΅ рассматривали Π² ΡƒΡ€ΠΎΠΊΠ΅ 6 Π³Π»Π°Π²Ρ‹ 2, ΠΎΠ½ΠΈ Ρ€Π΅Π°Π³ΠΈΡ€ΡƒΡŽΡ‚ Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ события ΠΈ Π² случаС ΠΊΠ½ΠΎΠΏΠΊΠΈ Π·Π°Π΄Π°ΡŽΡ‚ΡΡ конструкциСй on (<событиС>) { … }.

Π‘Ρ†Π΅Π½Π°Ρ€ΠΈΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Ρ‚Ρ€ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°, двумя ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΡΠ²Π»ΡΡŽΡ‚ΡΡ on(rollOver) ΠΈ on(rollOut). Они ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ newscale Ρ€Π°Π²Π½Ρ‹ΠΌ Π½ΠΎΠ²ΠΎΠΌΡƒ ΠΌΠ°ΡΡˆΡ‚Π°Π±Ρƒ для увСличСния ΠΈΠ»ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ.

НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ сцСнарий для ΠΊΠ½ΠΎΠΏΠΊΠΈ "Home".

on (rollOver) {

// Π—Π°Π΄Π°Π΅ΠΌ Π½ΠΎΠ²Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ для увСличСния.

newscale = 150;

}

on (rollOut) {

// Π—Π°Π΄Π°Π΅ΠΌ Π½ΠΎΠ²Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ для ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ.

newscale = 100;

}

on (release) {

// Код, исполняСмый ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ.

trace("Home");

}...

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

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ конструкции on Π² сцСнарии ΠΊΠ½ΠΎΠΏΠΎΠΊ вводятся Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹ ΠΊΠΎΠ΄Π°, выполняСмыС послС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… событий. Π’Π°ΠΊΠΈΠΌΠΈ событиями ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ press, release, releaseOutside, rollOver, dragOver, dragOut ΠΈ keyPress.

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Ρ‚Ρ€Π΅Ρ… ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Π² Π²Ρ‹ΡˆΠ΅ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ листингС содСрТит строку ΠΊΠΎΠ΄Π°, выполняСмого послС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ события ΠΊΠ½ΠΎΠΏΠΊΠΈ. НапримСр, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚ ΠΈ отпускаСт ΠΊΠ½ΠΎΠΏΠΊΡƒ, выполняСтся ΠΊΠΎΠΌΠ°Π½Π΄Π° trace. ΠŸΡ€ΠΈ этом слово Β«HomeΒ» помСщаСтся Π² ΠΎΠΊΠ½ΠΎ Output.

На самом Π΄Π΅Π»Π΅ Π² Ρ‚Π°ΠΊΠΈΡ… случаях ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π° getURL, которая сообщаСт Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ Π½ΠΎΠ²ΠΎΠΉ страницС. Команда trace ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° здСсь Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°.

ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Π°Ρ newscale являСтся ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎ Π·Π°Π΄Π°Π²Π°Π΅ΠΌΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для хранСния значСния Π·Π°Π΄Π°Π²Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΌΠ°ΡΡˆΡ‚Π°Π±Π° ΠΊΠ»ΠΈΠΏΠ°. Когда ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°Π²ΠΎΠ΄ΠΈΡ‚ курсор ΠΌΡ‹ΡˆΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ, Π΅Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€ увСличиваСтся Π΄ΠΎ 150 %. Когда ΠΎΠ½ ΡƒΠ±ΠΈΡ€Π°Π΅Ρ‚ курсор с ΠΊΠ½ΠΎΠΏΠΊΠΈ, Ρ€Π°Π·ΠΌΠ΅Ρ€ возвращаСтся ΠΊ 100 %.

Π‘Ρ†Π΅Π½Π°Ρ€ΠΈΠΉ ΠΊΠ»ΠΈΠΏΠ° помСщаСтся Π½Π° ΠΎΠ΄ΠΈΠ½ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π²Ρ‹ΡˆΠ΅, Ρ‡Π΅ΠΌ сцСнарий ΠΊΠ½ΠΎΠΏΠΊΠΈ. На Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ΅ (рис. 5.2) ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½Π° главная врСмСнная шкала, ΠΊΠ»ΠΈΠΏ, содСрТащий ΠΊΠ½ΠΎΠΏΠΊΡƒ, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π΄Π²Π° сцСнария.

Рисунок 5.2. На Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ располоТСниС Π΄Π²ΡƒΡ… сцСнариСв ActionScript ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π³Π»Π°Π²Π½ΠΎΠΉ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΡˆΠΊΠ°Π»Ρ‹, ΠΊΠ»ΠΈΠΏΠ° ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ

Π‘Ρ†Π΅Π½Π°Ρ€ΠΈΠΉ ΠΊΠ»ΠΈΠΏΠ° начинаСтся с Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ newscale задаСтся Ρ€Π°Π²Π½Ρ‹ΠΌ 100. Π—Π°Ρ‚Π΅ΠΌ ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠΈ ΠΊ ΠΊΠ°Π΄Ρ€Ρƒ сцСнарий сравниваСт эту ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ _xscale ΠΊΠ»ΠΈΠΏΠ°. Если ΠΎΠ½ΠΈ Π½Π΅ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‚, ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ _xscale измСняСтся Π½Π° 10 Π΅Π΄ΠΈΠ½ΠΈΡ† Π±Π»ΠΈΠΆΠ΅ ΠΊ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ newscale. ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ _yscale измСняСтся соотвСтствСнно.

onClipEvent(load) {

// ΠΠ°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠ½ΠΎΠΏΠΊΠΈ 100%.

newscale =100;

}

onClipEvent(enterFrame) {

if (this._xscale > newscale) {

// УмСньшаСм значСния ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ².

this._xscale -= 10;

this._yscale -= 10;

} else if (this._xscale < newscale) {

// Π£Π²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅ΠΌ значСния ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ².

this._xscale += 10;

this._yscale += 10;

}

}...

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

ΠžΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ OnClipEvent ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² сцСнариях ΠΊΠ»ΠΈΠΏΠΎΠ². Он устроСн Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ on() для ΠΊΠ½ΠΎΠΏΠΊΠΈ, Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° события, происходящиС Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Π΄Π°Π½Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΏΠ΅, Π½ΠΎ ΠΈ Π²ΠΎ всСм Ρ€ΠΎΠ»ΠΈΠΊΠ΅. Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ enterFrame Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π΅ ΠΊ Π½ΠΎΠ²ΠΎΠΌΡƒ ΠΊΠ°Π΄Ρ€Ρƒ ΠΈΠ»ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π΅ Π² Π½Π°Ρ‡Π°Π»ΠΎ Ρ†ΠΈΠΊΠ»Π°. Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ mouseDown происходит ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΌΡ‹ΡˆΠΈ, Π΄Π°ΠΆΠ΅ Ссли курсор Π½Π΅ находится Π½Π°Π΄ Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ ΠΊΠ»ΠΈΠΏΠΎΠΌ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, описаниС onClipEvent Ρ€Π΅Π°Π³ΠΈΡ€ΡƒΠ΅Ρ‚ Π½Π° события load, unload, mouseMove, mouseUp, keyDown, keyUp ΠΈ data.

ΠŸΡ€ΠΈ запускС Ρ€ΠΎΠ»ΠΈΠΊΠ° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ newscale Ρ€Π°Π²Π½ΠΎ 100, ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ _xscale Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π°Π²Π΅Π½ 100. Π’ΠΎ врСмя события enterFrame Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ происходит. Π—Π°Ρ‚Π΅ΠΌ, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΏΠΎΠΌΠ΅Ρ‰Π°Π΅Ρ‚ курсор Π½Π°Π΄ ΠΊΠ»ΠΈΠΏΠΎΠΌ, Π° ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΈ Π½Π°Π΄ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠ»ΠΈΠΏΠ°, сцСнарий ΠΊΠ½ΠΎΠΏΠΊΠΈ измСняСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ newscale Π½Π° 150.

ΠŸΡ€ΠΈ запускС события enterFrame значСния ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² _xscale ΠΈ _yscale Π±ΡƒΠ΄ΡƒΡ‚ мСньшС, Ρ‡Π΅ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ newscale. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΌΠ°ΡΡˆΡ‚Π°Π± увСличиваСтся Π½Π° 10. Кнопка Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ. Когда Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ достигаСт 150, ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ заканчиваСтся, Π° значСния newscale ΠΈ _xscale Π΅Ρ‰Π΅ Ρ€Π°Π· становятся Ρ€Π°Π²Π½Ρ‹ΠΌΠΈ. Аналогичный процСсс Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ снимаСт курсор с ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈ пСрСмСнная newscale возвращаСтся ΠΊ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ 100.

...

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

Бвойства ΠΊΠ»ΠΈΠΏΠ° _xscale ΠΈ _yscale ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ ΠΊΠ»ΠΈΠΏΠ° ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ ΠΈ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 100 ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€ соотвСтствуСт исходному Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ ΠΊΠΎΠΏΠΈΠΈ эталона ΠΊΠ»ΠΈΠΏΠ°. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ActionScript, Ρ‚Π΅ΠΌ самым растягивая ΠΈΠ»ΠΈ сТимая ΠΊΠ»ΠΈΠΏ. ΠŸΡ€ΠΈ использовании ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ значСния ΠΊΠ»ΠΈΠΏ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π΅Ρ€ΠΊΠ°Π»ΡŒΠ½ΠΎ ΠΎΡ‚Ρ€Π°ΠΆΠ΅Π½ ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ ΠΈΠ»ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ.

К свСдСнию

Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ созданиС ΠΏΠ°Π½Π΅Π»ΠΈ с ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ»ΠΈΠΏ нСсколько Ρ€Π°Π·. Π’Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠ»ΠΈΠΏΠ° ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ сцСнарий on (release), Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ выполнял ΠΊΠ°ΠΊΠΎΠ΅-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ дСйствиС, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΊ Π΄Ρ€ΡƒΠ³ΠΎΠΉ страницС. Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ тСкст Π² ΠΊΠ»ΠΈΠΏΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠ½ΠΎΠΏΠΊΠΈ выглядСли Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ это ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΎ Π½Π° рис. 5.1.

ВсС ΠΊΠ»ΠΈΠΏΡ‹ содСрТат копию ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ сцСнария ActionScript. Π­Ρ‚ΠΎ ΠΏΠ»ΠΎΡ…ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ любоС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ сцСнария ΠΏΠΎΠ²Π»Π΅Ρ‡Π΅Ρ‚ Π·Π° собой Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ внСсСния Ρ‚Π°ΠΊΠΈΡ… ΠΆΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² сцСнарии всСх ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠ½ΠΎΠΏΠΎΠΊ. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ окаТСтся ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΆΠ΅ ΠΊΠ»ΠΈΠΏΠΎΠ², сколько ΠΈ ΠΊΠ½ΠΎΠΏΠΎΠΊ, ΠΎΠ΄Π½Π°ΠΊΠΎ Π½Π° самом Π΄Π΅Π»Π΅ Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° всСго ΠΎΠ΄Π½Π°. КаТдой ΠΊΠ½ΠΎΠΏΠΊΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠ»ΠΈΠΏΠ° Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ свой сцСнарий, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠ»ΠΈΠΏ Π½Π° Π³Π»Π°Π²Π½ΠΎΠΉ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ шкалС Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ копию ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ сцСнария.

...

Π‘ΠΎΠ²Π΅Ρ‚

ВмСсто Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Π° Π·Π°Ρ‚Π΅ΠΌ Π²ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ сцСнарий Π²ΠΎ всС ΠΊΠ½ΠΎΠΏΠΊΠΈ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ #include, которая позволяСт ΠΏΡ€ΠΈ компиляции ΠΊΠΎΠ΄Π° ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ сцСнарий ΠΈΠ· Π²Π½Π΅ΡˆΠ½ΠΈΡ… Ρ„Π°ΠΉΠ»ΠΎΠ². ΠŸΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ сцСнария внСшнСго Ρ„Π°ΠΉΠ»Π° всС ΠΊΠ½ΠΎΠΏΠΊΠΈ соотвСтствСнно измСнят свой сцСнарий. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Π²Π°ΠΌ всС ΠΆΠ΅ придСтся ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ #include Π² ΠΊΠ°ΠΆΠ΄ΡƒΡŽ копию ΠΊΠ»ΠΈΠΏΠ°.

ВсС это ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, Π·Π°Π³Ρ€ΡƒΠ·ΠΈΠ² Ρ„Π°ΠΉΠ» Expandingbuttons.fla.

Π”Ρ€ΡƒΠ³ΠΈΠ΅ возмоТности

ЗначСния ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² _xscale ΠΈ _yscale Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π²Π½Ρ‹. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½ΠΈΡ…, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠΉ эффСкт. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ обязаны ΠΏΡ€ΠΈΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΠΌΡ‹Ρ… Π² ΠΊΠ½ΠΈΠ³Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. Кнопка ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π΄ΠΎ большСго ΠΈΠ»ΠΈ мСньшСго Ρ€Π°Π·ΠΌΠ΅Ρ€Π°. ΠΠ΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ² ΠΊΠΎΠ΄, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΡƒΠ»ΡŒΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. Для этого Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ значСния ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ newscale ΠΊ 100 сразу послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΊΠ½ΠΎΠΏΠΊΠ° достигнСт максимального Ρ€Π°Π·ΠΌΠ΅Ρ€Π°. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора ΠΊΠ½ΠΎΠΏΠΊΠ° Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΈ сразу ΠΆΠ΅ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Ρ‚ΡŒΡΡ.

Π’Ρ€Π°Ρ‰Π°ΡŽΡ‰Π°ΡΡΡ ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‰Π°Ρ Ρ†Π²Π΅Ρ‚Π° ΡΠΏΠΈΡ€Π°Π»ΡŒ

Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹: Colorchange.fla, Colortransform.fla, Gradualchange.fla, Spiral.fla

ΠŸΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ActionScript ΠΌΠΎΠΆΠ½ΠΎ ΠΌΠ΅Π½ΡΡ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠ°ΡΡˆΡ‚Π°Π± ΠΊΠ»ΠΈΠΏΠ°, Π½ΠΎ ΠΈ ΠΏΠΎΡ‡Ρ‚ΠΈ любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π΅Π³ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€. ИзмСнСниС ΠΌΠ°ΡΡˆΡ‚Π°Π±Π° являСтся довольно простым ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ. Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ ΠΊΠ»ΠΈΠΏΠ° Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ слоТнСС. Π’ Π΄Π°Π½Π½ΠΎΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅ Π²Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ ΠΊΠ»ΠΈΠΏΠ° ΠΈ ΠΏΠΎΠ²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ.

Π—Π°Π΄Π°Ρ‡Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°

Π—Π°Π΄Π°Ρ‡Π° этого ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° – ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ€ΠΎΠ»ΠΈΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰ΡƒΡŽΡΡ ΡΠΏΠΈΡ€Π°Π»ΡŒ с постСпСнно ΠΌΠ΅Π½ΡΡŽΡ‰ΠΈΠΌΠΈΡΡ Ρ†Π²Π΅Ρ‚Π°ΠΌΠΈ. ΠŸΡ€ΠΈ этом Π²Ρ‹ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚Π΅, ΠΊΠ°ΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΡŽΡ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Color ΠΈ свойство ΠΊΠ»ΠΈΠΏΠ° _rotation.

ΠŸΠΎΠ΄Ρ…ΠΎΠ΄

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ActionScript ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ свойств ΠΊΠ»ΠΈΠΏΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ находятся Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ ΠΏΠΎΠ»Π΅. Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях свойство ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ, Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… случаях, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΈ смСнС Ρ†Π²Π΅Ρ‚ΠΎΠ², Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

ΠžΠ±ΡŠΠ΅ΠΊΡ‚ Color

ΠžΠ±ΡŠΠ΅ΠΊΡ‚ Color ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для измСнСния Ρ†Π²Π΅Ρ‚ΠΎΠ² ΠΊΠ»ΠΈΠΏΠ°. Π•Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ Π½Π°Π±ΠΎΡ€ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΡ… ΡƒΠ·Π½Π°Π²Π°Ρ‚ΡŒ ΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Ρ†Π²Π΅Ρ‚Π°ΠΌΠΈ ΠΊΠ»ΠΈΠΏΠ°.

Π‘Π½Π°Ρ‡Π°Π»Π° Π½Π°Π΄ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Color, связанный с ΠΊΠ»ΠΈΠΏΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΡΠΎΠ±ΠΈΡ€Π°Π΅Ρ‚Π΅ΡΡŒ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

myColorObject = new Color(Β«myMovieClipNameΒ»);

...

Π‘ΠΎΠ²Π΅Ρ‚

ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π½Π°ΠΏΠΎΠ΄ΠΎΠ±ΠΈΠ΅ Color построСны ΠΏΠΎ ΠΎΠ±Ρ€Π°Π·Ρƒ Ρ‚Π΅Π»Π΅Π²ΠΈΠ·ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΠΏΡƒΠ»ΡŒΡ‚Π° управлСния. Клип ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ Ρ‚Π΅Π»Π΅Π²ΠΈΠ·ΠΎΡ€, Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Color ΠΊΠ°ΠΊ особый ΠΏΡƒΠ»ΡŒΡ‚ управлСния, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹ΠΉ для настройки Ρ†Π²Π΅Ρ‚ΠΎΠ²Ρ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² изобраТСния. ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Color ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌ ΠΏΡƒΠ»ΡŒΡ‚Π° управлСния.