<?xml version="1.0"?>
<rss version="2.0"><channel><title>TFloatAnimation &#x43F;&#x43E;&#x441;&#x43B;&#x435;&#x434;&#x43D;&#x438;&#x445; &#x432;&#x43E;&#x43F;&#x440;&#x43E;&#x441;&#x43E;&#x432;</title><link>https://fire-monkey.ru/forum/116-tfloatanimation/</link><description>TFloatAnimation &#x43F;&#x43E;&#x441;&#x43B;&#x435;&#x434;&#x43D;&#x438;&#x445; &#x432;&#x43E;&#x43F;&#x440;&#x43E;&#x441;&#x43E;&#x432;</description><language>ru</language><item><title>TAnimationfloat &#x43D;&#x435;&#x43A;&#x43E;&#x440;&#x435;&#x43A;&#x442;&#x43D;&#x43E; &#x440;&#x430;&#x431;&#x43E;&#x442;&#x430;&#x435;&#x442; &#x441; Texpander</title><link>https://fire-monkey.ru/topic/1966-tanimationfloat-%D0%BD%D0%B5%D0%BA%D0%BE%D1%80%D0%B5%D0%BA%D1%82%D0%BD%D0%BE-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%D0%B5%D1%82-%D1%81-texpander/</link><description><![CDATA[
<p>Что не так? почему компонент Tanimationfloat с PropName=Size.width || size.height ? <br>
Не отрабатывает в XE8? (возможно далее это и исправлено).</p>
<p>Вроде и в статике FloatAnimation ложу и в динамике пробовал создать компонент и свойство AnimateFloat подергал - бесполезно.<br>
Показалось что остальная часть свойств не корректно отрабатывает с объектом. </p>
<p> </p>
<p>Решил проблему с помощью таймера  и свойства height объекта Expander....</p>
<p> </p>
<p>(Темы не нашел, для индексации добавил сюда)</p>
]]></description><guid isPermaLink="false">1966</guid><pubDate>Tue, 10 Nov 2015 11:08:12 +0000</pubDate></item><item><title>[&#x41E;&#x442;&#x43A;&#x43B;&#x43E;&#x43D;&#x435;&#x43D;&#x438;&#x435;] TFloatAnimation &#x438; TFrame</title><link>https://fire-monkey.ru/topic/1255-%D0%BE%D1%82%D0%BA%D0%BB%D0%BE%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5-tfloatanimation-%D0%B8-tframe/</link><description><![CDATA[
<p>Привет всем. У меня возникла следующая, непонятная мне, трудность. В свой программе я динамически создаю фрейм и вывожу его на главную форму с помощью анимации. Фрейм плавной выезжает на форму. Анимация для данного фрейма создается в дизайнере. При нажатии на первую кнопку создается фрейм(точнее, выделяется память под него), затем у анимации меняется родитель с главной формы на фрейм, задаются параметры анимации и анимация запускается. Фрейм выезжает. При нажатии на вторую кнопку устанавливается реверс анимации и она снова запускается. Фрейм уезжает. Однако если после этого снова нажать первую кнопку, то фрейм просто появляется на экране. Анимация им уже не управляет. Если же анимацию создавать динамически, то все работает. Почему так происходит?</p>
<p> </p>
<p>Прикрепил тестовый проект.</p>
<p><a href="https://fire-monkey.ru/applications/core/interface/file/attachment.php?id=864">TestAnimation.zip</a></p>
]]></description><guid isPermaLink="false">1255</guid><pubDate>Wed, 06 May 2015 14:19:35 +0000</pubDate></item><item><title>&#x422;&#x43E;&#x440;&#x43C;&#x43E;&#x437;&#x438;&#x442; &#x432;&#x44B;&#x43F;&#x43E;&#x43B;&#x43D;&#x435;&#x43D;&#x438;&#x435; &#x442;&#x430;&#x439;&#x43C;&#x435;&#x440;&#x430;</title><link>https://fire-monkey.ru/topic/4972-%D1%82%D0%BE%D1%80%D0%BC%D0%BE%D0%B7%D0%B8%D1%82-%D0%B2%D1%8B%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5-%D1%82%D0%B0%D0%B9%D0%BC%D0%B5%D1%80%D0%B0/</link><description><![CDATA[<p>
	Таймер с интервалом 1мс заметно подтормаживает во время выполнения анимации TFloatAnimation в Tokyo. У всех так или только у меня?
