Ералиева Б.Ш.

Таразский Государственный Университет им. М.Х. Дулати

г.Тараз, Казахстан

 

ADOBE FLASH PROFESSIONAL CS6 БАҒДАРЛАМА КӨМЕГІМЕН ANDROID ПЛАТФОРМАСЫНДА WEB-ТІРКЕМЕЛЕР ЖАСАУ МҮМКІНШІЛІКТЕРІ

 

Macromedia Flash MX өнімі web-тіркемелер жасауға мүмкіншілік береді.  Оның кең мүмкіншіліктері интерактивті жарнама, электрондық оқыту курстар және корпоративтік тіркемелер үшін клиенттік интерфейс құруға мүмкіншілігі орасан зор. Оның жәрдемімен интернет арқылы кез келген популяр платформадан мультимедиялық материалдар  және тіркемелерге  рұқсат  беру жұмыстарын  ұйымдастыруға  болады. Macromedia Flash MX визуалдық құру процессін жеңілдетеді және пайдаланушыларға мультимедиялық технологияларды клиенттік web-тіркемелерде  қолдану мүмкіншілігін береді. Macromedia Flash MX-тің барлық материалдарындағы бейне фрагменттерден қолданудың  интерактивтік  мүмкіндіктері, ақпараттың  қабылданудын  едәуір  жақсартады.  Дизайнерлер  өздерінің  бейне материалды тіркемелерін толығымен басқараалады. Бұл  бағдарлама келесі  салалы стандарттарды қолдайды: ECME Script, HTML, MP3, Unicode, XML. Дайын  пайдаланушы интерфейсінің компоненттері – негізделетін жолақтар, мәтіндік және басқа стандарт элементтер – жұмыс процесін   жылдамдатады және тіркемелердің интерфейсін бір түрлі болуын қамтамасыз етеді.

Macromedia Flash MX-тің құрамына профессионалдық дәрежедегі көрсетулер (презентациялар), фотоальбомдар, жарнама роликтері және электрондық оқулықтар жаратуға арнай шаблондар қосылған.

Macromedia Flash MX Unicode стандартың  қолдағандықтан түрлі тілдегі мәтіндерді, жүйенің тіл параметрлерін өзгертпей көрсетуге болады. Microsoft Active Accessibility технологиясың  қолдағандығы себепті, Macromedia Flash Player 6 бағдарламасы қосымша мүмкіншіліктерді істетеді, мысалы (screen reader) мәтінді дыбыстап оқу. Macromedia Flash MX информацияны мүкіншілігі шектелген адамдарға икемді құралдарды пайдалануға ұсынады.  Қысқаша түсіндіретін болсақ арнайы web-браузерлерге орнатылатын plug-ins, яғни Flash Player, Flash бағдарламасында жасалған беттерді көру мүмкіншілігін береді.

Flash-тің негізгі айырмашылығы төмендегідей:

- файлдардың кішкене өлшемі . Flash бейненің  векторлық форматын қолдайды жәнеде растрлы және дыбыс файлдарды қысқартады.

- браузерлер арасындағы сыйымдылық мәселесін жояды. HTML-ге қарағанда Flash Internet Explorer-де және Netscape Navigator-да бірдей жұмыс істейді. Javaны қолдайтың браузерлер үшін де арнайы қосымша бар.

- Қуатты оқиғаны басқарушы тіл. Macromedia Flash тілінің жәрдемімен интерактивтілікті қамтамасыз етуге болады.

- Әдемілік, Flash anti-aliasing, яғни контурларды тегістеуді қолдайды, нәтижеде Flash-те салынған кәдімгі сызық көзге өте жағымды көрінеді. 

