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

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > Action script 2.0

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

Регистрация: Feb 2001
Сообщений: 1,893
1) Ты ведь понимаешь, что 1.sin и (1).sin - это разные вещи Не вижу ничего дурного в такой записи - и не понимаю не логичности, с точки зрения ECMA262 или чего еще?

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

Кстати про count - это будет работать:

put [1,2,3].count + 1 -- я пишу так ...
put [1,2,3].count() + 1

про count of ... даже говорить не буду, я никогда не связывался с тем словоблудным линго ...

В new Obj(...) и Obj.new - тоже не вижу ничего дурного ...

Что касается repeat with i = 1 to word count of somestring - ну если нравиться запутывать все, то ради бога, я бы написал так:

str = "hello world"
repeat with i = 1 to str.word.count
alert(str.word[i])
end repeat

p.s.: знаешь это тоже самое что я начну сейчас перебирать кости Action Script, ругаясь на то что существуют одновременно такие вещи как extends и setProperty, class и ifFrameLoaded и т д ...

3) Кому не нравится Lingo - есть JavaScript в MX2004, ну и модель объектная якобы появилась _player.alert, _movie.frame и т д

Старый 15.09.2004, 14:20
eNin вне форума Посмотреть профиль Отправить личное сообщение для eNin Найти все сообщения от eNin
  № 12  
eNin

Регистрация: Sep 2004
Сообщений: 6
Отправить сообщение для eNin с помощью ICQ
Цитата:
Оригинал написал(а) DeliMIter
На Дельфях можешь вставить HTML-страницу, в нее открывать флэшку, и все что хочешь передавать через JS или через файл с определенным именем.
А как быть с флэш-плагином? Ведь он стоит не у всех...
И как через JS передать? Можно по-подробнее?

Старый 15.09.2004, 15:27
DeliMIter вне форума Посмотреть профиль Отправить личное сообщение для DeliMIter Найти все сообщения от DeliMIter
  № 13  
DeliMIter
некрофил
 
Аватар для DeliMIter

Регистрация: Mar 2002
Адрес: ...по колено в кровище...
Сообщений: 2,292
2eNin На флэшере есть уроки. Если ты можешь придумать алгоритм (а ключевые моменты требуемой тебе архитектуры я уже описал), то почитав про реализацию конкретных технических решений ты и сам справишься с задачей. Другое дело, если ты не можешь написать алгоритм... Ни учить тебя, ни делать за тебя я не стану. Задавай конкретные технические вопросы (кнкретные это не "как связать дельфи и флэшку джаваскриптом"), и тебе ответят. Кстати, про то, как задавать конкретные вопросы написано здесь.

2Забор Логичности с точки зрения конечного разработчика. Если две формы записи, старая и "объектная" еще как-то укладываются в концепцию "совместимости с предыдущими версиями", то (1).sin, это, прости, ни в какие ворота.

Я не буду утверждать, что на Флэше все так гладко, что с него надо брать пример. Но кое в чем, все же, стоило бы, тому же Директору. Две самые большие претензии это раскладка клавиатуры (до сих пор не понимаю, какому идиоту пришло в голову, что нумпад не используют для перемещения курсора), ненастраиваимая, и хелп, в котором ничего нельзя найти. А если можно найти, то это все равно ничего не дает, так как написать пример, как присвоить какому-то полю типа вектор новое значение, я и сам могу, а вот что при этом происходит, и как от параметров зависит результат, не написано. Недавно попытался понять, как на источник света влияет свойство attitude. Не понял.

Джаваскрипт - это вообще мрак. Отнюдь не для всех команд написано, как они выглядят в JS. Как в нем работать с Shockwave3D мембером, моделями и так далее - не написано. Причем я вполне допускаю, что это просто невозможно...

Еще, логика. С шоквейвом надо работать как с мембером, со флэшом - как со спрайтом...

У каждой среды разработки можно найти недостатки, но не у всех их так много, как у Директора.
__________________
...убивать людей не удовольствия ради, но для еды.

Старый 15.09.2004, 16:30
llllllllll вне форума Посмотреть профиль Отправить личное сообщение для llllllllll Найти все сообщения от llllllllll
  № 14  
llllllllll

Регистрация: Feb 2001
Сообщений: 1,893
Ну (1).sin - это (angle).sin - по сути примерно (011).toString(16) тоесть (number).method() - но соглашусь, понять чем руководствовались разработчики и мне турдно, но не юзай - юзай sin(1), или сделай свой Script("Math"), определи его как global Math ... вариантов масса ...

хотя что-то в этом есть

on startMovie()
angle = 30

put angle.sin
put angle.cos
end



Хелп - соглашусь - это больное место
Что такое light(whichLight).attitude - не знаю, никогда не слышал =) - лень проверять есть ли такое вообще :0

Про JS - да мрак если хош только с помощью него управлять фильмом, с Shockwave3D можно работать, но многое глючит, многое не определено вообще, но есть масса хорошего что дает JS ...

Логика спрайтов и мемберов вполне понятна, флешовых спрайтов из одного мембера может быть много и менять что-то одновременно во всех спрайтах это глупо - меня очень мучала ситауция с текстовыми полями , а вот для 3D есть обращения к мемберу и как к спрайту ...


И наконец про недостатки - да их дохрена, но и возможностей во много раз больше, чем скажем во флеше - у которого гораздо меньше спорных моментов, да и такой долгожитель - этот Директор что немудрено

Старый 15.09.2004, 17:10
DeliMIter вне форума Посмотреть профиль Отправить личное сообщение для DeliMIter Найти все сообщения от DeliMIter
  № 15  
DeliMIter
некрофил
 
Аватар для DeliMIter

Регистрация: Mar 2002
Адрес: ...по колено в кровище...
Сообщений: 2,292
Собственно, из-за возможностей (3D в сети) и держим. Без этого, на километр не подошел бы. Интересно, что в нем такого было ДО 8.5, когда встроили 3дэ? Экстры?
__________________
...убивать людей не удовольствия ради, но для еды.

Старый 15.09.2004, 18:42
llllllllll вне форума Посмотреть профиль Отправить личное сообщение для llllllllll Найти все сообщения от llllllllll
  № 16  
llllllllll

Регистрация: Feb 2001
Сообщений: 1,893
Меня больше интересует для оффлайн приложений
А было до 8.5 много чего, Imaging Lingo, ну и куча всего, пока флеш мог тока tellTarget делать =)

Старый 16.09.2004, 15:03
llllllllll вне форума Посмотреть профиль Отправить личное сообщение для llllllllll Найти все сообщения от llllllllll
  № 17  
llllllllll

Регистрация: Feb 2001
Сообщений: 1,893
eNin выбирай ...

SWFKit

http://www.swfkit.com/swfkit/doc/pro...l/node739.html
http://www.swfkit.com/swfkit/doc/pro...l/node761.html

SWF Studio

http://www.northcode.com/swfstudio/features.html

Macromedia Director & Buddy API

http://www.mods.com.au/budapi/functions.htm

... мне кажется, что это проще ...

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

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

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


 


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


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