Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 10.11.2010, 18:42
laurisgutmanis вне форума Посмотреть профиль Отправить личное сообщение для laurisgutmanis Посетить домашнюю страницу laurisgutmanis Найти все сообщения от laurisgutmanis
  № 1  
Ответить с цитированием
laurisgutmanis
 
Аватар для laurisgutmanis

Регистрация: May 2006
Адрес: Latvia, Riga
Сообщений: 66
Отправить сообщение для laurisgutmanis с помощью ICQ Отправить сообщение для laurisgutmanis с помощью Skype™
Question Клипы и фреймы в AS3 при переходе с AS2

работал в AS2, все никак не могу начать нормально(комфортно) работать на AS3.

Подскажите как правильно разрабатывать приложения на AS3?
Все в одном файле?
Можно ли как то в нарисованый клип, добавить скрипт-функцию?
Как рабьоать с кримсоваными объектами(к примеру человек двигающийся: прыгающий, удущий)?

Делал в AS2 и незнаю как это релизовывать и стоит ли так работать в AS3(а как тогда):
1) в каждом фрейме писал код который запускатеся и работает только на этом фрейме.
2) в каждом фрейме существовали свои объекты.
3) в созданых и лежаших на фрейме клипах, тоже был код который както работал самим клипом(а еще при особенном названии он по другому работал).
4) в первом фрейме загружались все пользовательские функции.
5) Собранный клип в котором переключал внутри фреймы, где были клипы, к примеру:
пругающийй человечек, где на последжнем фрейме переключался на первый фрем своего родителя.

Как это можно рейлиховать в AS3.

Старый 10.11.2010, 18:49
Хомяк вне форума Посмотреть профиль Отправить личное сообщение для Хомяк Найти все сообщения от Хомяк
  № 2  
Ответить с цитированием
Хомяк
[+1 24.11.10]
 
Аватар для Хомяк

Регистрация: Jun 2010
Сообщений: 280
Хорошо, что спросили, щас вам тут нагрузят!
Ну, а если серьезно, можете: а - продолжать также работать, б - определить класс закрепленный за своим главным файлом .fla и управлять всем из него (а не во фреймах), в - совмещать оба этих подхода.
__________________
Ведь я только всего и хочу, чтобы все всегда было по-моему...

Старый 10.11.2010, 18:50
КорДум вне форума Посмотреть профиль Отправить личное сообщение для КорДум Найти все сообщения от КорДум
  № 3  
Ответить с цитированием
КорДум
 
Аватар для КорДум

блогер
Регистрация: Jan 2008
Адрес: syktyvkar
Сообщений: 3,803
Записей в блоге: 10
Нужно забыть про фреймы, использовать их только для анимации и для stop(). Добавлять все программно. Писать в классах и только в классах. Если вы писали на as2, то писали в классах. Если нет - это as1. as2 очень похож на as3. И да, книга Мука, книга Мука...

Добавлено через 34 секунды
Цитата:
а - продолжать также работать
Хомяк, не учите человека плохому.
__________________
тут я

Старый 10.11.2010, 19:04
Хомяк вне форума Посмотреть профиль Отправить личное сообщение для Хомяк Найти все сообщения от Хомяк
  № 4  
Ответить с цитированием
Хомяк
[+1 24.11.10]
 
Аватар для Хомяк

Регистрация: Jun 2010
Сообщений: 280
Цитата:
Сообщение от КорДум Посмотреть сообщение
Хомяк, не учите человека плохому.
Боже упаси , не учу. Этим я только хотел сказать то, что такая возможность сохраняется и в AS3/AVM2
__________________
Ведь я только всего и хочу, чтобы все всегда было по-моему...

Старый 10.11.2010, 19:11
КорДум вне форума Посмотреть профиль Отправить личное сообщение для КорДум Найти все сообщения от КорДум
  № 5  
Ответить с цитированием
КорДум
 
Аватар для КорДум

блогер
Регистрация: Jan 2008
Адрес: syktyvkar
Сообщений: 3,803
Записей в блоге: 10
Хомяк, это я уже нервно

На самом деле, люди обычно считают as1 за as2. Я сам никогда не писал на чистом as2, всегда добавлял толику as1 в кадрах (да и сейчас на работе пишу на первом и втором). Поэтому мне было как-то проще переходить на as3. Хотя да, сначала мне жутко не понравилось добавлять объект в отображение, каждый раз при создании, и табу на кадры.
__________________
тут я

Старый 10.11.2010, 21:26
laurisgutmanis вне форума Посмотреть профиль Отправить личное сообщение для laurisgutmanis Посетить домашнюю страницу laurisgutmanis Найти все сообщения от laurisgutmanis
  № 6  