Жасау процессі келесідей  түзіледі.  Алдын ала кеңейту *.fla болатын авторлық файл жасалып, ал содан соң ол браузерде көруге мүмкіндігі бар нәтижелі *.swf файлға трансляцияланады. Flash бағдарламасы соңғы болжамдар бойынша әсіресе, өз сайттарын жасаушыларына арналған нақты әрі жоғары мүмкіншілік өте көп,  әрлендіру деңгейін көтеруінің және интерактивтілігі маңызды. Flash сайттарының дамуы күннен күнге жоғарылауда. Қазіргі кездері Web - шеберлер әсіресе, Flash  технологияларын кеңінен қолдануда.  Flash технологияларын әрлендіру шеберліктері және графикпен жұмыс жасау мүмкіндіктері жоғары болып есептеледі. Мұнда анимациялар gif  и Java  тілінде жасағаннан әлдеқайда оңай әрі тиімді. Flash арқылы сызықтардың сұлулығына және түс сезіміне кіріп,

шығармалардың анимация түрлерінің үйлесімін және көркем болуының кепілі бола алады.   Қандай да болмасын көркем шығармалар жасауы жанында үйлесімді таңдау жасау және үлкен кәсіпқой шеберлікпен Flash  редактор мүмкіншіліктері қолдану. 

Кез келген екілік графикалық тәртіптерде: векторлық және растрлық түрде суретті компьютерде бейнелеп көз алдына алуымызға мүмкіндігі бар.

 Анимация.

Flash толыққанды түрде анимация жасауға арналған бірден бірбағдарлама болып табылады.  Сонымен, анимация біздің жасаған жұмысымызға және алмасатың бейнелеулердің (кадрлардың) жүйелілігін білдіреді, нәтижесінде ненің қозғалысқа енетінің көруге болады.  Компьютерлік анимация негізінде тәсілінің сіздерге квадратты жиырма бес кадры бар сүрет салайық және әрбір келесі  кадрда сіздердің квадратыңыз сәл -  сәл жылжыту арқылы жүзеге асыруға болады.  Анимацияның екінші тәсілі бар -  аралық елестетулер арқасында (tweening animation).  Мұнда сіздер маңызды кадрларды тек қана сұрау қояcыздар (keyframes), ал Flash аралықтарды автоматты санап шығады.

Ол  кезде тек қана 2  кадр беруге ерек болады:  бастапқы пқы және ақырғы. Flash

үндемеуменімен ұзындық заңмен аралық кадрлар есептейді,  бірақ көбеюші немесе экспонент сөніп бара жатқанға болады. Кадрлар,  қабаттар, символдар, уақытша шкала арқылы анимация жасаул тәсілдерін талдауымызға болады. 

Уақытша шкала - Flash анимациясымен жұмыста ең басты аспап болып есептеледі. Қабаттар туралы хабар да сонда суреттеледі,  маңызды томға қандай кадрлар кіреді,  уақытша шкала арқасында түсінуге болады. Қандай  кадрлар  әрекеттер немесе таңбаларды

белгілейді.  Ол маңызды кадрлар және анимацияны  басы бүтін басқаша орналастыруға рұқсат етеді және интерфейске өте ыңғайлы жасалынған. Уақытша  шкала - таңбалағыш – ағымдағы кадрды көрсетеді. Қандай  болмасын кадрға барып тышқанмен нұққан кезде таңбалағыш оған автоматты орналасады.

-  қабаттар -  қабаттардың тізімі сол жағында орналасады.  Қабатты  көрінбейтің  қылып және редакциялауға тиым салуға болады;

- кадрлардың  шкаласында - қарапайым және маңызды кадрлар істей аламыз.  Егер менюмен контекстік шақыру  (тышқан оң пернесіне басу)  қандай болмасынды кадрда, әрекеттердің тізімін көріп, іске асыруға болады. Шкалада кадрлар туралы хабар суреттеледі,  маңызды кадрлар қара дөңгелекшелермен белгіленеді,  әрекеттерді іске асырады немесе таңбаны  (қызыл кішкене жалау одан кейін таңба аты жүреді)  жасайды.  Сұр түс -  мынау кадрлар,  дәлдікте маңызды кадрды қайта айтады (keyframe), көкшілдеу немесе жасылдау көмескі

Flash кадрлары ортадағы айналым және ақ немесе бос жолақ кеңістік бұл кадрларда ештеңе жоқ.  Қабаттар -  компьютерлік графикте  өте жиі қолданылады. Flash қабаттардың  ерекше  үлгілерінің 2 түрі бар : қабаттар, қозғалыс ұстаушы траекториялары және қабаттар - маскасы. 

Анимация үшін әрбір  объектісіне  арналған уақыттардың бір кезеңіне бөлек қабат керек.  Анимация объектісімен пішін (shape)  немесе символ(symbol) есептеледі. Кадрлар - анимация кадрлардың жүйелілігінен түзеледі. Анимация жасалуы барысында кадрлардың маңызы зор.  Маңызды  кадрлар бұлар бұларға өзгерісті енгіземіз де, ал аралық кадрларды Flash өзі салып бітіреді.

Аралық кадрлардың екі үлгісі бар болады:

1. геометрия өзгертулері  (shape tweening) немесе кадрлар;

2. символдардың өзгертуінде (motion tweening). 

Символдар  істеуге болады -  доңғалақ,  дене,  шынылар секілді.

Символдардың  үш түрі: 

- бейнелеу (graphic):

- Кнопка (button);

- Анимация (movie clip); 

Бейнелеу (graphic),  символ өзімен  ұсынады, жалғыз кадрдан  құрылушы.

Оның статикалық аты осы арадан беріледі.  Егер статикалық  символ нақты  ұсынылса объекті жақсыраө  бейнеленеді.  Кнопка (button),  символ түрі кнопка функцияларының астына арнайы лайықталған беті бар. Онда 4 кадр болады: Up, Over, Down, Hit, кнопкалардың келесі күй-жағдайлары бейнеленеді:

- Up – кнопканың  әдеттегі күй-жағдайы.

- Over – қашан  тышқаншық курсоры кнопка үстінде болғанда.

- Down – қашан курсор кнопканың үстінде болып және тышқан пернесі басылған жағдайда.

- Hit -  әдеттегі күй-жағдай,  кнопкаға арналған,  сілтеме ұстаушы, айдаланушы қатысқан жағдайда.

Анимация (movie clip), бұл дегеніміз ең толық құнды символ үлгісі. Оған кадрлардың  кез келген саны жүктеуімізге мүмкін. ActionScript Movie үлгісінің  объекті сияқты осы үлгі символына қабылдана алады. Жоғарыда  айтап өткен болатынмын анимациялаудың екі әдісі бар болады -  кадрлық және аралық кадрлардың жасау жолымен.   Сонымен кадрлық анимация - толық құрастырылған маңызды кадрлардан тұрады.  Кадрлық анимация жасау бұл әрбір маңызды кадрға өзгерісті аниматордың өзі қалауынша енгізуінің арқасында пайда болады. Кадрлық анимация жеткілікті түрде үлкен көлемге ие болады, дәл осылай әрбір кадр туралы хабарды сақтауға тура келеді. Анимация аралық кадрлардың құруымен (tweened motion) Flash  мына тәсілі жанында маңызды кадрлар аралық кадрлар автоматты салынады. 

 

Әдебиет тізмі

1. Сатия Коматинени, Дэйв Маклин. Android 4 для профессионалов. Создание приложений для планшетных компьютеров и смартфонов = Pro Android 4. — М.: Вильямс. — 880 с. 

2. Роджерс Р., Ломбардо Д. Android. Разработка приложений. — М.: ЭКОМ Паблишерз, 2010. — 400 с. 

3. Донн Фелкер. Android: разработка приложений для чайников = Android Application Development For Dummies. — М.: Диалектика, 2011. — 336 с.