207940
столько раз учителя, ученики и родители
посетили сайт «Инфоурок»
за прошедшие 24 часа
+Добавить материал
и получить бесплатное
свидетельство о публикации
в СМИ №ФС77-60625 от 20.01.2015
Дистанционные курсы профессиональной переподготовки и повышения квалификации для педагогов

Дистанционные курсы для педагогов - курсы профессиональной переподготовки от 6.900 руб.;
- курсы повышения квалификации от 1.500 руб.
Престижные документы для аттестации

ВЫБРАТЬ КУРС СО СКИДКОЙ 50%

ВНИМАНИЕ: Скидка действует ТОЛЬКО сейчас!

(Лицензия на осуществление образовательной деятельности № 5201 выдана ООО "Инфоурок")

ИнфоурокИнформатикаСтатьиHTML тілінде "Сызықтық алгебра" пәнінен электрондық оқу құралын жасақтау

HTML тілінде "Сызықтық алгебра" пәнінен электрондық оқу құралын жасақтау

библиотека
материалов
Скачать материал целиком можно бесплатно по ссылке внизу страницы.

ActionScript 2.0 және ActionScript 3.0 синтаксисі.



Ищан Ә. - Ж.Досмұхамедов атындағы

педагогикалық колледждің

1305000 «Ақпараттық жүйелер» мамандығының

3 курс студенті



Flash – технологияның негізгі ерекшелігі деп қарастыруға болатын және бұл бағдарламаны жай графикалық редактордан анимация құрудың қуатты құралына айналдыратын – бұл ActionScript тілі. Осының арқасында фильмдердің барлық интерактивті элементтері жұмыс жасайды. Flash ADOBE 2004 версиясында ActionScript сценарийлер тілі жасап шығарушыға Flash – фильмді толығымен бақылауға, батырмаларды, клиптерді, мәзірлерді, ссылкаларды, жүгіртпе жолақтарын жұмыс істете отырып есептеулерді орындауға, экранға кез келген ойлаған ақпаратты шығаруға мүмкіндік беретін бағдарламалау тілдерінің арасында дамыған тілге айналды. Adobe Flash – та жұмыс істеп отырған қолданушылардың мүмкіндіктері тек оның фантазиясымен және пайдаланып отырған компьютерінің қуаттылығымен ғана шектеледі.

Action Script - бұл инетрактивті түрдегі мәліметтерді көру барысына мүмкіншілік беретін Flash бағдарламасының бағдарламалау саласында жеткен өте керемет жетістігі деп айтуға болады. Яғни бұл бағдарлама тілі арқылы Интернет торында керекті әртүрлі бағдарламалау технологияларын жасауға болады.

Action Script қолданып интернет сайттарына, сонымен қатар анимациялық элементтерге де шартты эффектер мен түрлі элементтер қоюға болады.

Actions панелі.ActionScriptпен жұмысқа арналған аспап қоңыр сыртқы интерфейсi Flash ADOBEтың алдыңғы басшы қарастырылған басқа панелдерiнен айырмашылығы болатын (әсер ) Actionsтiң диалогтi панелiнiң түрiнде iске асырылған. ActionScriptке өзi сценарилардыңжасауға арналған осы редактор мынау не олардан дегенмен жақынырақ танысуда өйткенi. Және де ол жұмыс iстесiн екi тәртiптердегiнi алады : (кәдiмгi қолданушылар үшiн демектерi қолайлы ) кәдiмгi - Normal, және (iлгерi қолданушылар үшiн ) сарапшылық-Expert.

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


Сурет 2.1–Аction Script 1.0-2.0 негізгі терезесі.


ActionScript жайлы мәліметтер Мүмкiндiктер және осы кiтаптың шектен шығының ActionScriptтiң ерекшелiктерiнiң толық сипаттамасы. Flash ADOBE, ActionScriptтiң болжамына осы программалау тiлiне айналып кетуге енгiзiлген соңғы жетiлдiрулердi нәтижеденiң әңгiме мынада. Мүмкiндiктер жүзеге асырылған оларда жеке кiтаптарға әбден лайық болады ( болуы мүмкiн, аса басым түсетiн ) көлем бойынша сiздiң алдында қазiр болған мөлшерлес. Әлбетте, мүмкiндiктердiң өсуiмен тiлдiң күрделiлiгi де үлкейдi. Және күштер бойынша ол әбден жаңа бастап жүрген бағдарламашыға, бiрақ дегенмен меңгергендiгiмен – программист. Тәжiрибелi қолданушысы компьютер тiптi анығында емес әрбiр адамсын осындай алады. Бiздер сондықтан тiл және ActionScriptке сценарилардың құрастыруының ортақ ережелерi негiзгi тұжырымдама сипаттамамен қанағаттанамыз. Тәжiрибенiң көрсетедi, бiлiмдердiң деңгейiнiң деген несi әбден жасауға өте күрделi жеткiлiктi, бiрақ түзу жұмыс iстейтiн өздiгiнен фильмдер.

