Herzlich Willkommen
Flash - Wert aus Array entfernen
Hier ist eine kleine Action Script Funktion mit der man einen Wert (String) aus einer Array entfernen kann. Die Funktion entfernt alle Werte des Arrays, die dem gesuchten Wert entsprechen.
var myArray:Array = new Array ("Apfel","Banane","Birne","Orange");
function removeArrayEntry (ar:Array, re:String) {
for (var i = 0; i < ar.length; ++i) {
if (ar[i] == re) {
trace(ar[i] + " -> entfernt");
ar.splice(i,1);
}
}
}
removeArrayEntry (myArray, "Banane");
removeArrayEntry (DIE_ARRAY, “SUCHWERT”);
Vintage Texturen

Ich hab heute auf der Suche nach Texturen im Grunchlook ein schönes Set an Vintage Texturen gefunden.
Flash - iPhone Touchscreen App I
(Linkemaustaste gedrückt halten und nach links oder rechts ziehen)
Für alle die etwas iPhone-Feeling auf ihrer Website oder Flashanwednung bringen wollen hab ich hier einen kleinen ActionScript Code der das hin und her schieben von Inhalten simuliert.
In meinem Beispiel kann man mit einem “Klick” und einer Mausbewegung die Bilder nach links und rechts verschieben. Statt Bilder kann man natürlich auch andere Inhalte benutzen und statt eines Handy können auch andere Hintergründe verwendet werden.
Download: Flash - iPhone Touchscreen App I (99) - 431.76 KB
Für die Tweens wird MC Tween genutzt
ActionScript Code:
#include "mc_tween2.as"
var contentmc:MovieClip = _root.mc; // der MovieClip der unter der Maske liegt
var singleWidth:Number = 219; // die Breite der Maske bzw. eines einzelnen Contents
var minMouseMove:Number = 30; // empfindlichkeit der Mausbewegung
var mousedown:Boolean = false;
var currentMouse:Number;
var startpos:Number = contentmc._x - 5;
var currentpos:Number = contentmc._x;
var mouseListener:Object = new Object();
mouseListener.onMouseDown = function() {
mousedown = true;
currentMouse = _root._xmouse;
}
mouseListener.onMouseUp = function() {
mousedown = false;
}
mouseListener.onMouseMove = function() {
if(mousedown == true) {
if (_root._xmouse < (currentMouse-minMouseMove) && currentpos > (startpos - contentmc._width)+250) {
currentpos -= singleWidth;
contentmc.xSlideTo (currentpos, 1, "easeOutExpo");
mouseListener.onMouseUp();
}
if (_root._xmouse > (currentMouse+minMouseMove) && currentpos < startpos) {
currentpos += singleWidth;
contentmc.xSlideTo (currentpos, 1, "easeOutExpo");
mouseListener.onMouseUp();
}
}
}
Mouse.addListener(mouseListener);
Das ist nur eine erste einfache Variante, ich denke Erweiterungen werden folgen ;)
Flash - Tausender Trennzeichen und mehr
Hier ist eine kleine Funktion mit der man in Strings bzw. geraden Numbers ein Trennzeichen nach einer bestimmten Anzahl von Zeichen einfügen kann. Das ganze ist z.B. gut geeignet um bei Zahlen tausender Trennzeichen einzufügen.
Viel Spaß damit!
function trennzeichen (trennwert, trenner:String, abstand:Number) {
var str:String = trennwert.toString();
var strSize:Number = str.length;
var strArray:Array = new Array();
for (var i = strSize; i > 0; i--) {
cf = i-1;
cl = i;
cn = str.slice(cf,cl)
strArray.push(cn);
}
var newStr:String = "";
var lauf:Number = 0;
for (var a = 0; a < strSize; a++) {
if((abstand/lauf) != 1) {
newStr = strArray[a] + newStr;
lauf++;
} else {
a–
newStr = trenner + newStr;
lauf = 0;
}
}
return newStr;
}
// Funktionsaufruf :: (Zahl oder String, das Trennzeichen, der Abstand)
trennzeichen(12345678, ".", 3)
//Der Trace zum testen
trace(trennzeichen(12345678, ".", 3));
Feed Icons 2
Ein tolles Iconset zum Thema RSS. Jedes Icon ist in zwei Größen als PNG verfügbar.