Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   Объясните логику (http://www.flasher.ru/forum/showthread.php?t=77019)

Textor 16.03.2006 20:07

Объясните логику
 
Объясните, пожалуйста, логику.

в PHP, например, идет сценарий и выполняется построчно. А во флэше весь код разбросан. Не могу врубиться просто как надо работать в Flash. Синтаксис я освоил, но как все это связать с визульной частью?

Den0k 16.03.2006 20:22

что тебе сказать, лучше бы написал в раздел для начинающих, нажми F1 и прочитай справку, да там есть ответ на твой вопрос, честно есть :)
Купи s/книжку/книжки

Конкретно: старайся писать код в одном месте, например, в первом фрейме, отдельного слоя, назови его Actions.
Визуальная часть во Flash (на данный момент) это movieclip и textfield пока ты не даш им instance имя, ты никак ты к ним не обратишься.

Ты что-то типа этого хотел услышать? Помогло? :)

Textor 16.03.2006 20:24

Ты меня только заинтриговал :) Жажда информации возросла!

Den0k 16.03.2006 20:33

Ну так спрашивай, но только если правда запутался, а так - справка, дока отлично уталяют жажду информации.

> А во флэше весь код разбросан

просто *не* надо его разбрасывать, забудь и не вспоминай про это, жизнь станет легче.

Удачи!

Nidl 16.03.2006 20:53

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

Homo Sapiens 16.03.2006 21:57

2 Nidl: Да ладно? А если код разбит по кадрам? Выполняется сразу код всех кадров во всех клипах? Код в телах функций, вызов которых происходит на последующих кадрах или в зависимости от событий тоже сразу выполняется?
Какая печать, очнись, ActionScript вообще не управляет печатью в узком смысле. Максимум на что он способен, вызвать встроенную функцию печати, которая написана на C++.
Старые объекты (клипы в широком смысле) умирают как только головка плейера уходит с кадра где они встречаются в последний раз.

Nidl 16.03.2006 22:23

Цитата:

Выполняется сразу код всех кадров во всех клипах
внимательно мои слова читай ,
Цитата:

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

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

Antares 16.03.2006 22:25

Нидл, это был косяк в рыло?

Nidl 16.03.2006 23:02

2Antares
Я тебе грубил ?

P.S. Заметь ты все время первый начинаешь а я пытаюсь огрызатся и все равно остаюсь главным виновникам торжества.

Мечта Nurana :)
http://www.flasher.ru/forum/showthread.php?t=64809


I am Nidl -
Цитата:

единственное что ты можешь сделать это спрятать от флеша строчку
:
http://www.flasher.ru/forum/showthre...EA%E0%EC%E8+As


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

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