ActionScript клип, батырма немесе кадрға арналған сценариды құруға мүмкiндiк бередi. Әрбiр мұндай (ActionScriptтiң тiлiндегi программа демек iс жүзiнде ) сценари фильмнiң тиiстi элементiмен қатты байланған. Фильмнiң басқа элементтерi сценаридың мәтiнiнiң фильмiнiң жариялаулары, сонымен қатардың жанында, SWFқа шетке шығарады - файл. Әйтсе делер, оның кеңейтуi бар жеке файлында сiз ниетте сақтай аласыз . as(немесе жоражолдасқа сыйға тарту ) басқа фильм қандай болмасынға кейiннен қолданылу үшiн (бұл кәдiмгi мәтiндiк файлдар ).

Сiз сценаридан сыртқы торлық қорға басқа фильмге немесе қандай болмасын және тiптi (батырмалардың iшiненi, клип және кадрлар ) фильмнiң кез келген басқа объектiне сұрай аласыз. Мысалы, табыста 10-шi нөмiрi бар кадрдың оқитын басымен www.sound.ruдың сайт орналасқан дыбыстық файл жүктеуге кереккенде көрсетуге болады. Flash сондықтан қатынастардағы сценари дараланатын объекттер тұратында бiлуi керек. Объектке дұрыс емес ұстау сценариға қатеге мiндеттi түрде келтiредi. Айтамыз, фильмнiң уақытша диаграммасының 10-шi кадрындағы сұраған дыбыстық файл, орнына нақты клиптiң 10-шi кадрын дыбыстандыруға жаңадан өндiредi.

ActionScriptпен байланыстылар көрcетiлген жоғары жағдайлармен, жұмыстың алдының алдында екi ұғымдармен пайдалы ретке келтiру : тiлдiң объектiнiң үлгiсi және сценаридыңорындауын контекст.

ActionScript объектiнiң үлгiсi: Объектiнiң үлгiсiмен сценариға қолданыла алатын объекттердiң түрлерiнiң жиынтығы ұғылады, және олардың арасындағы бағыныштылықтың қатынасы.

Объект программалау тiлiнде (қасиеттер ) атрибуттарды жиынмен және объектке қолдана алған (процедуралар ) әдiстер, осығандарын тiзiммен суреттелгенде ескертемiз. Объекттердiң әрбiр классына атрибуттар және әдiстердiң өз жиыны анықталған Мысалы, атрибуттарды ретiнденiң батырманың объектiне таңба, геометриялық өлшемдер, координата қолданыла алады, әдiстiң ретiндесi - батырманың басуына реакция. Нақты объект - бұл тиiстi класстың данасы. Класстың ылғи бiрлерi екi дана атрибуттарды басқа мәндердi бiр айырмашылығы бола алады.

Әсерлердiң сипаттамалары объекттердiң үстiнде, объекттiң бағыныштылығының нұсқауға арналған сонымен бiргелер үшiн нүктелiк өсиеттi деп аталатынға әдетте қолданылады. Мысалы,



2.3Автоматтандырылған тестілеу жүйесін ActionScript негізінде

құру.


Сурет 2.2–Тестілеугеқажетті батырмалардың орналасуы.


Button_1. onPressтер() ).

Клипке Button_1дiң батырмасы сайман Сli р_2 көрсетуге егер де керек болады, онда жазу осылай көрiне алады :

Clip_2. Button_1. Көпшiлiгiнде, мысалы, ActionScriptке JavaScript басқа сценарилi тiлдердiң объектiнiң үлгiлерiнеұқсасқолданылатын объектiнiң үлгiсi. Сонымен бiргелер, нақтылы айырмашылықтар да бар болады. Негiзгi олардың iшiнендер объекттердiң иерархиясы ActionScriptке Flash туралы салатын, плеер тұрады, HTML туралы емес-броузердi Webның терезе бейнеленетiн құжат.


Сурет 2.3–Тестілеуге қажетті батырмалардың іс әрекеттері.

Мысалы, егер HTML - болса құжат Input_1-шi батырмада болатын Form_lдың формасын болса, онда батырманың бағыныштылығы JavaScriptке төмендегiшемен суреттеледi : Documen t. Widow. Form_1. Input_1лер.

Егер батырмаға үндеу броузердi терезе солуға бейнеленетiн ағымдағы құжаттан орындалса, сонымен бiргеген, онда иерархияның алғашқы екi деңгейi анық, көрсетiлмегенiнде емес, жобаланғанында. Сәйкесiнше батырмаға үндеулер үшiн қолдану конструкция бола алады.


Сурет 2.4–Батырмалар орындалғандағы Аction Script коды.


on (release)

{

stopAllSounds ();

gotoAndStop(2);

}


Сурет 2.5–Инетрактивті визуалды тестілеугеқажетті символдардың кітапханада орналасуы.


