Форум программистов, компьютерный форум, киберфорум
ActionScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
7 / 7 / 5
Регистрация: 27.04.2015
Сообщений: 584

Управление анимацией из внешнего файла

05.05.2015, 14:30. Показов 1276. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Поставлена задача сделать красивую турнирную таблицу, в которой команды должны менять свое положение согласно набранным баллам. Поскольку в ActionScript я дуб- часть отвечающую за ввод очков и названия команд реализовал на php, в котором я чуть менее дуб, с выгрузкой данных в текстовый файл(с целью дальнейшего подхвата их функцией loadVariables). Однако не могу сообразить, как и чем заставить программу автономно согласно введенных в текстовый файл данных менять положение клипов на экране.
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
05.05.2015, 14:30
Ответы с готовыми решениями:

Создание и управление анимацией в классе
здравствуйте, создал класс с анимацией: package { import flash.display.MovieClip; import flash.events.MouseEvent; import...

Управление 2D анимацией
Здравствуйте, помогите пожалуйста разобраться. Задача стоит в том, чтобы синхронизировать кадры анимации с другими событиями в игре. ...

Управление анимацией
Необходимо программно реализовать запуск различных анимаций из ресурсов. Вот примерный код: public partial class MainWindow :...

7
Модератор
 Аватар для TanaTiX
2936 / 1795 / 180
Регистрация: 19.02.2011
Сообщений: 6,552
05.05.2015, 14:40
Вы предлагаете догадываться о том, с какими данными придется работать? Что именно не получается? "Анимация" - слишком расплывчатый термин.
1
7 / 7 / 5
Регистрация: 27.04.2015
Сообщений: 584
05.05.2015, 14:59  [ТС]
TanaTiX, извините, думал понятно написал.
Данные: имя команды, очки команды.
Как я себе представляю анимацию- количество мувиклипов равно количеству команд. И эти клипы должны менять свою позицию относительно друг друга согласно количества очков.

Добавлено через 11 минут
TanaTiX, например 2 команды: Начало, еще нет очков- команды выстроены неважно каким образом. конкурс 1. команда Синих -5 балов, команда зеленых-10 балов. Если зеленые были ниже, тогда клип с их именем должен подняться вверх, а клип с именем синих опуститься вниз на место зеленых.
Только у меня 8 команд, и я немного в растерянности.
0
Модератор
 Аватар для TanaTiX
2936 / 1795 / 180
Регистрация: 19.02.2011
Сообщений: 6,552
05.05.2015, 17:18
Данные из файла корректно загружаются, обрабатываются? "Анимация" предполагает плавное? изменение координат? В какой момент это должно произойти? При загрузке данных или позже?
1
7 / 7 / 5
Регистрация: 27.04.2015
Сообщений: 584
06.05.2015, 11:10  [ТС]
TanaTiX,
Цитата Сообщение от TanaTiX Посмотреть сообщение
Данный из файла корректно загружаются, обрабатываются?
Данные загружаются, только в отличии от предыдущей пробной программы почему-то кодировку не распознает, хотя код одинаковый.

Цитата Сообщение от TanaTiX Посмотреть сообщение
"Анимация" предполагает плавное? изменение координат? В какой момент это должно произойти
Анимация нужна плавная, как раз из-за этого мой выбор на флеш пал.

Цитата Сообщение от TanaTiX Посмотреть сообщение
При загрузке данных или позже?
После каждого проведенного конкурса создается уникальный файл с результатами игры(уже отсортированными). И при создании файла команды должны менять положение в соответствии с файлом. Возможно я не правильно представляю возможности языка, но вижу примерно так.

Добавлено через 14 минут
TanaTiX, с кодировкой разобрался, загружает все правильно

Добавлено через 12 минут
Автоматизирование анимации я представляю так:
Создание нумерованных областей на рабочем поле согласно кол-ву команд.
При получении новой суммы очков после конкурса клипы с названиями команд перетекают между этими областями согласно очкам.
В файле команды и их сумма очков располагаются от меньшего к большему.
пример: kom2=Красные&kom2s=14&kom1=Синие&kom1s=1 5&kom3=Зеленые&kom3s=1
kom1-имя команды
kom1s-очки этой команды

Добавлено через 6 минут
kom3s=17 криво скопировал
0
Модератор
 Аватар для TanaTiX
2936 / 1795 / 180
Регистрация: 19.02.2011
Сообщений: 6,552
06.05.2015, 14:03
Лучший ответ Сообщение было отмечено Balalamb как решение

Решение

Ок, допустим есть объект команды. В какой-то момент времени команде присваиваются очки. На присовение очков создаем сеттер. Соответственно в сеттере мы инициируем саму анимацию. Если у нас объект команды имеет ссылку/доступ к данным в какую позицию он (объект) должен перекочевать, то делаем это внутри объекта. Если этим занимается другой объект (контроллер), то диспатчим событие, которое ловит контроллер и уже он управляет анимацией команды.
Что до собственно анимации, то можно и обычный ENTER_FRAME использовать, и твиннер; это уже дело вкуса.
1
7 / 7 / 5
Регистрация: 27.04.2015
Сообщений: 584
06.05.2015, 15:51  [ТС]
TanaTiX, я так понимаю, что вы это объяснили с позиции ООП. Мои познания в ООП в целом и AS в частности стремятся к нулю. К сожалению первый абзац не понял почти целиком. Мы решили отказаться от плавности анимации(сроки поджимают), и выстраивать команды заново при получении нового файла с очками. Существует ли функция проверяющая создание файла на подобии isset в php (а то, все что получается нагуглить относится к AS3)?
0
Модератор
 Аватар для TanaTiX
2936 / 1795 / 180
Регистрация: 19.02.2011
Сообщений: 6,552
06.05.2015, 17:48
Цитата Сообщение от Balalamb Посмотреть сообщение
Существует ли функция проверяющая создание файла на подобии isset в php
Существуют ошибки, которые флеш обрабатывания в случае отсутствия файла. Их лучше использовать в любом случае. Так же можно при отсутствии файла настроить сервер на возвращение другого результата (но это совсем другая история, для другого раздела)
Цитата Сообщение от Balalamb Посмотреть сообщение
Мои познания в ООП в целом и AS в частности стремятся к нулю.
as3 - ООП язык, так что подобное довольно-таки странно. Что до ООП, то с одной стороны это очень просто, с другой очень сложно. Если говорить о простой части, то нужно лишь понимание сущностей "объект", "класс", "экземпляр класса", понимать область видимости переменных и связанных с этим основ. И на основании этого, прямо скажем, не большого багажа знаний и понимания что есть объект и какими свойствами он может/должен обладать, можно строить структуры практически любой сложности. При чем это в большинстве ООП-ориентированных ЯП. Так что советую напрячься и восполнить пробелы.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
06.05.2015, 17:48
Помогаю со студенческими работами здесь

Управление анимацией
Возникла необходимость отключать анимацию при загрузке окна. Имя Storyboard - Name. Чтобы анимация не показывалась при загрузке, но являлся...

Управление анимацией .jpl
При выполнении лабораторной работы на Visual Basic 6.0 столкнулась с такой проблемой : мне нужно управление анимацией объектов в формате...

управление анимацией в приложений
Вот создал я анимацию на блендере. как сделать так, что бы она включалась только после нажатия. как это прописать в буттно_клик. По...

Управление анимацией с клавиатуры.
Ребята помогите зделать анимацию управление с помощю клавиатуры на каком-то фоне( самолетек, ракета, человек( только очень простенький...

Управление анимацией нажатием клавиш
чтоб при нажатии на цифри 1..6 било какоето движение


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru