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

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 18.06.2014, 19:18
australian incognito вне форума Посмотреть профиль Отправить личное сообщение для australian incognito Найти все сообщения от australian incognito
  № 11  
Ответить с цитированием
australian incognito
 
Аватар для australian incognito

Регистрация: Sep 2005
Адрес: Минск
Сообщений: 389
Приложил примеры, реализованные через EnterFrame... Строка все-равно дергается и смотреть на нее без раздражения невозможно.
RunLine.swf   (171.4 Кб)
Вложения
Тип файла: rar Desktop.rar (6.3 Кб, 42 просмотров)
Тип файла: swf RunLine.swf (171.4 Кб, 89 просмотров)
__________________
Игра "Пушкин"


Последний раз редактировалось Zebestov; 22.06.2014 в 17:27.
Старый 18.06.2014, 21:29
nubideus вне форума Посмотреть профиль Отправить личное сообщение для nubideus Найти все сообщения от nubideus
  № 12  
Ответить с цитированием
nubideus

Регистрация: Jan 2013
Сообщений: 322
australian incognito, я же говорю: это проблема плеера, ее не решить.
поставь fps на 60, а шаг поменьше.

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

Старый 18.06.2014, 21:38
LifeIsRhythm вне форума Посмотреть профиль Отправить личное сообщение для LifeIsRhythm Найти все сообщения от LifeIsRhythm
  № 13  
Ответить с цитированием
LifeIsRhythm
[+1 22.07.14]
[+4 12.08.14]
[+1 09.02.15]

Регистрация: May 2014
Сообщений: 182
Вот это у Вас там координаты

Старый 19.06.2014, 02:39
ZackMercury вне форума Посмотреть профиль Отправить личное сообщение для ZackMercury Найти все сообщения от ZackMercury
  № 14  
Ответить с цитированием
ZackMercury
 
Аватар для ZackMercury

блогер
Регистрация: Jul 2013
Адрес: Север
Сообщений: 1,922
Записей в блоге: 23
Отправить сообщение для ZackMercury с помощью ICQ Отправить сообщение для ZackMercury с помощью Skype™
Ерунда всё это.
Ваши исходники посмотреть не могу, ибо я не работаю с Adobe Flash, однако могу сказать, что проблему можно решить, если мозги в том месте находятся и руки есть.
__________________
There is no thing in this world that is not simple.

Старый 19.06.2014, 15:47
australian incognito вне форума Посмотреть профиль Отправить личное сообщение для australian incognito Найти все сообщения от australian incognito
  № 15  
Ответить с цитированием
australian incognito
 
Аватар для australian incognito

Регистрация: Sep 2005
Адрес: Минск
Сообщений: 389
Цитата:
Сообщение от SuriTheAngel Посмотреть сообщение
Ерунда всё это.
Ваши исходники посмотреть не могу, ибо я не работаю с Adobe Flash, однако могу сказать, что проблему можно решить, если мозги в том месте находятся и руки есть.
Очень конструктивный комментарий. Специально для ваших мозгов и рук выкладываю класс:
Код AS3:
package  {
	import flash.events.Event;
	import flash.display.MovieClip;
	import flash.text.TextFieldAutoSize;
	//
	public class RunLine extends MovieClip
	{
		private var timerMC:MovieClip = new MovieClip();
		//
		public function RunLine()
		{
			item6.t0_txt.x = 592;
			item6.t0_txt.autoSize = TextFieldAutoSize.RIGHT;
			item6.t0_txt.text = "Привет! Я дрыгающая дурацкая бегущая строка..."
			addChild(timerMC);
			timerMC.addEventListener(Event.ENTER_FRAME, runTmrHandler);
		}
		//
		private function runTmrHandler(e:Event)
		{
			if(item6.t0_txt.text != "")
			{
				if(item6.t0_txt.x > 8 - Math.floor(item6.t0_txt.width))
				{
					item6.t0_txt.x -= 6;
				}
				else
				{
					item6.t0_txt.x = 592;
				}
			}
			else
			{
				item6.t0_txt.x = 592;
			}
		}
 
 
	}
 
}
Добавлено через 37 минут
Цитата:
Сообщение от nubideus Посмотреть сообщение
australian incognito, я же говорю: это проблема плеера, ее не решить.
поставь fps на 60, а шаг поменьше.

