Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы (http://www.flasher.ru/forum/forumdisplay.php?f=10)
-   -   как с 0 выучить скрипт и чем пользоваться (http://www.flasher.ru/forum/showthread.php?t=45226)

mike215 23.05.2003 02:47

как с 0 выучить скрипт и чем пользоваться
 
хочу выучить actionScript c чего начать

iLoveYou 23.05.2003 15:43

Цитата:

c чего начать
с чтения книг по тематике и изучения исходников

mike215 23.05.2003 17:41

книга ActionScript Основы Шем Бангал. Купил в Доме книги В Питере. Но тут нет основ. Тут примервы но по этим примерам Сам язык не выучить!!!
Нормальную книгу подскажите!!!! или ссылку

cn[3]rom 23.05.2003 17:42

хмм ...
 
Для начала, надо купить хорошую книгу, потом открыть ее и начать читать + Flasher.ru Вот тебе и начало :)

iLoveYou 23.05.2003 18:05

Цитата:

Оригинал написал(а) mike215
Нормальную книгу подскажите!!!! или ссылку
Колин Мук "AS. Подробное руководство"

IgorData 23.05.2003 19:28

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

iLoveYou 23.05.2003 21:55

Цитата:

Оригинал написал(а) IgorData
на изучение сего, затмившего асемблер, языка у меня ушло дней пять. книг не надо. бери хелп, открывай пример, и в форум по скрипту. там все будет.
Понимаю Вашу иронию, но ассемблер не так уж и сложен. Относительно мануала - верно подметили. О Ваших пяти днях - остается только завидовать. Меня спросили о книге - я ответил.

Varjag 25.05.2003 15:23

Подтверждаю
 
За пять дней реально повысить уровень знания по АС с 0 до написания небольной игры, создания простенькой странички и т. п. :D

iLoveYou 25.05.2003 23:46

Вот это да!

IgorData 26.05.2003 00:23

mike215, ты куда пропал?
 
mike215, ты куда пропал? Ты не боись, на форуме по AS и примеры дадут, и объяснят нормально.

mike215 26.05.2003 16:36

Я не проподал я в поход ходил вот и небыло в инете )) :D :D

cn[3]rom 26.05.2003 16:52

Varjag
 
За 5 дней ... А когда проходят уроки такие :)
Иль где-то просто поползать надо?
Желание есть ...

Спасибо.

iLoveYou 26.05.2003 17:48

Точно, Варяг, научи всех акшнскрипту за пять дней. Тебе IgorData компанию составит.

bunker6 26.05.2003 18:20

хелп и туториалы. и не лениться.

AlexRU 27.05.2003 11:45

Hi!

Очень хорошие результаты дает обучение под руководством Смольного. Сам прошел и всем рекомендую. А реклама на первой стр. этого сайта.

Ну и конечно хорошая книга.

Varjag 28.05.2003 02:11

Ничего сложного!
 
Вложений: 1
день 1:
Установил 5 флэш, разобрался на примере цветочка из хелпа как сделать покадровую анимацию.

день2:
Купил книгу "флэш MX для чайников". Прочёл. Разобрался как рисовать всякую фигню, делать движения с авто заполнением кадров и простую кнопочку.

день3:
Установил флэш МХ. Купил книгу... (погодите щас гляну) э-э-э
"Эффективная работа флэш МХ" Этана Уотролла и Норберта Гербера (~700 стр.). Узнал, что такое экшн скрипт ,куда его вписывать, как пользоваться решимом эксперта. Разобрал несколько примерчиков с прилагаемого диска.

день4:
Попросил информатика сдать вместо выпускных экзаменов программу на паскале. Он прознал, что я начал изучать (я тогда так не считал) флэш и дал мне задание сделать подобную программу на флэше (вот гад! Мы ведь в школе флэш не проходим (на 286-то!)). Пришлось разобраться в синтаксисе AC и понять как в AC работают операторы: if, while, do while, for. Последние три мне, как потом выяснилось не понадобились. Ну заодно разобрался как работают ещё кое-какая мелочь.

день5:
Сделал пятую часть программы. Почти весь день думал над тем почему у меня цикл while вешал систему-потом разобрался в этом, и над тем как сделать так, чтобы, введённый пользователем текст имел не текстовый тип данны, а представлял собой выражение, которое можно будет использовать потом в самом программном коде (на Флэшере мне порекомендовали посмотреть на компонент RegExp и я понял, что мне до этого ещё далеко(пришлось от этой фишки отказаться)).