</p>]]></description><guid isPermaLink="false">4972</guid><pubDate>Wed, 04 Apr 2018 16:18:35 +0000</pubDate></item><item><title>&#x41E;&#x434;&#x43D;&#x43E;&#x432;&#x440;&#x435;&#x43C;&#x435;&#x43D;&#x43D;&#x43E;&#x435; &#x438;&#x441;&#x43F;&#x43E;&#x43B;&#x44C;&#x437;&#x43E;&#x432;&#x430;&#x43D;&#x438;&#x435; TFloatAnimation &#x438; TShadowEffect</title><link>https://fire-monkey.ru/topic/4446-%D0%BE%D0%B4%D0%BD%D0%BE%D0%B2%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D0%BE%D0%B5-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-tfloatanimation-%D0%B8-tshadoweffect/</link><description><![CDATA[<p>
	Мастерю из TRectangle всплывающую подсказку с тенью и анимацией (увеличиваю Opacity от 0 до 1). Без TFloatAnimation тень нормально отображается, а с анимацией пропадает. Действительно ли здесь есть какие-то ограничения, или проблему можно решить?
</p>]]></description><guid isPermaLink="false">4446</guid><pubDate>Fri, 06 Oct 2017 08:22:33 +0000</pubDate></item><item><title>&#x410;&#x43D;&#x438;&#x43C;&#x430;&#x446;&#x438;&#x44F; &#x43C;&#x430;&#x441;&#x448;&#x442;&#x430;&#x431;&#x438;&#x440;&#x43E;&#x432;&#x430;&#x43D;&#x438;&#x44F;</title><link>https://fire-monkey.ru/topic/4065-%D0%B0%D0%BD%D0%B8%D0%BC%D0%B0%D1%86%D0%B8%D1%8F-%D0%BC%D0%B0%D1%81%D1%88%D1%82%D0%B0%D0%B1%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F/</link><description><![CDATA[<p>
	Друзья, столкнулся  с проблемой, описанной в посте 
</p>
<iframe data-embedcontent="" frameborder="0" src="https://fire-monkey.ru/applications/core/interface/index.html" data-embed-src="https://fire-monkey.ru/topic/508-%D0%B0%D0%BD%D0%B8%D0%BC%D0%B0%D1%86%D0%B8%D1%8F-%D0%BC%D0%B0%D1%81%D1%88%D1%82%D0%B0%D0%B1%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F/?do=embed"></iframe>

<p>
	Хочу предложить свое решение (может кому пригодится).
</p>

<p>
	Чтобы центр масштабирования был именно в центре объекта (в моем случае это TImage), необходимо после масштабирования установить свойство Align = TAlignLayout.Center, причем до этого нужно установить его в TAlignLayout.None !
</p>

<p>
	Примерно вот так:
</p>

<p>
	  Image1.Scale.X:= 1.3;<br>
	  Image1.Scale.Y:= 1.3;<br>
	  Image1.Align:= TAlignLayout.None;<br>
	  Image1.Align:= TAlignLayout.Center;
</p>

<p>
	В этом случае будет эффект увеличения объекта <strong>из центра</strong>. Если убрать строчку "Image1.Align:= TAlignLayout.None;" - увеличение будет <strong>из левого верхнего угла</strong>. На мой взгляд некорректное поведение платформы. Возможно в будущих релизах это поправят.
</p>

<p>
	Embarcadero® Delphi 10.1 Berlin Update 2 Version 24.0.25048.9432  
