Ералиева Б.Ш.
Таразский Государственный Университет им. М.Х. Дулати
г.Тараз, Казахстан
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 с.