<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>ActionScript3 - Noob Frage...</title>
    <link>http://forum.geizhals.at/feed.jsp?id=879224</link>
    <description>Geizhals-Forum</description>
    <item>
      <title>Re: ActionScript3 - Noob Frage...</title>
      <link>http://forum.geizhals.at/t879224,7654778.html#7654778</link>
      <description>Grundsätzlich kann ich ActionScript, aber nur im Kontext von Flex-Applikationen, das heißt von MovieClips usw. habe ich keine Ahnung.&lt;br&gt;&lt;br&gt;Du kannst aber so (oder so ähnlich) einfach alle Elemente eines Arrays in einer Schleife durchgehen:&lt;br&gt;&lt;br&gt;&lt;div class=code&gt;&lt;pre&gt;&#xD;
for (var ball:mc_ball in array) {&#xD;
    ball.x += randomWert;&#xD;
}&#xD;
&lt;/pre&gt;&lt;/div&gt;&lt;br/&gt;</description>
      <pubDate>Fri, 17 Jun 2016 09:40:09 GMT</pubDate>
      <guid>http://forum.geizhals.at/t879224,7654778.html#7654778</guid>
      <dc:creator>mko</dc:creator>
      <dc:date>2016-06-17T09:40:09Z</dc:date>
    </item>
    <item>
      <title>Re: ActionScript3 - Noob Frage...</title>
      <link>http://forum.geizhals.at/t879224,7654758.html#7654758</link>
      <description>&lt;blockquote&gt;&lt;em&gt; Kann ja aber nicht sein, dass ich für alle möglichen Bälle (können ja auch 100&lt;br&gt;werden). Jeweils eine Zeile mache.&lt;br&gt;&lt;/em&gt;&lt;/blockquote&gt;&lt;br&gt;vorweg: keine ahnung von AS.&lt;br&gt;bzgl array und zeilen:&lt;br&gt;geht was in richtung&lt;br&gt;&lt;br&gt;&lt;div class=code&gt;&lt;pre&gt;&#xD;
for each ball in array&#xD;
     ball.x += randomwert&#xD;
next ball&#xD;
&lt;/pre&gt;&lt;/div&gt;&lt;br&gt;dann wärs egal, ob du einen oder 1000 bälle hast.&lt;br/&gt;</description>
      <pubDate>Fri, 17 Jun 2016 09:02:57 GMT</pubDate>
      <guid>http://forum.geizhals.at/t879224,7654758.html#7654758</guid>
      <dc:creator>Thunder</dc:creator>
      <dc:date>2016-06-17T09:02:57Z</dc:date>
    </item>
    <item>
      <title>ActionScript3 - Noob Frage...</title>
      <link>http://forum.geizhals.at/t879224,7654702.html#7654702</link>
      <description>Hallo,&lt;br&gt;&lt;br&gt;Habe ein kleines AS3 Noob Problem. Kenn mich noch nicht so aus und stehe irgendwie an:&lt;br&gt;&lt;br&gt;Ein in periodischen Abständen generiertes MovieClip (Ball) soll sich unabhängig von allen anderen bereits generierten Bällen automatisch unterschiedlich schnell bewegen.&lt;br&gt;Es soll 1 Ball erzeugt werden, bewegt sich mit Speed randomWert.&lt;br&gt;Dann ein weitere welcher sich mit Speed randomWert bewegt, etc.&lt;br&gt;&lt;br&gt;Generiere einen Ball und lege eine Startposition fest:&lt;br&gt;&lt;b&gt;&lt;i&gt;var mBall: mc_ball = new mc_ball();&lt;br&gt;mBall.x = 100;&lt;br&gt;mBall.y = 100;&lt;br&gt;addChild(mBall);&lt;/i&gt;&lt;/b&gt;&lt;br&gt;&lt;br&gt;Um unabhängig auf alle einzel generierten Bälle zuzugreifen, habe ich mir gedacht ich speichere diese in einem Array ab:&lt;br&gt;&lt;b&gt;&lt;i&gt;var array: Array = new Array();&lt;br&gt;array.push(mBall);&lt;/i&gt;&lt;/b&gt;&lt;br&gt;&lt;br&gt;Soweit so gut. Aber mit der Bewegung klappt es jetzt nicht.&lt;br&gt;Mache ich einen EventListener am MC:&lt;br&gt;&lt;b&gt;&lt;i/&gt;mBall.addEventListener(Event.ENTER_FRAME, bewegung);&lt;br&gt; function bewegung():void {&lt;br&gt;&amp;nbsp;&amp;nbsp;mBall.x += randomWert;&lt;br&gt; }&lt;/b&gt;&lt;/i&gt;&lt;br&gt;Bewegen sich alle Bälle immer mit der gleich Speed (mit der Speed des am letzten generierten Balls und desses randomWert für die Speed).&lt;br&gt;&lt;br&gt;Wenn ich die Bewegung in einen Stage Loop gebe. Fällt mir nur folgende Möglichkeit ein:&lt;br&gt;&lt;b&gt;&lt;i/&gt;stage.addEventListener(Event.ENTER_FRAME, stageLoop);&lt;br&gt;function stageLoop(e:Event):void {&lt;br&gt; array[0].x += randomWert;&lt;br&gt; array[1].x += randomWert;&lt;br&gt; array[2].x += randomWert;&lt;br&gt; array[3].x += randomWert;&lt;br&gt; ...&lt;br&gt; ..&lt;br&gt; .&lt;br&gt;}&lt;/b&gt;&lt;/i&gt;&lt;br&gt;Kann ja aber nicht sein, dass ich für alle möglichen Bälle (können ja auch 100 werden). Jeweils eine Zeile mache. Noch dazu glaube ich (kann es gerade nicht testen), dass sowieso eine zusätzliche Fehlermeldung kommt, da ja zum Startzeitpunkt noch keine MovieClips (Bälle) in dem Array gespeichert sind. Das erfolgt ja erst in periodischen Abständen.&lt;br&gt;&lt;br&gt;Irgendwer eine Idee...? Hoffe es ist verständlich...&lt;br/&gt;</description>
      <pubDate>Fri, 17 Jun 2016 07:35:23 GMT</pubDate>
      <guid>http://forum.geizhals.at/t879224,7654702.html#7654702</guid>
      <dc:creator>Flopi</dc:creator>
      <dc:date>2016-06-17T07:35:23Z</dc:date>
    </item>
  </channel>
</rss>
