Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Как добавить класс к определенному кадру? (http://www.flasher.ru/forum/showthread.php?t=197519)

AlexTrin 08.04.2013 19:30

Как добавить класс к определенному кадру?
 
Народ, подскажите как добавить класс к определенному кадру?
Например имеется несколько кадров в проекте и несколько классов, один класс следует добавить к 2 кадру, а второй класс к 4 кадру.
Как это осуществить?
Весь инет перерыл, ничего подобного не встретил.

За ранее спасибо.

chamele0n 08.04.2013 20:10

addFrameScript ?

caseyryan 08.04.2013 20:15

Цитата:

За ранее спасибо.
Заранее пишется в одно слово.
Цитата:

Как это осуществить?
Никак. Это неверный подход.

AlexTrin 08.04.2013 20:25

Хорошо, а тогда какой подход правильный.
Как вызвать класс в определенном кадре, чтобы отобразилось то, что запрограммировано в классе?

Wolsh 08.04.2013 20:33

Кадры в мультиках. В программе — состояния.

chamele0n 08.04.2013 21:21

Цитата:

Сообщение от Wolsh (Сообщение 1128857)
Кадры в мультиках. В программе — состояния.

все правильно он выразился - кадры они же фреймы на буржуйском

in4core 08.04.2013 21:40

В чем проблема? Пиши на нужном фрейме
Код AS3:

const class1:Class1 = new Class1()

или что там у вас...

Wolsh 08.04.2013 21:41

Цитата:

все правильно он выразился - кадры они же фреймы на буржуйском
А я где-то засомневался, что "он" правильно выразился?
Тогда вопрос к Вам: сколько кадров содержит программа Microsoft Word, и какой у нее FPS?
И сколько классов и интерфейсов используется в мультфильме "Кто сказал Мяу?".
Может сразу не будем путать зелёное с пушистым? Кадры используются в ручной анимации.
Если Вы пишете программу, Вам не нужны кадры. Фактически, даже документ-класс не должен наследоваться от мувиклипа (в том же FlashDevelop он по-умолчанию наследуется от спрайта). У Вас есть рабочая область (stage), в ней — контейнер документ-класса. Все что нужно, выкладывается в этот контейнер и убирается из него, опираясь на состояния программы и события, например — действия пользователя. Нет никакого предопределенного момента, когда одно состояние сменится другим. Нет последовательности кадров 1..2..3 через заданный промежуток времени. Есть набор объектов на экране. Если хотите, один единственный "кадр", содержимое которого меняется, когда происходят события.

AlexTrin 08.04.2013 21:53

Я понимаю новый кадр/frame в AF, как новое окно в VB,C++,Delphi и т.д.
Потому что другой логики в AF я не вижу. Может я не прав, но это было бы удобно.

Wolsh 08.04.2013 21:58

Удобно — рисовать? )))


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

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