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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 12.01.2010, 10:48
bas784 вне форума Посмотреть профиль Отправить личное сообщение для bas784 Найти все сообщения от bas784
  № 1  
Ответить с цитированием
bas784

Регистрация: Jan 2010
Сообщений: 91
По умолчанию Более раняя версия функции getNextHighestDepth()

К сожалению ограничен только 6-ой версией Flash плеера.
Необходимо создать множество объектов в клипе для этого использую функцию
getNextHighestDepth() но она декларируется только в 7-ой версии плеера.
Чем её можно заменить?
например постояно вызывается функция
DrawPoint.createTextField(Name,DrawPoint.getNextHighestDepth(), X, Y, WidthConvert, Height);

Старый 12.01.2010, 11:00
Neon Mind вне форума Посмотреть профиль Отправить личное сообщение для Neon Mind Найти все сообщения от Neon Mind
  № 2  
Ответить с цитированием
Neon Mind

Регистрация: Sep 2007
Сообщений: 23
а просто завести переменную и инкрементировать её вообще никак ?)

Старый 12.01.2010, 11:00
apoptom22 вне форума Посмотреть профиль Отправить личное сообщение для apoptom22 Найти все сообщения от apoptom22
  № 3  
Ответить с цитированием
apoptom22

Регистрация: Nov 2009
Сообщений: 32
а если вручную увеличивать

Код AS1/AS2:
aa=0
onEnterFrame=functiob(){
aa++
DrawPoint.createTextField(Name,DrawPoint.aa, X, Y, WidthConvert, Height);
}
ну или как то так

Старый 12.01.2010, 11:10
bas784 вне форума Посмотреть профиль Отправить личное сообщение для bas784 Найти все сообщения от bas784
  № 4  
Ответить с цитированием
bas784

Регистрация: Jan 2010
Сообщений: 91
Только через счётчик?
это понятно только что делать если у меня создаются много и других объектов затем удаляются и снова создются причём их количество каждый раз по разному.

Хм ладно было конечно предположение делать счётчик. Выходит придётся.

Кстате и вот ещё в чем удобнее писать код. А то в Macromedia Flash 8 уж очень не удобно? Создал там пустой кадр вот там и програмирую ну вот уже 350 строк. Начинаешь долго искать что нужно. Было бы что нибудь наподобе Visial 2005?

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

Регистрация: Nov 2007
Сообщений: 1,724
apoptom22, откуда у DrawPoint свойство аа взялось?

Старый 12.01.2010, 11:24
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 6  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Посмотрите в исходниках Transition / TransitionManager там была реализация альтернативы getNextHighestDepth(), может не самая лучшая, но если сильно не заморачиваться, то может подойдет.

Для AS2 можно использовать в качестве редактора:
FlashDevelop если для Виндовс
FDT (помоему он все еще поддерживает AS2 - но я не уверен, уже больше года его не видел)
ASDT - я не уверен, что проект все еще жив т.как его наследник для AS3 вроде как совсем зачах. Но в свое время вроде как ничего редактор был... возможно, если проект больше не развивается, то прийдется искать какую-нибудь старую версию Эклипса, чтобы его поставить.

ЗЫ. Соответственно, компилировать код лучше MTASC'ом.
__________________
Hell is the possibility of sanity


Последний раз редактировалось wvxvw; 12.01.2010 в 11:27.
Старый 12.01.2010, 11:43
bas784 вне форума Посмотреть профиль Отправить личное сообщение для bas784 Найти все сообщения от bas784
  № 7  
Ответить с цитированием
bas784

Регистрация: Jan 2010
Сообщений: 91
Transition / TransitionManager где их можно взять? Чото в примерах Macromedia не вижу
А с помощью компилятора MTASC в итоге создаётся swf ? которые можно проиграть в 6-ом плеере! А то я только начал вникать в это всё - мне просто нужно разработать компоненты для ПО используя возможности графики и интерактивности flash как аналог OpenGL

Старый 12.01.2010, 11:49
Hauts вне форума Посмотреть профиль Отправить личное сообщение для Hauts Посетить домашнюю страницу Hauts Найти все сообщения от Hauts
  № 8  
Ответить с цитированием
Hauts
 
Аватар для Hauts

блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,113
Записей в блоге: 1
Отправить сообщение для Hauts с помощью ICQ Отправить сообщение для Hauts с помощью Skype™
Цитата:
flash как аналог OpenGL
Не забудьте показать, что у вас получилось.
__________________
hauts.ru

Старый 12.01.2010, 13:20
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 9  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
MTASC - Motion-Tween ActionScript Compiler
Компилятор написаный компанией Motion-Tween - если вы пользуетесь FlashDevelop, то он идет вместе с дистрибутивом, если нет - погуглите и скачайте. Внимание: этот компилятор не является транскодером, т.е. ресурсы он не компилирует (но может линковать) для AS2 / AS1 проектов существует SWFMill - она тоже входит в дистрибутив FlashDevelop + можно скачать отдельно. Ее возможности несколько ограничены по сравнению с Flash IDE, особенно в том, что касается нативной флешевой графики и встроенного видео, зато бесплатно и с открытыми исходниками. Оптимальный вариант был компилировать флешку с ресурсами (и без кода) из Flash IDE, затем используя опцию Injection в настройках компилятора вкомпиливать туда код. Так буквально до последнего времени компилировали свои плееры You-Tube.

Если чесно, то требование именно совместимости с шестым плеером - это на сегодняшний день что-то очень уникальное... Если не секрет - зачем? Потому что если разработка для web, то у подавляющего большинства пользователей версия плеера выше (шестой плеер перестал быть актуальным примерно лет 6-7 тому назад), а прожектор все равно идет сo встроеным плеером... Текущая версия плеера - 10.1.

Transition / TransitionManager где их можно взять?
>> У меня сейчас нет под рукой Флеша, но где-то там, куда вы его установили, поиском по файлам найдете исходники
__________________
Hell is the possibility of sanity


Последний раз редактировалось wvxvw; 12.01.2010 в 13:24.
Старый 12.01.2010, 13:37
bas784 вне форума Посмотреть профиль Отправить личное сообщение для bas784 Найти все сообщения от bas784
  № 10  
Ответить с цитированием
bas784

Регистрация: Jan 2010
Сообщений: 91
Не секрет разработка идёт для встраиваемой системы!
А там имеется только компонент ShockWare 6-ой версии
Судя по всему Microsoft залицензировала его ранее для своёй ОС.
Abode же на более новые версии таких компонентов требует отдельного лицензирования. Правдо не узнавал сколько? Но всё же неприятно

Добавлено через 1 минуту
нашёл Transition только бы разобраться как он работает и с чем его едят?
Примерчик бы не помешал

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

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

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


 


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


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