Приветствую Вас Гость | RSS Главная | ЦИКЛ уроков по азам Action script. Урок 6 - Форум | Регистрация | Вход
Написать администрации: [masterclub.admin@gmail.com] Последние сообщения · Одноклубники · Правила форума · Поиск · RSS
  • Страница 1 из 2
  • 1
  • 2
  • »
Форум » Adobe Flash » ActionScript - уроки по изучению flash-программирования » ЦИКЛ уроков по азам Action script. Урок 6 (для начинающих)
ЦИКЛ уроков по азам Action script. Урок 6
АннушкаДата: Пятница, 26.02.2010, 12:34 | Сообщение # 1
Мастер

Клубчанин
Репутация: 561
Сообщений: 4174

Урок 6. Замена стандартного курсора творческой отсебятиной

Этот урок очень лёгкий, но несомненно очень полезный и в будущем очень пригодится.

Доступно только для пользователей







Звания и титулы:
 
Награды: 9
lika777Дата: Воскресенье, 11.04.2010, 18:20 | Сообщение # 2
Адепт

Клубчанин
Репутация: 0
Сообщений: 35
Спасибо!
Прикрепления: Untitled-6.swf (0.6 Kb)
 
Награды: 0
АннушкаДата: Понедельник, 12.04.2010, 15:53 | Сообщение # 3
Мастер

Клубчанин
Репутация: 561
Сообщений: 4174
lika777, 11 молодец! 12



Звания и титулы:
 
Награды: 9
ps682264Дата: Пятница, 23.04.2010, 17:40 | Сообщение # 4

Удаленные





Спасибо!
Только в код вкралась грамматическая ошибка:вместо mause надо mouse-тогда старый курсор действительно "прячется"
 
АннушкаДата: Пятница, 23.04.2010, 17:56 | Сообщение # 5
Мастер

Клубчанин
Репутация: 561
Сообщений: 4174
ps682264, спасибо огромное! 10 Исправила 3 Можно увидеть Ваш результат? 5 4



Звания и титулы:
 
Награды: 9
ps682264Дата: Суббота, 24.04.2010, 21:14 | Сообщение # 6

Удаленные





Вот мой самолёт.
Прикрепления: Plane.swf (1.9 Kb)
 
МаргоДата: Суббота, 24.04.2010, 21:19 | Сообщение # 7
Мастер

Админ
Репутация: 543
Сообщений: 4822
ps682264, преотличный результат 12
Аннушка, как же это ты МЫШЬ проглядела в хозяйстве? 3
 
Награды: 1
АннушкаДата: Воскресенье, 25.04.2010, 11:45 | Сообщение # 8
Мастер

Клубчанин
Репутация: 561
Сообщений: 4174
Quote (Марго)
как же это ты МЫШЬ проглядела в хозяйстве?

Вот так понадеяться на источник... 13 Ещё и удивилась, что курсор старый не исчез 3




Звания и титулы:
 
Награды: 9
AlexRayДата: Понедельник, 26.04.2010, 21:04 | Сообщение # 9
Адепт

Клубчанин
Репутация: 0
Сообщений: 16
А вот у меня что-то ничего не получилось 13
курсор исчезает , а вот обьект не шевелится

ооо, теперь получилось.. забыл назвать обьект)), но получилось только в скрипте 2.0, а в 3.0 не выходит

Сообщение отредактировал AlexRay - Понедельник, 26.04.2010, 21:28
 
Награды: 0
МаргоДата: Понедельник, 26.04.2010, 22:44 | Сообщение # 10
Мастер

Админ
Репутация: 543
Сообщений: 4822
Quote (AlexRay)
но получилось только в скрипте 2.0, а в 3.0 не выходит

Потому что урок для Action script 2.0 15
вот, прочтите ЗДЕСЬ как можно выложить результат, и мы вместе посмотрим как ваши успехи 15
 
Награды: 1
AlexRayДата: Вторник, 27.04.2010, 09:02 | Сообщение # 11
Адепт

Клубчанин
Репутация: 0
Сообщений: 16
вот что получилось

хотя не понятно, почему в 3.0 это не работает, там ведь есть теже команды что и в 2.0...