</p>]]></description><guid isPermaLink="false">4065</guid><pubDate>Tue, 11 Apr 2017 20:40:01 +0000</pubDate></item><item><title>&#x422;&#x43E;&#x440;&#x43C;&#x43E;&#x437;&#x438;&#x442; &#x430;&#x43D;&#x438;&#x43C;&#x430;&#x446;&#x438;&#x44F;</title><link>https://fire-monkey.ru/topic/1887-%D1%82%D0%BE%D1%80%D0%BC%D0%BE%D0%B7%D0%B8%D1%82-%D0%B0%D0%BD%D0%B8%D0%BC%D0%B0%D1%86%D0%B8%D1%8F/</link><description><![CDATA[
<p><span style="color:rgb(68,68,68);font-family:Arial, Tahoma, Helvetica, FreeSans, sans-serif;font-size:13px;text-align:justify;">Здравствуйте. С помощью темы <a href="http://delphifmandroid.blogspot.ru/2013/10/blog-post_28.html" rel="external nofollow">http://delphifmandroid.blogspot.ru/2013/10/blog-post_28.html</a></span> я сделал выдвижное меню.</p>
<p><span style="color:rgb(68,68,68);font-family:Arial, Tahoma, Helvetica, FreeSans, sans-serif;font-size:13px;text-align:justify;">У меня вопрос: Из-за чего может тормозить FloatAnimation1 при "скрытии" выдвижного меню? При анимации "открытия" всё нормально.</span></p>
]]></description><guid isPermaLink="false">1887</guid><pubDate>Tue, 20 Oct 2015 15:56:25 +0000</pubDate></item><item><title>FloatAnomation &#x432; &#x446;&#x438;&#x43A;&#x43B;&#x435;</title><link>https://fire-monkey.ru/topic/2241-floatanomation-%D0%B2-%D1%86%D0%B8%D0%BA%D0%BB%D0%B5/</link><description><![CDATA[<p>Здравствуйте, недавно приступил к изучению обезьянки, тк необходимо реализовать следующее: есть поле датчиков 30 штук, расположенных квадратом. Над ними проводят объект который меняет их магнитное поле, всё это записывается в двухмерный массив(т.е. в одной строчке(один датчик) будут 0 пока над датчиком не пролетит объект), необходимо визуализировать этот процесс. Решил использовать Plane, на которой закрепил 30 Cube(Рис 1). По задумке столбик должен расти при изменении значения в массиве: </p>
<pre class="ipsCode prettyprint">
float mas[3][3] = {{1,0,0},{0,1,0},{0,0,1}};

void __fastcall TForm3D1::Form3DCreate(TObject *Sender)
{
	FloatAnimation1-&gt;Parent = Cube1;
	FloatAnimation1-&gt;PropertyName = "Scale.Y";
	//FloatAnimation1-&gt;StopValue = 1;
	FloatAnimation1-&gt;Duration = 1;
	FloatAnimation1-&gt;AnimationType = TAnimationType::atIn;
	FloatAnimation1-&gt;Interpolation = TInterpolationType::itLinear;
	FloatAnimation1-&gt;StartFromCurrent = true;

	FloatAnimation2-&gt;Parent = Cube2;
	FloatAnimation2-&gt;PropertyName = "Scale.Y";
	//FloatAnimation2-&gt;StopValue = 1;
	FloatAnimation2-&gt;Duration = 1;
	FloatAnimation2-&gt;AnimationType = TAnimationType::atIn;
	FloatAnimation2-&gt;Interpolation = TInterpolationType::itLinear;
	FloatAnimation2-&gt;StartFromCurrent = true;

	FloatAnimation3-&gt;Parent = Cube3;
	FloatAnimation3-&gt;PropertyName = "Scale.Y";
	//FloatAnimation3-&gt;StopValue = 1;
	FloatAnimation3-&gt;Duration = 1;
	FloatAnimation3-&gt;AnimationType = TAnimationType::atIn;
	FloatAnimation3-&gt;Interpolation = TInterpolationType::itLinear;
	FloatAnimation3-&gt;StartFromCurrent = true;
}
void __fastcall TForm3D1::Button1Click(TObject *Sender)
{
        for (int i = 0; i &lt; 3; i++)
		{
			Form3D1-&gt;resizecube(i);
		} 
}
void __fastcall TForm3D1::resizecube(int a)
{
	FloatAnimation1-&gt;StopValue =  mas[a][0];
	FloatAnimation1-&gt;Start();

	FloatAnimation2-&gt;StopValue =  mas[a][1];
	FloatAnimation2-&gt;Start();

	FloatAnimation3-&gt;StopValue =  mas[a][2];
	FloatAnimation3-&gt;Start();

	// ShowMessage("");
}


