|
0 / 0 / 0
Регистрация: 31.03.2012
Сообщений: 86
|
|
AS 3.0 Переход на случайный кадр31.03.2012, 20:27. Показов 9248. Ответов 44
Метки нет (Все метки)
0
|
|
| 31.03.2012, 20:27 | |
|
Ответы с готовыми решениями:
44
Переход на следующий кадр Переход на следующий кадр Переход из первого в последний кадр |
|
0 / 0 / 0
Регистрация: 31.03.2012
Сообщений: 86
|
|
| 27.05.2012, 18:28 [ТС] | |
|
0
|
|
|
Модератор
2938 / 1797 / 180
Регистрация: 19.02.2011
Сообщений: 6,552
|
|
| 27.05.2012, 18:49 | |
|
RandomFrame.rar
Вот пример того, как бы я это реализовал на данном этапе понимания всей картинки. Если мы находимся до 5-го кадра - переходим рандомно в 5-10, иначе - в 1й-5. Не по теме: ЗЫ. можно не платить :)
1
|
|
|
0 / 0 / 0
Регистрация: 31.03.2012
Сообщений: 86
|
|
| 27.05.2012, 19:23 [ТС] | |
|
TanaTiX
Вам огромное спасибо что вы так помогаете, тем более бескорыстно!!! Но в исходнике, в том что вы прислали, показан рандом который выводит числа, а у меня рандом кадров. А точнее рандом кадров с ограничением - то есть попадая изначально на первый кадр, нажимая на кнопку мы переходим на кадр от 2 до 6(должно определится рандомом), нажимая на кнопку в кадрах от 2 до 6 мы переходим на кадры от 7 до 10(должно определится рандомом) и также нажимаем на кнопку находящееся на кадрах от 7 до 10 и переходим от 11 до 15 и т. д.
0
|
|
|
Модератор
2938 / 1797 / 180
Регистрация: 19.02.2011
Сообщений: 6,552
|
|||||||
| 27.05.2012, 19:44 | |||||||
|
Непосредственно по задаче. Немного преобразовал обработчик.
1
|
|||||||
|
0 / 0 / 0
Регистрация: 31.03.2012
Сообщений: 86
|
|
| 27.05.2012, 20:45 [ТС] | |
|
0
|
|
|
Модератор
2938 / 1797 / 180
Регистрация: 19.02.2011
Сообщений: 6,552
|
||||||
| 27.05.2012, 20:50 | ||||||
|
АртёмСочи, так там уже есть рэндом.
Ну если принципиально придерживаться старой системы с кадрами - в updateFrame пишешь
Только подписываться на клик необходимо на один объект, как сейчас
1
|
||||||
|
0 / 0 / 0
Регистрация: 31.03.2012
Сообщений: 86
|
|
| 27.05.2012, 20:59 [ТС] | |
|
Пишет ошибку C:\Documents and Settings\Администратор\Рабочий стол\Main.as, строка 50 1180: Вызов предположительно неопределенного метода gotoAndStop.
0
|
|
|
Модератор
2938 / 1797 / 180
Регистрация: 19.02.2011
Сообщений: 6,552
|
||||||
| 27.05.2012, 21:26 | ||||||
|
АртёмСочи, немного не так меня понял. Это было необходимо написать применительно к тому объекту, который наследуется от MovieClip, т.е. к _scene (и в нем соответственно все это реализовать). Класс Main наследуется от Sprite, т.е. не содержит кадров, т.е. не имеет ряда свойств, в т.ч. gotoAndStop.
1
|
||||||
|
0 / 0 / 0
Регистрация: 31.03.2012
Сообщений: 86
|
|
| 27.05.2012, 22:07 [ТС] | |
|
0
|
|
|
Модератор
2938 / 1797 / 180
Регистрация: 19.02.2011
Сообщений: 6,552
|
|
| 27.05.2012, 22:22 | |
|
Еще один вариант
RandomFrame.rar
1
|
|
|
0 / 0 / 0
Регистрация: 31.03.2012
Сообщений: 86
|
|
| 27.05.2012, 22:27 [ТС] | |
|
0
|
|
|
Модератор
2938 / 1797 / 180
Регистрация: 19.02.2011
Сообщений: 6,552
|
|
| 27.05.2012, 22:29 | |
|
АртёмСочи, а если сначала проверить?
1
|
|
|
0 / 0 / 0
Регистрация: 31.03.2012
Сообщений: 86
|
|
| 27.05.2012, 22:31 [ТС] | |
|
Канешна же проверил, всё также, кроме updateFrame, пробывал, по кадрам не переходит, только с чилами получается(((
0
|
|
|
Модератор
2938 / 1797 / 180
Регистрация: 19.02.2011
Сообщений: 6,552
|
|
| 27.05.2012, 22:37 | |
|
В 1м варианте класс Scene содержал один кадр и имел среди свойств текстовое поле и кнопку, а во 2м - там 15 кадров с заранее проставленными числами в текстовом поле (но уже без InstanceName), т.е. из нестандартных (для мувиклипа) доступно только одно дополнительное свойство. Кстати, кнопка там одна, а не 15 как в вашем варианте.
Зато логика остается отдельно, изменения в общем-то минимальны, даже с учетом изменившейся концепции. К такому результату (минимум изменений) приводит разделение логики и представления.
1
|
|
|
0 / 0 / 0
Регистрация: 31.03.2012
Сообщений: 86
|
|
| 27.05.2012, 22:46 [ТС] | |
|
Тоесть к common.fla нужно подключить Main.as и всё?
0
|
|
|
Модератор
2938 / 1797 / 180
Регистрация: 19.02.2011
Сообщений: 6,552
|
|
| 27.05.2012, 22:56 | |
|
АртёмСочи, в архиве файл проекта для FlashDevelop. Там это "подключение" есть.
Если реализовать исключительно средствами Flash, то необходимо подключить swc (это, кстати, необязательно, если указанные классы будут в том же fla, для которого будет прописан документ-класс, но тогда необходимо все убрать с основного таймлайна) и прописать документ-класс.
1
|
|
|
0 / 0 / 0
Регистрация: 31.03.2012
Сообщений: 86
|
|
| 27.05.2012, 23:01 [ТС] | |
|
Я делаю на флеше кс6, так вот подключаю класс, а он сам создаёт кнопку и текстовое поле...получается каша
0
|
|
|
Модератор
2938 / 1797 / 180
Регистрация: 19.02.2011
Сообщений: 6,552
|
|
| 27.05.2012, 23:33 | |
|
1
|
|
|
0 / 0 / 0
Регистрация: 31.03.2012
Сообщений: 86
|
||
| 27.05.2012, 23:39 [ТС] | ||
|
0
|
||
|
Модератор
2938 / 1797 / 180
Регистрация: 19.02.2011
Сообщений: 6,552
|
|
| 28.05.2012, 00:03 | |
|
АртёмСочи, вместо извинений достаточно было подробно описать проблему, а не писать, что проблема все-таки существует. Это и так известно, исходя из продолжения темы.
Я обычно его не советую, но, думаю, вам он будет очень кстати.
1
|
|
| 28.05.2012, 00:03 | |
|
Переход на следующий кадр без скриптов Переход из одного мувиклипа в определённый кадр другого мувиклипа Переход на случайный кадр во Flash (as3) Как сделать переход на нужный кадр в презентации Рандомный (Случайный) переход на одну из двух HTML страниц! Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Море в объективе
kumehtar 06.07.2026
Хотел написать много проникновенных слов, но передумал.
Оно само - говорит.
Кто слышит тот слышит.
|
Оказывается, Unreal Engine позволяет качество на порядки выше, чем было в Lineedge
Etyuhibosecyu 05.07.2026
Жаль, конечно, что я не узнал об этом, пока Lineedge существовала, а то бы Noname2331 написал, что волки превращаются в пиксельную кашу, а я бы его попросил скачать какую-нибудь бриллиантовую или Pro. . .
|
Doom для терминала без стрельбы и монстров. 3D Raycasting на ascii.
dcc0 05.07.2026
Попросил нейронную сеть deepai. org написать рейкастинг 3D с библиотекой ncurses для Linux. Чтобы можно было
ходить на стрелочки. Чтобы стены были отрисованы символами. Справилась.
Первый вариант. . .
|
Установка статуса документа по условию
Maks 05.07.2026
Алгоритм из решения ниже реализован на нетиповом документе "НарядПутевка" разработанного в КА2.
Задача: в табличной части "Материалы" документа при записи автоматически устанавливать статус. . .
|
|
Сезонность и суточность закисления почв
anaschu 04.07.2026
200 часов это все равно моловато. Есть ситуации, но нестандартные, когда смена происходит за 5 лет.
Но обычно это 50 лет и более.
Наверное, закисление почвы происходит сезонно в средней. . .
|
В чем ценность человеческого опыта в глобальном смысле?
kumehtar 03.07.2026
Возможно, ценность человека не в том, что он однажды достигает мудрости, а в том, что он становится носителем карты пути. Он знает не только истину, но и последовательность внутренних изменений,. . .
|
интеграция AnyLogic с самописным REST API и переход на Odoo
anaschu 03.07.2026
Успешная интеграция AnyLogic с самописным REST API и переход на промышленную Odoo WMS
Сегодня проделал огромный путь от простой симуляции физических процессов до построения полноценной. . .
|
Поиск всех путей на ориентированном графе. Linux
dcc0 02.07.2026
Переработка старого кода из моей статьи.
Через несколько переработок от PHP кода к C89 (надеюсь, 89).
Но довольно запутанно получилось. Код для Linux.
Но если убрать time и то, что с ним. . .
|