Ответить с цитированием
laurisgutmanis
 
Аватар для laurisgutmanis

Регистрация: May 2006
Адрес: Latvia, Riga
Сообщений: 66
Отправить сообщение для laurisgutmanis с помощью ICQ Отправить сообщение для laurisgutmanis с помощью Skype™
ОК!
Можно ли как то в AS3 делать а-ля include(к примеру)?
Например New Class - это и есть обращение к другому файлу-классу?

Добавлено через 4 минуты
Как правильно добавлять- использовать анимацию в as3?
Вот есть клип: Человек у него есть 3 состояния(идет-двигая ножками-ручками, пругает-перемещается вверх_рукиВстороны_ногиПрижаты, и стоит-не двигается_хлопаетГлазами)
Как его правильно разрезать поделить?
про Listener'ы и другие события все ясно, а как двигать?

и второе как правильно подгружать - все клипы(объекты-персонажи) в отдельных файлах и загружаются с-по прелоудеру?
О - так получается на каждый объект-персонаж и можно свой класс и написать и когда будет грузится будет рабоать?! а?


Последний раз редактировалось laurisgutmanis; 10.11.2010 в 21:31.
Старый 10.11.2010, 21:39
КорДум вне форума Посмотреть профиль Отправить личное сообщение для КорДум Найти все сообщения от КорДум
  № 7  
Ответить с цитированием
КорДум
 
Аватар для КорДум

блогер
Регистрация: Jan 2008
Адрес: syktyvkar
Сообщений: 3,803
Записей в блоге: 10
Цитата:
Можно ли как то в AS3 делать а-ля include(к примеру)?
include - это же обычный копипаст при компиле. Он тут ни к чему.
Цитата:
Например New Class - это и есть обращение к другому файлу-классу?
new Class - это создание нового экземпляра класса Class
Цитата:
Как правильно добавлять- использовать анимацию в as3?
Делаете во FLashIDE клип с анимацией, линкуете к нему ваш класс.
Цитата:
Вот есть клип: Человек у него есть 3 состояния(идет-двигая ножками-ручками, пругает-перемещается вверх_рукиВстороны_ногиПрижаты, и стоит-не двигается_хлопаетГлазами)
Как его правильно разрезать поделить?
Ну можно метки использовать, а в коде писать gotoAndPlay(метка)
Цитата:
и второе как правильно подгружать - все клипы(объекты-персонажи) в отдельных файлах и загружаются с-по прелоудеру?
У вас в голове каша. Советую все же начать читать Мука.
__________________
тут я

Старый 10.11.2010, 22:24
Psycho Tiger вне форума Посмотреть профиль Отправить личное сообщение для Psycho Tiger Найти все сообщения от Psycho Tiger
  № 8  
Ответить с цитированием
Psycho Tiger
 
Аватар для Psycho Tiger

блогер
Регистрация: Jun 2005
Адрес: Toronto
Сообщений: 6,599
Записей в блоге: 17
laurisgutmanis, о коде в кадрах забудьте навсегда. Да, в идеале даже о stop.

А так, серьезно, возьмите читать Мука того же. Поначалу тяжело перестроить мозги на ООП, но потом обратно - не хочется. )

Старый 10.11.2010, 23:50
Diestro вне форума Посмотреть профиль Отправить личное сообщение для Diestro Посетить домашнюю страницу Diestro Найти все сообщения от Diestro
  № 9  
Ответить с цитированием
Diestro
 
Аватар для Diestro

Регистрация: Oct 2006
Адрес: Кисловодск
Сообщений: 192
Отправить сообщение для Diestro с помощью ICQ
laurisgutmanis, вы уже назадавали вопросов на маленькую книжку. Послушайте людей, плохого не посоветуют. Читайте Мука.
__________________
blog.diestro.ru

Старый 11.11.2010, 01:13
Хомяк вне форума Посмотреть профиль Отправить личное сообщение для Хомяк Найти все сообщения от Хомяк
  № 10  
Ответить с цитированием
Хомяк
[+1 24.11.10]
 
Аватар для Хомяк

Регистрация: Jun 2010
Сообщений: 280
Цитата:
Сообщение от Psycho Tiger Посмотреть сообщение
laurisgutmanis, о коде в кадрах забудьте навсегда....
А почему так категорично? Вот, например, код объекта "кнопка" реализуют в кадрах. Что же в этом плохого? Или все таки есть что то?
__________________
Ведь я только всего и хочу, чтобы все всегда было по-моему...

Создать новую тему Ответ Часовой пояс GMT +4, время: 12:41.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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