</pre>
<p>Сделал пример для простого массива. Проблема в том, что если закоментить  ShowMessage(""); то отображается только последняя итерация. Подскажите как сделать так чтобы итерации выводились последовательно, друг за другом. Спасибо </p>
<p><a class="ipsAttachLink ipsAttachLink_image" href="https://fire-monkey.ru/uploads/monthly_01_2016/post-2018-0-26455800-1453981189.png" rel="external nofollow"><img src="https://fire-monkey.ru/applications/core/interface/js/spacer.png" data-fileid="1467" class="ipsImage ipsImage_thumbnailed" alt="post-2018-0-26455800-1453981189_thumb.pn" data-src="https://fire-monkey.ru/uploads/monthly_01_2016/post-2018-0-26455800-1453981189_thumb.png" width="640" data-ratio="67,5"></a></p>]]></description><guid isPermaLink="false">2241</guid><pubDate>Thu, 28 Jan 2016 13:32:30 +0000</pubDate></item><item><title>&#x421;&#x43C;&#x435;&#x43D;&#x430; &#x440;&#x43E;&#x434;&#x438;&#x442;&#x435;&#x43B;&#x44C;&#x441;&#x43A;&#x43E;&#x433;&#x43E; &#x43A;&#x43E;&#x43C;&#x43F;&#x43E;&#x43D;&#x435;&#x43D;&#x442;&#x430; &#x434;&#x43B;&#x44F; &#x430;&#x43D;&#x438;&#x43C;&#x430;&#x442;&#x43E;&#x440;&#x430; &#x2116;2</title><link>https://fire-monkey.ru/topic/1910-%D1%81%D0%BC%D0%B5%D0%BD%D0%B0-%D1%80%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D0%BA%D0%BE%D0%B3%D0%BE-%D0%BA%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D0%B0-%D0%B4%D0%BB%D1%8F-%D0%B0%D0%BD%D0%B8%D0%BC%D0%B0%D1%82%D0%BE%D1%80%D0%B0-%E2%84%962/</link><description><![CDATA[
<p>Задача следующая - добавить анимацию в ListBoxItem по клику, ListBoxItem может быть несколько десятков. Создавать для каждого Animation накладно.</p>
<p> </p>
<p> </p>
<p>Update:</p>
<p>Нашел решение в теме <a href="http://fire-monkey.ru/topic/1073-smena-roditelskogo-komponenta-dlia-animatora/" rel="external nofollow">http://fire-monkey.ru/topic/1073-smena-roditelskogo-komponenta-dlia-animatora/</a> :</p>
<p>но мне нужно также событие AnimationFinish, по нему происходит смена содержимого ListBox. (Пишу компонент файл-менеджера для одного проекта).</p>
<p> </p>
<p>Update:</p>
<p>Вроде нашел решение, все работает. Подскажите корректно ли я это делаю? </p>
<p> </p>
<div>
<pre class="ipsCode prettyprint">
procedure TFormMain.FormCreate(Sender: TObject);
begin
  FloatAnimation.Parent:=Nil;  // FloatAnimation создан в дизайнатйме, лежит на форме, поэтому нужно так сделать.
  FloatAnimation.Enabled:=False;
end;


procedure TFormMain.ListBoxFilesItemClick(const Sender: TCustomListBox;  const Item: TListBoxItem);
begin
  CurrentItem:=Item;
  if CurrentItem.Tag=1 then // Смена папки
  begin
    FloatAnimation.Parent:=Item;
    FloatAnimation.PropertyName:='Opacity';
    FloatAnimation.Enabled:=True;
    FloatAnimation.Start;
  end;
end;


procedure TFormMain.FloatAnimationFinish(Sender: TObject);
begin
  FloatAnimation.Enabled:=False;
  FloatAnimation.Parent:=Nil;
  FillListBoxFile(CurrentItem.TagString);
end;</pre>
<p>Причем без этого куска кода:</p>
<div>
<pre class="ipsCode prettyprint">
  FloatAnimation.Enabled:=False;
  FloatAnimation.Parent:=Nil;
