<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=400497&amp;view=findpost&amp;p=3583153</guid>
        <pubDate>Tue, 17 Mar 2015 10:22:52 +0000</pubDate>
        <title>Как обойтись без remoteChild</title>
        <link>https://forum.sources.ru/index.php?showtopic=400497&amp;view=findpost&amp;p=3583153</link>
        <description><![CDATA[diel: Прошу прощения, стоило поспать пару часов и просто подумать, все исправил.<br>
<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">case &quot;rating&quot;:</div><div class="code_line">&nbsp;&nbsp; &nbsp;Sounds.playSound(sndClick, 100, false);</div><div class="code_line">&nbsp;&nbsp; &nbsp;removeAllChildren();</div><div class="code_line">&nbsp;&nbsp; &nbsp;var r:rating = new rating();</div><div class="code_line">&nbsp;&nbsp; &nbsp;addChild(r);</div><div class="code_line">break;</div></ol></div></div></div></div><script>preloadCodeButtons('1');</script><br>
<br>
Благодарю за помощь&#33;]]></description>
        <author>diel</author>
        <category>Flash, Flex, ActionScript</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=400497&amp;view=findpost&amp;p=3583024</guid>
        <pubDate>Tue, 17 Mar 2015 05:35:58 +0000</pubDate>
        <title>Как обойтись без remoteChild</title>
        <link>https://forum.sources.ru/index.php?showtopic=400497&amp;view=findpost&amp;p=3583024</link>
        <description><![CDATA[diel: Вот например, рейтинг (тут не отрисовывается шапка например), сделал для теста. addChild есть.<br>
<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">package</div><div class="code_line">{</div><div class="code_line">&nbsp;&nbsp; &nbsp;import flash.display.Sprite;</div><div class="code_line">&nbsp;&nbsp; &nbsp;import flash.display.Bitmap;</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp;[SWF(backgroundColor=&quot;#06b6ff&quot;, width=&quot;800&quot;, height=&quot;730&quot;, frameRate=&quot;30&quot;)]</div><div class="code_line">&nbsp;&nbsp; &nbsp;public class rating extends Sprite</div><div class="code_line">&nbsp;&nbsp; &nbsp;{</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;[Embed(source = &quot;data/header.png&quot;, mimeType = &quot;image/png&quot;)]</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;private static const imgHeader:Class;</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;public function rating()</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;{</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;addImage(imgHeader, 25, 10);</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;}</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;private function addImage(image:Class, x:int, y:int):void</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;{</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;var bitmap:Bitmap = new image();</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;bitmap.x = x;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;bitmap.y = y;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;addChild(bitmap);</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;}</div><div class="code_line">&nbsp;&nbsp; &nbsp;}</div><div class="code_line">}</div></ol></div></div></div></div><br>
<br>
<br>
Вот после обработки клика кусок кода чищу от Child-ов и вызываю класс<br>
<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">case &quot;rating&quot;:</div><div class="code_line">&nbsp;&nbsp; &nbsp;Sounds.playSound(sndClick, 100, false);</div><div class="code_line">&nbsp;&nbsp; &nbsp;removeAllChildren();</div><div class="code_line">&nbsp;&nbsp; &nbsp;var rating:Class = new rating();</div><div class="code_line">break;</div></ol></div></div></div></div> <br>
<br>
<span class="tag-color tag-color-named" data-value="mergepost" style="color: mergepost"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2015-03-17T05:49:23+00:00">17.03.15, 05:49</time></span></span><br>
Вот кстати, что дебаггер возвращает. Буду пока гуглить<br>
<br>
<div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '>TypeError: Error #1007: Instantiation attempted on a non-constructor.<br>
	at Function/main/private:addButton/mouseClick()[&#092;build&#092;src&#092;main.as:164]</div></div>]]></description>
        <author>diel</author>
        <category>Flash, Flex, ActionScript</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=400497&amp;view=findpost&amp;p=3583023</guid>
        <pubDate>Tue, 17 Mar 2015 05:24:13 +0000</pubDate>
        <title>Как обойтись без remoteChild</title>
        <link>https://forum.sources.ru/index.php?showtopic=400497&amp;view=findpost&amp;p=3583023</link>
        <description><![CDATA[Vesper: Мало кода для ответа на вопрос. Я подозреваю, что после создания объекта через new gameStart() ты забываешь его положить на экран через addChild(). Если нет, то проверь, не сразу ли его с экрана убирает очисткой.]]></description>
        <author>Vesper</author>
        <category>Flash, Flex, ActionScript</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=400497&amp;view=findpost&amp;p=3583018</guid>
        <pubDate>Tue, 17 Mar 2015 03:53:05 +0000</pubDate>
        <title>Как обойтись без remoteChild</title>
        <link>https://forum.sources.ru/index.php?showtopic=400497&amp;view=findpost&amp;p=3583018</link>
        <description><![CDATA[diel: Спасибо большое, именно такое решение ночью я и нашел, но остается еще вопрос. После очистки всех элементов, не получается вызовом нового класса создать любые другие элементы. Просто остается пустое окно. Подскажите пожалуйста, что я не так делаю?]]></description>
        <author>diel</author>
        <category>Flash, Flex, ActionScript</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=400497&amp;view=findpost&amp;p=3583014</guid>
        <pubDate>Tue, 17 Mar 2015 02:47:18 +0000</pubDate>
        <title>Как обойтись без remoteChild</title>
        <link>https://forum.sources.ru/index.php?showtopic=400497&amp;view=findpost&amp;p=3583014</link>
        <description><![CDATA[Vesper: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=400497&view=findpost&p=3583003'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>diel &#064; <time class="tag-quote__quoted-time" datetime="2015-03-16T22:42:33+00:00">16.03.15, 22:42</time></span><div class='quote '>Покрайней мере, удаляются не все Child </div></div><br>
Развернуть цикл надо, так как каждый раз, когда ты вызываешь removeChildAt(x), у тебя изменяется количество дочерних элементов. А вообще можно проще:<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">while (numChildren&#62;0) removeChildAt(0);</div></ol></div></div></div></div>]]></description>
        <author>Vesper</author>
        <category>Flash, Flex, ActionScript</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=400497&amp;view=findpost&amp;p=3583003</guid>
        <pubDate>Mon, 16 Mar 2015 22:42:33 +0000</pubDate>
        <title>Как обойтись без remoteChild</title>
        <link>https://forum.sources.ru/index.php?showtopic=400497&amp;view=findpost&amp;p=3583003</link>
        <description><![CDATA[diel: Кстати, тот вариант который я хотел применить, мне не подойдет, так как у меня помимо кнопок в интерфейсе и обычные статичные битмапы.<br>
<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">private function removeAllChildren():Boolean {</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;for (var i:int = 0; i &#60; this.numChildren; i++ {</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;this.removeChildAt(i);</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;}</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;return true;</div><div class="code_line">}</div></ol></div></div></div></div><br>
<br>
Может подскажите, как же быть <br>
<br>
<span class="tag-color tag-color-named" data-value="mergepost" style="color: mergepost"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2015-03-16T22:45:09+00:00">16.03.15, 22:45</time></span></span><br>
Покрайней мере, удаляются не все Child]]></description>
        <author>diel</author>
        <category>Flash, Flex, ActionScript</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=400497&amp;view=findpost&amp;p=3582923</guid>
        <pubDate>Mon, 16 Mar 2015 18:50:03 +0000</pubDate>
        <title>Как обойтись без remoteChild</title>
        <link>https://forum.sources.ru/index.php?showtopic=400497&amp;view=findpost&amp;p=3582923</link>
        <description><![CDATA[diel: Здравствуйте, сделал меню, после нажатия на кнопку стоит обработчик и в зависимости от выбранного пункта меню выполняется вложенный класс<br>
<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">function clickHandler():void</div><div class="code_line">{</div><div class="code_line">&nbsp;&nbsp; &nbsp; switch(name)</div><div class="code_line">&nbsp;&nbsp; &nbsp; {</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;case &quot;start&quot;:</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;var gameStart:Class = new gameStart();</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;break;</div><div class="code_line">&nbsp;&nbsp; &nbsp; }</div><div class="code_line">}</div></ol></div></div></div></div><br>
<br>
Содержимое gameStart.as<br>
<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">package</div><div class="code_line">{</div><div class="code_line">&nbsp;&nbsp; &nbsp;import flash.display.Sprite;</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp;[SWF(backgroundColor=&quot;#06b6ff&quot;, width=&quot;800&quot;, height=&quot;730&quot;, frameRate=&quot;30&quot;)]</div><div class="code_line">&nbsp;&nbsp; &nbsp;public class gameStart extends Sprite</div><div class="code_line">&nbsp;&nbsp; &nbsp;{</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;public function gameStart()</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;{</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;}</div><div class="code_line">&nbsp;&nbsp; &nbsp;}</div><div class="code_line">}</div></ol></div></div></div></div><br>
<br>
Скажите пожалуйста, как обойтись без очистки созданных элементов (обойтись без remoteChild) и создать новое чистое поле, чтобы мог добавлять туда новые элементы.<br>
Дело в том, что я пишу полностью кодом, без использования Adobe CSx по координатам X,Y (во FlexSDK).<br>
<br>
Объясню дополнительно еще проще.<br>
Хочу, чтобы после нажатия на кнопку переходило в новое окно, уже игровое/рейтинг/помощь и т.п.<br>
Вопрос может глупый, но я даже не смог сформулировать его для гугла, чтобы поискать решение там.<br>
<br>
Заранее очень признателен за любую помощь или намек.]]></description>
        <author>diel</author>
        <category>Flash, Flex, ActionScript</category>
      </item>
	
      </channel>
      </rss>
	