Прикрепления: kursor.swf (0.7 Kb)


Сообщение отредактировал AlexRay - Вторник, 27.04.2010, 09:03
 
Награды: 0
AlexRayДата: Вторник, 27.04.2010, 09:16 | Сообщение # 12
Адепт

Клубчанин
Репутация: 0
Сообщений: 16
Вот посидел поизменял код в 3.0 и получилось вроде что-то похожее, только показует ошибочку
Прикрепления: kursor2.swf (1.1 Kb)
 
Награды: 0
АннушкаДата: Вторник, 27.04.2010, 16:57 | Сообщение # 13
Мастер

Клубчанин
Репутация: 561
Сообщений: 4174
AlexRay, молодец, отлично получается! 12
Посмотри, пожалуйста, ЗДЕСЬ, как выкладывать флеш-картинки на нашем сайте 15




Звания и титулы:
 
Награды: 9
МаргоДата: Вторник, 27.04.2010, 23:16 | Сообщение # 14
Мастер

Админ
Репутация: 543
Сообщений: 4822
Quote (AlexRay)
Вот посидел поизменял код в 3.0 и получилось вроде что-то похожее

Что меняли? Это же уроки, тут всем всё интересно, если менялось то что, как и зачем 3
Как давно на ТЫ с флешем? 15
 
Награды: 1
AlexRayДата: Четверг, 29.04.2010, 21:11 | Сообщение # 15
Адепт

Клубчанин
Репутация: 0
Сообщений: 16
Quote (Марго)
Что меняли? Это же уроки, тут всем всё интересно, если менялось то что, как и зачем Как давно на ТЫ с флешем?

Что менял не помню, щас гляну сохранил ли я рабочий файл 15
А с Флешем я очень даже на ВЫ 3

 
Награды: 0
AlexRayДата: Четверг, 29.04.2010, 21:38 | Сообщение # 16
Адепт

Клубчанин
Репутация: 0
Сообщений: 16
Вобщем файл не сохранил 5
Пришлось восстанавливать все события в памяти 3
Вобщем ставил я такой код
Mouse.hide();
startDrag("qw");
Но при этом новый курсор нужно ставить в начало координат, а то будет на расстоянии от невидимого курсора и поэтому не очень правильно отображается
Да, и при этом выдается такая ошибочка
"Warning: 3590: Вместо ожидавшегося значения типа Boolean использовано значение String. Выражение будет типом, приведенным к типу Boolean."
Прикрепления: 6669288.jpg (20.4 Kb)
 
Награды: 0
МаргоДата: Четверг, 29.04.2010, 22:06 | Сообщение # 17
Мастер

Админ
Репутация: 543
Сообщений: 4822
AlexRay, спасибо что восстановил в памяти (памятливый ты оказывается 3 ) думаю народу пригодится информация 15
А насчёт ошибки, я Action script не учила еСЧё, так что тут мне не понять почему ругается. Думаю кто более моего разбирается когда нить скажет отчего такая бяка получается.
 
Награды: 1
LexsterДата: Среда, 12.05.2010, 18:28 | Сообщение # 18
Адепт

Клубчанин
Репутация: 25
Сообщений: 10
я так чувствую, что я месяца на два отстал) но что же теперь делать, если я только подключился к изучению флеша) и меня в нем как раз больше интересует именно Action script. И мне как начинающему действительно для начала нужно изучить его азы) Что хорошего в выложенных уроках - подробно код комментируется, описывается, что означает каждая команда. Легко не только повторить, но и понять, и потом использовать в других проектах) Правда если бы кто смог адаптировать эти уроки под Action script 3, было бы вообще замечательно)
Ах да, моя флешка, выкладываю результат:
Check out my SWF file
я здесь почти все уроки по азам скриптов впихнул, плюс урок по созданию кнопки тоже использовал)
 
Награды: 0
АннушкаДата: Среда, 12.05.2010, 19:13 | Сообщение # 19
Мастер

Клубчанин
Репутация: 561
Сообщений: 4174
Lexster
Ай, да Лекс, ай да молодца! 6 Всё в одном да так здорово! 10
Quote (Lexster)
Правда если бы кто смог адаптировать эти уроки под Action script 3, было бы вообще замечательно)

