AS3: (Glas-)Säulen geschrieben am 09.04.2011
Aus dem Flash-Labor bunte Säulen:saeulen.swf
Mit der Möglichkeit diese automatisch wachsen zu lassen und eine Beschriftung anzupinnen.
Die rechte Animation muss natürlich selber programmiert werden.
Die blaue segmentierte Säule entstand durch das übereinander stapeln mehrere kleiner Säulen.
Beispiel
ActionScript3var s1:chart_saeulen = new chart_saeulen(this, 10, 295, 50,30 ,0x559af9);
Erzeugen
ActionScript3function chart_saeulen(zielMC:MovieClip, x:Number, y:Number, height:Number, radius:Number = 20, farbe:uint = 0x559af9 , animation:Boolean = false, anistart:uint = 0, anidauer:uint = 0, anistartvisible:Boolean = false )
zielMC =wohin soll die Säule erzeugt werdenx,y =Position, Basis ist unten links
height =Höhe der Säule
radius =Radius der Säule (Standard 20)
animation =animieren?
anistart= Start der Animation nach xxx Ticks (1Tick=1000/25ms bei 25Frames/sec=1 Frame)
anidauer= Dauer der Animation (Ticks)
anistartvisible= schon vor der Animation sichtbar?
Label anfügen/ersetzen
ActionScript3s1.addWert(werttext:String, format:TextFormat=null)
werttext =Wie lautet der Textformat =Textformat (optional)
Höhe nachträglich setzen
ActionScript3s1.setHoehe(h:Number)
h =wie hoch soll die Säule seinMovieclip der Säule
ActionScript3mc=s1.getMC()
Farbe auslesen
ActionScript3farbe=s1.getFarbe()
Klasse download: chart_saeulen.as 6.92kb