Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Flash MX ортасының интерактивтілігі - www.topre...doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
543 Кб
Скачать
☆

2. Суреттерді ауыстыру программасы

Жоғарыда айтылғандай Flash - тің мақсаты, графика мен анимацияға толы интерактивті тор беттерін құру болып саналады. Жоғарыда айтып өткендей Flash ті тамашалау үшін екі түрлі жол бар, біріншісі WEB браузер арқылы, екіншісі Flash фильмді басқа форматқа ауыстыру арқылы.

Flash арқылы фильмді құру және өзгерту кезінде автор, FLA форматындағы файлдармен жұмыс істейді. Бұл бағдарламау ортасының тек өзіне қатысты форматы, және бұл форматты басқа бағдарламалар «түсінбейді». Тор броузерлерінде фильмді көру үшін, SWF форматына экспорттау керек. Бұл форматты Internet Explorer, Netscape және Opera броузерлерінің соңғы нұсқалары қолдайды, немесе арнайы Flash-плеер арқылы ойнатуға болады. Бұл плеер, Flash редакторының құрамына кіреді. Flash фильмін ойнатудың екінші түрі Windows Media Player арқылы. Бұл үшін, Flash фильм AVI форматына экспортталуы керек. Бірақ, фильм көлемі он есе кейде 100 есеге дейін көбейіп кетеді. Экспорттау кезінде фильм өзінің сапасын жоғалтады, сондықтан бұл тиімсіз болып есептеледі. Flash фильмін көрудің тағы бір жолы, фильмді GIF форматына көшіру. Бұл экспорттаудың да екі түрі бар, біріншісі фильмін әрбір кадрын gif форматына өзгерту болса, екіншісі бірақ gif файлын құру.

Windows қа арналған бағдарламаның көбісінде, оны жүктеген уақытында, автоматты түрде, бос дайын шаблон терезесі ашылады. Мысалға Word процессорын жүктеген уақытта, бос документ ашылады, бұл жерге сіз мәтін, графика немесе сурет қоя аласыз. Flash та да, дал осылай ұйымдастырылған. Алғаш жүктеген уақытта, автоматты түрде, жаңа фильм құратын (дәлірек айтсақ алғашқы қойылымын жасау үшін) терезе ашылады. Егер керек болса, автор, фильмнің параметрлерін өзгерте алады.

Жалпы параметрлерін қондырғаннан кейін фильмнің алғашқы қойылымын жасай беруге болады. Объектілердің орналасу тәртібін анықтап алғаннан кейін оларды рет ретімен әрбір жаңа қабатқа орналастыра беруге болады. Қабат параметрлерін өзгерту фильмді құрудағы ең бір жауапкершілікпен қарайтын бөлім. Фильмдегі қабаттар (яғни, объектілер) бір бірімен байланысып тұратындықтан, келесі бір қабатты сипаттағаннан кейін, алдындағы қабаттарды қайта жөндеу керек болады. Мұнын еш қиындығы және қорқыныштылығы жоқ., бұл Flash бағдарламасына таңсық емес. Жаңадан қойылатын объектті кітапханадан алуға болады немесе жаңадан құруға болады. Flash сізге ойыңызда тұрған бейнені экран бетіне салу үшін барлық құрал жабдықтармен қамтамасыз етеді. Бір бейненің объектілерін басқа суреттерден импорттап та алуға болады. Құрылған фильмді немесе жасап болып отырған іс әрекеттің жұмысын тексеру үшін, Flash тестіден өткізіп отыруға мүмкіндік береді. Әр жасалған өзгерістен кейін сақтап алып отыруды ұмытпаңыз.

Фильммен жұмыс жасап болғаннан кейін, ойланыңыз сізге бұл фильм неге керек? Егер тор бетіне салу үшін болса, онда жүктелу уақытын ескеруді ұмытпаңыз. Бұл үшін арнайы уақытқа тестілейтін қосымшасы бар Flash бағдарламасының.

Суреттерді ауыстыру программасын Flash редакторының 6-шы нұсқасында дайындап шықтым. Бұл программаның орындалу барысында компьютер және үш перне бейнеленген. Осы пернелерді басу арқылы келесі суретке өтуге болады. Бұл жұмысты жасау барысында маска деп аталатын құралды пайдаландым.

Осы программада қолданатын программаларды сипаттап кетсем:

Перне

Сипаттамасы

Бұл пернені басқаннан кейін масканың астындағы екінші слойда орналасқан суреттің екінші кадырына көшу орындалады.

Бұл перне масканың астындағы слойдың бетінде орналасқан суреттің алдыңғы кадырына көшу орындалады.

Бұл перненің көмегімен суреттерді автоматты түрде көшіріп отыруға болады.

Бұл пернелердің кодын сипаттап кетер болсақ:

Суреттерді жүктеу фукнциясы:

function LoadIntroNav( ){

bkgd."blnIntroMode" = "1"

if ( not (_level6."nav"."bln_CoreNavLoading") ){

not (_level6."nav"."bln_CoreNavLoading")

}

if ( not (_level6."nav"."bln_ExtendedNavLoading") ){

_level6.startNavEntrance( )

}

}

Суреттерді масканың астына жүктеу

function unLoadIntro( ){

unloadMovie ( _level4 )

}

Суреттерді алға және артқа ауыстыру функциясы:

function LoadInitialInteractive( ){

if ( not (bkgd."blnDisableSkip") ){

bkgd."blnDisableSkip" = "1"

bkgd."blnIntroMode" = "0.000000"

resetMenuStates ( )

if ( not (_level6."nav"."bln_CoreNavLoading") ){

not (_level6."nav"."bln_CoreNavLoading")

}

if ( not (_level6."nav"."bln_ExtendedNavLoading") ){

if ( not (_level6."nav"."bln_CoreNavLoaded") ){

not (_level6."nav"."bln_CoreNavLoaded")

}

if ( not (_level6."nav"."bln_ExtendedNavLoaded") ){

_level6.startNavEntrance( )

else

_level6.startAddedNav( )

}

}

if (bkgd."OSVersion" == "Pro" ){

bkgd."doAttractLoop" = "1"

getURL ("segment4.swf" , Target = "_level4");

else

bkgd."doAttractLoop" = "1"

getURL ("segment5.swf" , Target = "_level4");

}

}

}

Суреттерді автоматты түрде аыстыру фнкциясы:

while

function resetMenuStates( ){

currArrayPos = "0.000000";

counter = "0.000000";

_level6."yellow".gotoAndPlay("out" )

_level6."red".gotoAndPlay("out" )

_level6."green".gotoAndPlay("out" )

_level6."blue".gotoAndPlay("out" )

_level6."silver".gotoAndPlay("out" )

}