Чувствую, что будет кому это сделать в скором времени 3




Звания и титулы:
 
Награды: 9
МаргоДата: Четверг, 13.05.2010, 10:13 | Сообщение # 20
Мастер

Админ
Репутация: 543
Сообщений: 4822
Lexster, хороших уроков по скриптам крайне мало в инете 13 если где найдёшь, делись если не жалко, может на их основе мы тоже что нибудь интересное сделаем 15
Твой результат выше всяких похвал, молодца 15
 
Награды: 1
LexsterДата: Пятница, 14.05.2010, 14:00 | Сообщение # 21
Адепт

Клубчанин
Репутация: 25
Сообщений: 10
так, с курсором самое простое, я наконец допер, как его реализовать в третьих скриптах, в общем все тоже самое только код будет выглядеть так:
Mouse.hide();
qw.startDrag(true);

короче, имя мувиклипа из скобок перешло в начало команды, перед точкой. По крайней мере у меня это сработало, и ошибок не выдает) если и у вас сработает, то можете в конце урока добавить, как он реализуется в третьих скриптах)

Сообщение отредактировал Lexster - Пятница, 14.05.2010, 14:06
 
Награды: 0
БродягаДата: Пятница, 14.05.2010, 14:24 | Сообщение # 22
Умелец

Смотритель
Репутация: 283
Сообщений: 685
Quote (Lexster)
короче, имя мувиклипа из скобок перешло в начало команды

Совершенно верно! 3-й AS насквозь объектно-ориентирован. А в таких языках существует конструкция: [имя объекта].[метод([параметры])]


В тапера просьба не стрелять — лабает как умеет.

Звания и титулы:
Эрудит июня

 
Награды: 1
LexsterДата: Суббота, 15.05.2010, 18:17 | Сообщение # 23
Адепт

Клубчанин
Репутация: 25
Сообщений: 10
хм, в учебнике замена курсора делается по-другому:

var cursor:Sprite = new Sprite();
cursor.graphics.beginFill(0x000000);
cursor.graphics.drawCircle(0,0,20);
cursor.graphics.endFill();
addChild(cursor);

stage.addEventListener(MouseEvent.MOUSE_MOVE,redrawCursor);
Mouse.hide();

function redrawCursor(event:MouseEvent):void
{
cursor.x = event.stageX;
cursor.y = event.stageY;
}

и здесь как бы немного больше строчек) но в данном случае курсор рисуется, как бы это сказать... ну прямо в коде) Ну в общем если эту методику применить к нашему созданному курсору qw, то получится следующее:

stage.addEventListener(MouseEvent.MOUSE_MOVE,redrawCursor);
Mouse.hide();

function redrawCursor(event:MouseEvent):void
{
qw.x = event.stageX;
qw.y = event.stageY; // qw - имя созданного мувиклипа
}

получается все тоже самое, только уже как по учебнику) да это все тоже в третьих скриптах) спецы может подскажут какой способ лучше)

 
Награды: 0
АннушкаДата: Суббота, 15.05.2010, 19:04 | Сообщение # 24
Мастер

Клубчанин
Репутация: 561
Сообщений: 4174
Lexster, а как Вам кажется? Какой лучше? Наверное, тот, что удобнее? 15
Ну вот, я же говорила, что будет кому сделать... 3 Молодец! 6




Звания и титулы:
 
Награды: 9
andreycreamДата: Среда, 16.06.2010, 18:08 | Сообщение # 25
Адепт

Клубчанин
Репутация: 19
Сообщений: 52
Вот мой результат

...-- Великие умы обсуждают идеи, средние - обсуждают поступки, а малые - людей --...
 
Награды: 0
Форум » Adobe Flash » ActionScript - уроки по изучению flash-программирования » ЦИКЛ уроков по азам Action script. Урок 6 (для начинающих)
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

Посетители дня
Посетители:
Последние сообщения · Одноклубники · Правила форума · Поиск · RSS
Приветствую Вас Гость | RSS Главная | ЦИКЛ уроков по азам Action script. Урок 6 - Форум | Регистрация | Вход
Сайт управляется системой uCoz
Раскрутка сайтов