</pre>
<p>работать не хочет. </p>
<p>Хотя работает и ладно... ;-)</p>
<p> </p>
</div>
</div>
<div> </div>
]]></description><guid isPermaLink="false">1910</guid><pubDate>Sat, 24 Oct 2015 17:26:51 +0000</pubDate></item><item><title>&#x412;&#x441;&#x43F;&#x43B;&#x44B;&#x432;&#x430;&#x44E;&#x449;&#x430;&#x44F; &#x43F;&#x430;&#x43D;&#x435;&#x43B;&#x44C;</title><link>https://fire-monkey.ru/topic/1806-%D0%B2%D1%81%D0%BF%D0%BB%D1%8B%D0%B2%D0%B0%D1%8E%D1%89%D0%B0%D1%8F-%D0%BF%D0%B0%D0%BD%D0%B5%D0%BB%D1%8C/</link><description><![CDATA[
<p>Хочу реализовать всплывающую панель с объектами управления.</p>
<p>Если сделать анимацию открытие/закрытие панели на тригерах (IsMouseOver=true/IsMouseOver=false) , то при наведении мыши на контрол управления в панели(допустим кнопка) соотвественно панель сворачивается. По логике работы всё верно, но "оно мне так не надо". Какие будут предложения?</p>
]]></description><guid isPermaLink="false">1806</guid><pubDate>Thu, 01 Oct 2015 14:52:54 +0000</pubDate></item><item><title>[&#x41E;&#x442;&#x43A;&#x43B;&#x43E;&#x43D;&#x435;&#x43D;&#x438;&#x435;] &#x41F;&#x440;&#x438; &#x438;&#x441;&#x43F;&#x43E;&#x43B;&#x44C;&#x437;&#x43E;&#x432;&#x430;&#x43D;&#x438;&#x438; AutoReverse &#x43D;&#x435; &#x432;&#x43E;&#x441;&#x441;&#x442;&#x430;&#x43D;&#x430;&#x432;&#x43B;&#x438;&#x432;&#x430;&#x435;&#x442;&#x441;&#x44F; &#x437;&#x43D;&#x430;&#x447;&#x435;&#x43D;&#x438;&#x435; &#x441;&#x432;&#x43E;&#x439;&#x441;&#x442;&#x432;&#x430; Inverse</title><link>https://fire-monkey.ru/topic/447-%D0%BE%D1%82%D0%BA%D0%BB%D0%BE%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BF%D1%80%D0%B8-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B8-autoreverse-%D0%BD%D0%B5-%D0%B2%D0%BE%D1%81%D1%81%D1%82%D0%B0%D0%BD%D0%B0%D0%B2%D0%BB%D0%B8%D0%B2%D0%B0%D0%B5%D1%82%D1%81%D1%8F-%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D0%B5-%D1%81%D0%B2%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%B0-inverse/</link><description><![CDATA[
<p>Здравствуйте!</p>
<p> </p>
<p>Как можно реализовать простой эффект плавного исчезновения текста (TLabel) с последующим его плавным появлением без глюков?</p>
<p>Пример:</p>
<ol><li>Кидаю на форму <strong>Label</strong>
	</li><li>Создаю <strong>FloatAnimation </strong>для свойства <strong>Opacity</strong></li>
	<li>У <strong>FloatAnimation </strong>делаю<strong> StartValue = 1</strong>, <strong>StopValue = 0</strong></li>
	<li>Кидаю на форму кнопку и в OnClick пишу: FloatAnimation1.Start;<br><strong>Результат:</strong> При нажатии кнопки текст плавно исчезает и по завершению анимации текста не видно.</li>
	<li>У <strong>FloatAnimation </strong>делаю <strong>AutoReverse = true</strong>;</li>
</ol><p><strong>Результат:</strong> При нажатии кнопки текст плавно исчезает, а затем плавно появляется. По завершению анимации текст виден. Но при повторном нажатии всё начинает глючить.</p>
<p> </p>
<p><strong>Вопрос:</strong> как исправить?</p>
]]></description><guid isPermaLink="false">447</guid><pubDate>Wed, 06 Aug 2014 15:09:19 +0000</pubDate></item><item><title>&#x41D;&#x435; &#x440;&#x430;&#x431;&#x43E;&#x442;&#x430;&#x435;&#x442; &#x43C;&#x435;&#x442;&#x43E;&#x434; Assign &#x43A;&#x43B;&#x430;&#x441;&#x441;&#x430; TFloatAnimation</title><link>https://fire-monkey.ru/topic/1260-%D0%BD%D0%B5-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%D0%B5%D1%82-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4-assign-%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%B0-tfloatanimation/</link><description><![CDATA[
<p>Привет всем. При попытке скопировать свойства анимации возникает исключение EConvertError:</p><p>
FloatAnimation1-&gt;Assign(FloatAnimation2);</p><p>
Почему так?</p>
]]></description><guid isPermaLink="false">1260</guid><pubDate>Thu, 07 May 2015 05:57:19 +0000</pubDate></item><item><title>&#x41C;&#x43E;&#x436;&#x43D;&#x43E; &#x43B;&#x438; &#x438;&#x437;&#x43C;&#x435;&#x43D;&#x438;&#x442;&#x44C; &#x437;&#x43D;&#x430;&#x447;&#x435;&#x43D;&#x438;&#x44F; AniFrameRate &#x442;&#x43E;&#x43B;&#x44C;&#x43A;&#x43E; &#x434;&#x43B;&#x44F; &#x43E;&#x434;&#x43D;&#x43E;&#x439; &#x430;&#x43D;&#x438;&#x43C;&#x430;&#x446;&#x438;&#x438;?</title><link>https://fire-monkey.ru/topic/1252-%D0%BC%D0%BE%D0%B6%D0%BD%D0%BE-%D0%BB%D0%B8-%D0%B8%D0%B7%D0%BC%D0%B5%D0%BD%D0%B8%D1%82%D1%8C-%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D1%8F-aniframerate-%D1%82%D0%BE%D0%BB%D1%8C%D0%BA%D0%BE-%D0%B4%D0%BB%D1%8F-%D0%BE%D0%B4%D0%BD%D0%BE%D0%B9-%D0%B0%D0%BD%D0%B8%D0%BC%D0%B0%D1%86%D0%B8%D0%B8/</link><description><![CDATA[
<p>Всем здравствуйте!</p>
<p>Столкнулся с такой проблемой. При изменении свойства AniFrameRate у одного объекта TFloatAnimation c дефолтных 60 до 10 или другого меньшего чем 60 значения, все анимации на форме, а не только эта, начинают тормозить, как будто этот параметр поменялся для всех анимаций, пока не поменяешь обратно. Для больших 60 значений все нормально. ))</p>
<p>Вопрос: отчего так происходит?</p>
]]></description><guid isPermaLink="false">1252</guid><pubDate>Wed, 06 May 2015 06:51:32 +0000</pubDate></item><item><title>&#x421;&#x43C;&#x435;&#x43D;&#x430; &#x440;&#x43E;&#x434;&#x438;&#x442;&#x435;&#x43B;&#x44C;&#x441;&#x43A;&#x43E;&#x433;&#x43E; &#x43A;&#x43E;&#x43C;&#x43F;&#x43E;&#x43D;&#x435;&#x43D;&#x442;&#x430; &#x434;&#x43B;&#x44F; &#x430;&#x43D;&#x438;&#x43C;&#x430;&#x442;&#x43E;&#x440;&#x430;</title><link>https://fire-monkey.ru/topic/1073-%D1%81%D0%BC%D0%B5%D0%BD%D0%B0-%D1%80%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D0%BA%D0%BE%D0%B3%D0%BE-%D0%BA%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D0%B0-%D0%B4%D0%BB%D1%8F-%D0%B0%D0%BD%D0%B8%D0%BC%D0%B0%D1%82%D0%BE%D1%80%D0%B0/</link><description><![CDATA[
<p>Всем добрый день. Как правильно переопределить родителя для аниматора и тем самым использовать один аниматор для нескольких объектов?</p>
<p>Пытаюсь реализовать следующий принцип: на форме несколько прямоугольников и один аниматор. При клике по конкретному прямоугольнику он начинает менять координату. Вот чаcть кода:</p>
<pre class="ipsCode prettyprint">
procedure TForm2.MoveRect(Rect: TRectangle);
begin
  //задаем родителя для аниматора
  Rect.AddObject(AniMoveRect);
  //Анимируем координату Y прямоугольника
  AniMoveRect.PropertyName:='Position.Y';
  AniMoveRect.Inverse:=False;
  AniMoveRect.StopValue:=0;
  AniMoveRect.Start;