день6:
Почти закончил программу, осталось "навести косметику". Стал чаще посейщать флэшер. Уровень знаний подобрался к созданию тетриса.

день7:
Программу закончил. Стал делать на флэше всякую другую фигню (в качестве изучения). Прочитал за это время всю большую книгу.

PS. Как вы можете заметить: два дня я посвятил исключительно "рисовальне" . Дни эти идут не по порядку (мнеж поступать в этом году. Дела другие есть)

Моя программа (мне уже кажется, что это самая отстойная вещь, которую я мог сделать) внизу

Varjag 28.05.2003 15:57

Как удалить данное сообщение?
 
Мне надо удалить сообщение под темой "Как удалить данное сообщение?"

mike215 29.05.2003 01:04

1 день поставил флеш.
2 день купил книгу.
3 день тоже ничего не дал, ни знаю ни одного языка программирования.
4 руки опускаются.
5 день решил зарегится на форуме флешер.ру :p :p :p :D :D

mike215 29.05.2003 01:07

это в силах сделать тока админ или модератор или ты зайди в едит и сотри все тока зип не убъешь :D :D :D
Знаешь как старый добрый Ослик мычит.
ОБратитесь к разрабочику программы "в нашем случае админ"

Varjag 29.05.2003 13:21

Понимаю
 
Для меня самое трудное было - освоиться в АС. На первых порах даже мои скудные знания паскаля не помогли. Очеь трудно было понять куда, что надо вписывать и как всё это работает.
Если ты совсем новичёк в этом деле, то может мой совет тебе поможет:
1 почаще переключайся с режима "для новичка" в "режим эксперта"

2 в АС есть как бы два места, куда можно вписывать код. Это
фреймы на временных шкалах (на главной шкале, шкалах клипов и. т. д. Если в фрейме(кадре) находится код то там появляется буква а, ), также код можно вводить в обработчик кнопок, точнее экземпляров кнопок, клипов, короче объектов. Для этого надо один раз щёлнуть на нужную кнопку/клип/... и вписать в окно action(я думаю ты знаешь куда) нужный код
Код в фрейме начинает выполнятся, когда до него дойдёт головка воспроизведения, а код в объектах выполняется при активизации объекта. Например: в обработчике клипа можно написать
onClipEvent (load ) // при загрузке клипа
{
stop();//этот клип останавливается на нулевом кадре (в скобочках не указан номер кадра)
_visible = false;// этот клип становится невидимым т.е свойству _visible присваивается значение false(ложь). Если б было true(правда), то клип стал бы видимым (он по кмолчанию такой)
}
Это пример того, что можно написать в обработчике клипа. Здесь символ // означает, что всё, что стоит за ним до конца строки является комментарием (в этом примере, правда, комментарии переносятся на новую строку, но во флэше такого не будет)
Символы {} изначают обычно начало и конец чего нибудь. В данном случае они как бы принадлежат действию onClipEvent (load) и в них пишется то, что будет происходить, когда клип загрузится.
Перейдём к кнопке. В обработчике кнопки обычно всегда пишут:
on (release, keyPress "<Enter>") {}
т.е. по нажатию мышкой на кнопке(release) , нажатию клавиши Enter(keyPress "<Enter>") будет происходить, то что заключено в фигурных скобках. Там можно написать много фигни! (мне например удобнее задавать действие on(...) в режиме новичка)

3 Что можно написать в фигурных скобках? Ну например
x=4 //переменной х присваивается значение 4
_root.clip._visible = true; //клип с именем clip на главной временной школе становится видимым
if (x>y)//если x>y, то
{
tellTarget ("_root.clip") {gotoAndPlay(1);}//этот же клип начинает воспроизводиться с первого кадра
}
else //иначе, т.е. если x меньше или равен y
{_root.clip._visible = false;}// этот клип становится невидимым
Здесь переменной y может быть, например, значение текстового поля. Для этого надо создать текстовое поле, выбрать в свойствах input text (чтобы юзер мог вводить свой текст), а в строчке var написать y(т.е. значение текстового поля сразу будет присваиваться переменной y)

Это только самые основы АС, а для написания чего нибудь стоящего прийдётся пожевать книгу! :D


Часовой пояс GMT +4, время: 21:43.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.