проблемы с подобными лагами у производителей не в приоритете, потому что эти артефакты замечают недостаточно большой процент пользователь.
Увеличивать фпс не вариант. 30 мой лимит.
__________________
Игра "Пушкин"

Старый 19.06.2014, 16:27
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 16  
Ответить с цитированием
in4core
[+4 06.05.14]
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
Math.floor - в топку
__________________
Марк Tween

Старый 19.06.2014, 16:31
australian incognito вне форума Посмотреть профиль Отправить личное сообщение для australian incognito Найти все сообщения от australian incognito
  № 17  
Ответить с цитированием
australian incognito
 
Аватар для australian incognito

Регистрация: Sep 2005
Адрес: Минск
Сообщений: 389
Цитата:
Сообщение от in4core Посмотреть сообщение
Math.floor - в топку
Это я уже изголялся на коммент про координаты
Цитата:
Сообщение от LifeIsRhythm Посмотреть сообщение
Вот это у Вас там координаты
и добавил этот Math.floor(), что с ним, что без него - дерганье остается.
__________________
Игра "Пушкин"

Старый 19.06.2014, 16:35
LifeIsRhythm вне форума Посмотреть профиль Отправить личное сообщение для LifeIsRhythm Найти все сообщения от LifeIsRhythm
  № 18  
Ответить с цитированием
LifeIsRhythm
[+1 22.07.14]
[+4 12.08.14]
[+1 09.02.15]

Регистрация: May 2014
Сообщений: 182
Цитата:
Это я уже изголялся на коммент про координаты
Это Вы в настоящем коде над координатами изгалялись.

Старый 19.06.2014, 16:48
australian incognito вне форума Посмотреть профиль Отправить личное сообщение для australian incognito Найти все сообщения от australian incognito
  № 19  
Ответить с цитированием
australian incognito
 
Аватар для australian incognito

Регистрация: Sep 2005
Адрес: Минск
Сообщений: 389
Цитата:
Сообщение от LifeIsRhythm Посмотреть сообщение
Это Вы в настоящем коде над координатами изгалялись.
Это не касается сути вопроса
__________________
Игра "Пушкин"

Старый 19.06.2014, 17:13
LifeIsRhythm вне форума Посмотреть профиль Отправить личное сообщение для LifeIsRhythm Найти все сообщения от LifeIsRhythm
  № 20  
Ответить с цитированием
LifeIsRhythm
[+1 22.07.14]
[+4 12.08.14]
[+1 09.02.15]

Регистрация: May 2014
Сообщений: 182
А какая суть вопроса? Вам уже дали ответы и ладно если бы Вы были новичок, то и примером бы помогли,
но у Вас за плечами ДЕСЯТИ летний стаж и Вы спрашиваете, как сделать самое примитивное...
Может Вас отправить читать Мука? Или Вы никогда не делали анимацию движения или Вы вообще не знаете,
что такое анимация?
Наберите в гугле или на форуме и найдете готовые решения или как их называю - исходники!
Десять лет....

Добавлено через 6 минут
И во флеше нельзя избавится от дерганья на все сто процентов.
Единственное что можно сделать, это рассчитывать реально прошедшее время и сглаживать его,
чтобы анимация не прыгала. Вам уже об этом сказали, на что Вы через десять минут ответили, что не помогает.
Если Вам влом рассчитывать, то используйте Starling...
И кто на Вас ограничение по кадрам наложил?

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

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

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


 


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


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