end;

procedure TForm2.RectangleClick(Sender: TObject);
begin
  MoveRect(Sender as TRectangle);
end;
</pre>
<p>В итоге анимируется только один прямоугольник - тот, на который кликнули в первый раз. Не могу понять, в чем проблема.</p>
<p><a href="http://fire-monkey.ru/topic/171-mozhno-li-ispolzovat-odin-tfloatanimation-dlia-dvukh-obektov/" rel="external nofollow">Данную</a> тему читал, но в ней, насколько я понял, речь идет об одновременном использовании аниматора для двух объектов. </p><p><a href="https://fire-monkey.ru/applications/core/interface/file/attachment.php?id=783">AniRects.zip</a></p>
]]></description><guid isPermaLink="false">1073</guid><pubDate>Wed, 25 Mar 2015 22:16:42 +0000</pubDate></item><item><title>&#x410;&#x43D;&#x438;&#x43C;&#x430;&#x446;&#x438;&#x44F; &#x43C;&#x430;&#x441;&#x448;&#x442;&#x430;&#x431;&#x438;&#x440;&#x43E;&#x432;&#x430;&#x43D;&#x438;&#x44F;</title><link>https://fire-monkey.ru/topic/508-%D0%B0%D0%BD%D0%B8%D0%BC%D0%B0%D1%86%D0%B8%D1%8F-%D0%BC%D0%B0%D1%81%D1%88%D1%82%D0%B0%D0%B1%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F/</link><description><![CDATA[
<p>Добрый день! Хочу заанимировать Lable таким образом, чтобы параметр Scale.X линейно увеличивался. Но при этом необходимо, чтобы центр компонента оставался на своем месте. А параметр Scale.X за начало отсчета принимает верхний левый угол лейбла. Есть ли возможность изменить центр масштабирования компонента? Я данную задачу уже решил путем добавления анимации смещения влево, но этот способ мне кажется топорным и неоптимальным.</p>
]]></description><guid isPermaLink="false">508</guid><pubDate>Fri, 29 Aug 2014 12:17:34 +0000</pubDate></item><item><title>&#x41A;&#x430;&#x43A; &#x43F;&#x440;&#x43E;&#x433;&#x440;&#x430;&#x43C;&#x43C;&#x43D;&#x43E; &#x434;&#x43E;&#x431;&#x430;&#x432;&#x438;&#x442;&#x44C; &#x430;&#x43D;&#x438;&#x43C;&#x430;&#x446;&#x438;&#x44E; &#x43A; TListBoxItem</title><link>https://fire-monkey.ru/topic/488-%D0%BA%D0%B0%D0%BA-%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE-%D0%B4%D0%BE%D0%B1%D0%B0%D0%B2%D0%B8%D1%82%D1%8C-%D0%B0%D0%BD%D0%B8%D0%BC%D0%B0%D1%86%D0%B8%D1%8E-%D0%BA-tlistboxitem/</link><description><![CDATA[
<p>К программно созданному кастомизированному TListBoxItem при удалении (<a href="http://fire-monkey.ru/topic/483-oshibka-fm-ili-kak-pravilno-programmno-udalit-tlistboxitem/" rel="external nofollow">здесь обсуждается как удаляем</a>) хочу добавить Анимацию:</p>
<p>Сначала Opacity с 1 до 0, потом Height с текущего значения до 0.</p>
<p> </p>
<p>Через дизайн форму и инспектор объектов проблем нет, а программно? Ведь эти TListBoxItem-ы тоже программно создаются.</p>
<p> </p>
<p> </p>
]]></description><guid isPermaLink="false">488</guid><pubDate>Thu, 21 Aug 2014 03:08:01 +0000</pubDate></item><item><title>&#x41C;&#x43E;&#x436;&#x43D;&#x43E; &#x43B;&#x438; &#x438;&#x441;&#x43F;&#x43E;&#x43B;&#x44C;&#x437;&#x43E;&#x432;&#x430;&#x442;&#x44C; &#x43E;&#x434;&#x438;&#x43D; TFloatAnimation &#x434;&#x43B;&#x44F; &#x434;&#x432;&#x443;&#x445; &#x43E;&#x431;&#x44A;&#x435;&#x43A;&#x442;&#x43E;&#x432;?</title><link>https://fire-monkey.ru/topic/171-%D0%BC%D0%BE%D0%B6%D0%BD%D0%BE-%D0%BB%D0%B8-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D1%8C-%D0%BE%D0%B4%D0%B8%D0%BD-tfloatanimation-%D0%B4%D0%BB%D1%8F-%D0%B4%D0%B2%D1%83%D1%85-%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D0%BE%D0%B2/</link><description><![CDATA[
<p><span style="font-size:14px;">Придумал как реализовать эфект <a href="http://fire-monkey.ru/topic/163-animatciia-smeny-tabitem-v-tabcontrol/" rel="external nofollow">Анимация смены TabItem в TabControl</a> , но есть вопрос - можно ли для двух объектов использовать один </span><span style="color:rgb(34,34,34);font-family:'Helvetica Neue', Arial, Verdana, sans-serif;font-size:14px;">TFloatAnimation? или реализовывать через TTimer?</span></p>
]]></description><guid isPermaLink="false">171</guid><pubDate>Wed, 02 Apr 2014 10:17:57 +0000</pubDate></item></channel></rss>
