ЦИКЛ уроков по азам Action script. Урок 6
|
|
Аннушка | Дата: Пятница, 26.02.2010, 12:34 | Сообщение # 1 |
Мастер
Клубчанин
Репутация: 561
Сообщений: 4174
|
Урок 6. Замена стандартного курсора творческой отсебятиной Этот урок очень лёгкий, но несомненно очень полезный и в будущем очень пригодится. Доступно только для пользователей
Звания и титулы:
|
|
|
|
lika777 | Дата: Воскресенье, 11.04.2010, 18:20 | Сообщение # 2 |
Адепт
Клубчанин
Репутация: 0
Сообщений: 35
|
Спасибо!
|
|
|
|
Аннушка | Дата: Понедельник, 12.04.2010, 15:53 | Сообщение # 3 |
Мастер
Клубчанин
Репутация: 561
Сообщений: 4174
|
lika777, молодец!
Звания и титулы:
|
|
|
|
ps682264 | Дата: Пятница, 23.04.2010, 17:40 | Сообщение # 4 |
Удаленные
|
Спасибо! Только в код вкралась грамматическая ошибка:вместо mause надо mouse-тогда старый курсор действительно "прячется"
|
|
|
|
Аннушка | Дата: Пятница, 23.04.2010, 17:56 | Сообщение # 5 |
Мастер
Клубчанин
Репутация: 561
Сообщений: 4174
|
ps682264, спасибо огромное! Исправила Можно увидеть Ваш результат?
Звания и титулы:
|
|
|
|
ps682264 | Дата: Суббота, 24.04.2010, 21:14 | Сообщение # 6 |
Удаленные
|
Вот мой самолёт.
|
|
|
|
Марго | Дата: Суббота, 24.04.2010, 21:19 | Сообщение # 7 |
Мастер
Админ
Репутация: 543
Сообщений: 4822
|
ps682264, преотличный результат Аннушка, как же это ты МЫШЬ проглядела в хозяйстве?
|
|
|
|
Аннушка | Дата: Воскресенье, 25.04.2010, 11:45 | Сообщение # 8 |
Мастер
Клубчанин
Репутация: 561
Сообщений: 4174
|
Quote (Марго) как же это ты МЫШЬ проглядела в хозяйстве? Вот так понадеяться на источник... Ещё и удивилась, что курсор старый не исчез
Звания и титулы:
|
|
|
|
AlexRay | Дата: Понедельник, 26.04.2010, 21:04 | Сообщение # 9 |
Адепт
Клубчанин
Репутация: 0
Сообщений: 16
|
А вот у меня что-то ничего не получилось курсор исчезает , а вот обьект не шевелится ооо, теперь получилось.. забыл назвать обьект)), но получилось только в скрипте 2.0, а в 3.0 не выходит
Сообщение отредактировал AlexRay - Понедельник, 26.04.2010, 21:28 |
|
|
|
Марго | Дата: Понедельник, 26.04.2010, 22:44 | Сообщение # 10 |
Мастер
Админ
Репутация: 543
Сообщений: 4822
|
Quote (AlexRay) но получилось только в скрипте 2.0, а в 3.0 не выходит Потому что урок для Action script 2.0 вот, прочтите ЗДЕСЬ как можно выложить результат, и мы вместе посмотрим как ваши успехи
|
|
|
|
AlexRay | Дата: Вторник, 27.04.2010, 09:02 | Сообщение # 11 |
Адепт
Клубчанин
Репутация: 0
Сообщений: 16
|
вот что получилось хотя не понятно, почему в 3.0 это не работает, там ведь есть теже команды что и в 2.0...
Сообщение отредактировал AlexRay - Вторник, 27.04.2010, 09:03 |
|
|
|
AlexRay | Дата: Вторник, 27.04.2010, 09:16 | Сообщение # 12 |
Адепт
Клубчанин
Репутация: 0
Сообщений: 16
|
Вот посидел поизменял код в 3.0 и получилось вроде что-то похожее, только показует ошибочку
|
|
|
|
Аннушка | Дата: Вторник, 27.04.2010, 16:57 | Сообщение # 13 |
Мастер
Клубчанин
Репутация: 561
Сообщений: 4174
|
AlexRay, молодец, отлично получается! Посмотри, пожалуйста, ЗДЕСЬ, как выкладывать флеш-картинки на нашем сайте
Звания и титулы:
|
|
|
|
Марго | Дата: Вторник, 27.04.2010, 23:16 | Сообщение # 14 |
Мастер
Админ
Репутация: 543
Сообщений: 4822
|
Quote (AlexRay) Вот посидел поизменял код в 3.0 и получилось вроде что-то похожее Что меняли? Это же уроки, тут всем всё интересно, если менялось то что, как и зачем Как давно на ТЫ с флешем?
|
|
|
|
AlexRay | Дата: Четверг, 29.04.2010, 21:11 | Сообщение # 15 |
Адепт
Клубчанин
Репутация: 0
Сообщений: 16
|
Quote (Марго) Что меняли? Это же уроки, тут всем всё интересно, если менялось то что, как и зачем Как давно на ТЫ с флешем? Что менял не помню, щас гляну сохранил ли я рабочий файл А с Флешем я очень даже на ВЫ
|
|
|
|
AlexRay | Дата: Четверг, 29.04.2010, 21:38 | Сообщение # 16 |
Адепт
Клубчанин
Репутация: 0
Сообщений: 16
|
Вобщем файл не сохранил Пришлось восстанавливать все события в памяти Вобщем ставил я такой код Mouse.hide(); startDrag("qw"); Но при этом новый курсор нужно ставить в начало координат, а то будет на расстоянии от невидимого курсора и поэтому не очень правильно отображается Да, и при этом выдается такая ошибочка "Warning: 3590: Вместо ожидавшегося значения типа Boolean использовано значение String. Выражение будет типом, приведенным к типу Boolean."
|
|
|
|
Марго | Дата: Четверг, 29.04.2010, 22:06 | Сообщение # 17 |
Мастер
Админ
Репутация: 543
Сообщений: 4822
|
AlexRay, спасибо что восстановил в памяти (памятливый ты оказывается ) думаю народу пригодится информация А насчёт ошибки, я Action script не учила еСЧё, так что тут мне не понять почему ругается. Думаю кто более моего разбирается когда нить скажет отчего такая бяка получается.
|
|
|
|
Lexster | Дата: Среда, 12.05.2010, 18:28 | Сообщение # 18 |
Адепт
Клубчанин
Репутация: 25
Сообщений: 10
|
я так чувствую, что я месяца на два отстал) но что же теперь делать, если я только подключился к изучению флеша) и меня в нем как раз больше интересует именно Action script. И мне как начинающему действительно для начала нужно изучить его азы) Что хорошего в выложенных уроках - подробно код комментируется, описывается, что означает каждая команда. Легко не только повторить, но и понять, и потом использовать в других проектах) Правда если бы кто смог адаптировать эти уроки под Action script 3, было бы вообще замечательно) Ах да, моя флешка, выкладываю результат: Check out my SWF file я здесь почти все уроки по азам скриптов впихнул, плюс урок по созданию кнопки тоже использовал)
|
|
|
|
Аннушка | Дата: Среда, 12.05.2010, 19:13 | Сообщение # 19 |
Мастер
Клубчанин
Репутация: 561
Сообщений: 4174
|
Lexster Ай, да Лекс, ай да молодца! Всё в одном да так здорово! Quote (Lexster) Правда если бы кто смог адаптировать эти уроки под Action script 3, было бы вообще замечательно) Чувствую, что будет кому это сделать в скором времени
Звания и титулы:
|
|
|
|
Марго | Дата: Четверг, 13.05.2010, 10:13 | Сообщение # 20 |
Мастер
Админ
Репутация: 543
Сообщений: 4822
|
Lexster, хороших уроков по скриптам крайне мало в инете если где найдёшь, делись если не жалко, может на их основе мы тоже что нибудь интересное сделаем Твой результат выше всяких похвал, молодца
|
|
|
|
Lexster | Дата: Пятница, 14.05.2010, 14:00 | Сообщение # 21 |
Адепт
Клубчанин
Репутация: 25
Сообщений: 10
|
так, с курсором самое простое, я наконец допер, как его реализовать в третьих скриптах, в общем все тоже самое только код будет выглядеть так: Mouse.hide(); qw.startDrag(true); короче, имя мувиклипа из скобок перешло в начало команды, перед точкой. По крайней мере у меня это сработало, и ошибок не выдает) если и у вас сработает, то можете в конце урока добавить, как он реализуется в третьих скриптах)
Сообщение отредактировал Lexster - Пятница, 14.05.2010, 14:06 |
|
|
|
Бродяга | Дата: Пятница, 14.05.2010, 14:24 | Сообщение # 22 |
Умелец
Смотритель
Репутация: 283
Сообщений: 685
|
Quote (Lexster) короче, имя мувиклипа из скобок перешло в начало команды Совершенно верно! 3-й AS насквозь объектно-ориентирован. А в таких языках существует конструкция: [имя объекта].[метод([параметры])]
В тапера просьба не стрелять — лабает как умеет. Звания и титулы: Эрудит июня
|
|
|
|
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 - имя созданного мувиклипа } получается все тоже самое, только уже как по учебнику) да это все тоже в третьих скриптах) спецы может подскажут какой способ лучше)
|
|
|
|
Аннушка | Дата: Суббота, 15.05.2010, 19:04 | Сообщение # 24 |
Мастер
Клубчанин
Репутация: 561
Сообщений: 4174
|
Lexster, а как Вам кажется? Какой лучше? Наверное, тот, что удобнее? Ну вот, я же говорила, что будет кому сделать... Молодец!
Звания и титулы:
|
|
|
|
andreycream | Дата: Среда, 16.06.2010, 18:08 | Сообщение # 25 |
Адепт
Клубчанин
Репутация: 19
Сообщений: 52
|
Вот мой результат
...-- Великие умы обсуждают идеи, средние - обсуждают поступки, а малые - людей --...
|
|
|
|