Java: Liste zufällig mischen / shufflen

Java ist eine sehr coole Programmiersprache und bietet einem Programmierer zahlreiche Möglichkeiten sein Problem zu lösen. Jedoch denkt man oft zu kompliziert und verliert das Wesentliche aus den Augen. Mein heutiges Problem ist das zufällige Mischen einer beliebigen Liste.
Wer jetzt an eine For each-Schleife oder an (Math.random() * myList.size()) + 1 denkt, sollte unbedingt diesen Artikel lesen! Ich präsentiere die Klasse java.util.Collections
(mehr …)

AS3: Formatierung eines TextFields ändern in Actionscript 3

Ab und zu nutze ich die Komponenten aus Flash. Da kann es schon mal vorkommen, dass ich die Formatierung innerhalb eines dynamisch erzeugten TextFields ändern muss. Mit der Klasse „TextFormat“ geht das ganz einfach:

package
{
     import flash.display.Sprite;
     import flash.events.Event;
     import flash.text.TextField;
     import flash.text.TextFormat;
     import flash.text.TextFormatAlign;
     
     /**
      * ...
      * @author Alexander Gr. - AxxG Blog
      */
     public class Main extends Sprite
     {
        public function Main():void
        {
           if (stage) init();
           else addEventListener(Event.ADDED_TO_STAGE, init);
        }
        
        private function init(e:Event = null):void
        {
           removeEventListener(Event.ADDED_TO_STAGE, init);
 
           var mytext:TextField = new TextField();
           mytext.text = "AxxG Blog";
 
           var mytext2:TextField = new TextField();
           mytext2.text = "Hallo Welt";
           
           var newFormat:TextFormat = new TextFormat();
           newFormat.align = TextFormatAlign.CENTER;
           newFormat.bold = true;
           // weitere Eigenschaften definieren

           text.setTextFormat(newFormat);
           // Erklaerung
           // mytext.setTextFormat(textFormat:TextFormat)	Wendet die Eigenschaften von textFormat auf den gesamten Text im Textfeld an.
           // mytext.setTextFormat(textFormat:TextFormat, beginIndex:int)	Wendet die Eigenschaften von textFormat auf den Text an, der an der Position beginIndex beginnt.
           // mytext.setTextFormat(textFormat:TextFormat, beginIndex:int, endIndex:int)	Wendet die Eigenschaften von textFormat auf den Textbereich zwischen beginIndex und endIndex - 1 an.

 
           this.addChild(mytext);
           this.addChild(mytext2);
        }
     }   
}

(mehr …)

AS3: Kommunikation zwischen Actionscript 3 und PHP

Nach JavaScript kommt nun der Beitrag für die Schnittstelle zu PHP. Bitte beachten:

  • PHP ist nicht Html
  • PHP muss auf einem Server ausgeführt werden (Apache, XAMPP, etc. )
  • Pfade beachten!

Nach dem Break geht es weiter!

(mehr …)

AS3: Aufbau, Syntax und Notation von Actionscript 3

Dieser Beitrag ist für Profis und Fortgeschrittene im Bereich Programmierung gedacht. Er gibt einen groben Überblick über die Syntax, Notation und Aufbau der Skriptsprache Actionscript 3. Weitere Informationen, die Dokumentation und natürlich den Link zur API findet hier:

API

Doku

 

 

 

 

 

 

 

Die Übersicht findet ihr nach dem Break!

(mehr …)