Form_1. Input_1.

Ұқсас ережелер ActionScriptке де жұмыс iстейдi. Мысалы, - жазып алу мүмкiн негiзгi фильм жазып алу мүмкiн : _root. Clip_l.

Маңызды сөз _ root негiзгi фильмнiң атын ретiнде қолданылады және осы жағдайда бола алады. Мысалы, егер басқа, аналық, клип бөлiгi болып табыл клип болса, онда оның бағыныштылығының нұсқауына маңызды сөз _parent қолданыла алады.

_parent. Clip_1.

ActionScriptке объекттердiң толығырақ бағыттауының келесi iшкi бөлiмде қарап шыққан.

ActionScriptтiң объектiнiң үлгiсiне шындығында ендi қайтып келемiз.

Жоғары айтылып, кез келген сценари анық емес болмаған түбiрлiк объектi Flash болып табылған болады - плеер. Келесi деңгейде объекттердiң төрт класстары орналасады (рис. 11.2):

Movie (Объекты фильма);

Core (Объекты ядра);

Client/Server (Объекты клиент-серверной среды исполнения);

Authoring (Объекты среды разработки).





Сурет 2.6–Қабаттармен жұмыс.






Сурет 2.7–Символдарға қажетті қасиеттерінің орналасуы және жеке-жеке ат берілу барысы.




Сурет 2.8–Ұяшыққа мәліметтер терілгенде есептеуді іске асыратын код.








Сурет 2.9–Әрбір қателік және дұрыс жауаптарға программаның әсері.

ActionScript тiл ретінде Flash 5 нұсқасының шығумен пайда болды, ол орта бiрiншi ActionScript программаланатын болған. Тiлдiң бiрiншi релизi ActionScript 1.0 деп аталды. Flash 6 (ADOBE). Adobe 2010 жылы ActionScript 3.0 шығумен бiрге Flash 9-10 (ADOBE 2009) ұсынды, ол программалау классына негiзделген типтерді қатал анықтауы енгiзетiн көрсеттi. Яғни жаңа маңызды сөздер пайда болды:

Сонымен қатар Adobe ұялы телефондарда программалау үшiн Flash Lite тiлі модификациясын шығарды.


Общая информация

Номер материала: ДБ-114744

Вам будут интересны эти курсы:

Курс повышения квалификации «Информационные технологии в деятельности учителя физики»
Курс повышения квалификации «Методика преподавания информатики в начальных классах»
Курс повышения квалификации «Внедрение системы компьютерной математики в процесс обучения математике в старших классах в рамках реализации ФГОС»
Курс профессиональной переподготовки «Информатика: теория и методика преподавания в образовательной организации»
Курс «Фирменный стиль» (Corel Draw, Photoshop)
Курс «Оператор персонального компьютера»
Курс «1С: Предприятие 7.7»
Курс «3D Studio MAX»
Курс повышения квалификации «Сетевые и дистанционные (электронные) формы обучения в условиях реализации ФГОС по ТОП-50»
Курс повышения квалификации «Развитие информационно-коммуникационных компетенций учителя в процессе внедрения ФГОС: работа в Московской электронной школе»
Курс повышения квалификации «Использование компьютерных технологий в процессе обучения в условиях реализации ФГОС»
Курс повышения квалификации «Применение MS Word, Excel в финансовых расчетах»
Курс профессиональной переподготовки «Теория и методика обучения информатике в начальной школе»
Курс повышения квалификации «Современные тенденции цифровизации образования»
Курс повышения квалификации «Специфика преподавания дисциплины «Информационные технологии» в условиях реализации ФГОС СПО по ТОП-50»

Благодарность за вклад в развитие крупнейшей онлайн-библиотеки методических разработок для учителей

Опубликуйте минимум 3 материала, чтобы БЕСПЛАТНО получить и скачать данную благодарность

Сертификат о создании сайта

Добавьте минимум пять материалов, чтобы получить сертификат о создании сайта

Грамота за использование ИКТ в работе педагога

Опубликуйте минимум 10 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Свидетельство о представлении обобщённого педагогического опыта на Всероссийском уровне

Опубликуйте минимум 15 материалов, чтобы БЕСПЛАТНО получить и скачать данное cвидетельство

Грамота за высокий профессионализм, проявленный в процессе создания и развития собственного учительского сайта в рамках проекта "Инфоурок"

Опубликуйте минимум 20 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Грамота за активное участие в работе над повышением качества образования совместно с проектом "Инфоурок"

Опубликуйте минимум 25 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Почётная грамота за научно-просветительскую и образовательную деятельность в рамках проекта "Инфоурок"

Опубликуйте минимум 40 материалов, чтобы БЕСПЛАТНО получить и скачать данную почётную грамоту

Включите уведомления прямо сейчас и мы сразу сообщим Вам о важных новостях. Не волнуйтесь, мы будем отправлять только самое главное.