Kategorie 'Flash & ActionScript'

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");
Funktionsaufruf:
removeArrayEntry (DIE_ARRAY, “SUCHWERT”);
Kategorie Flash & ActionScript   |   197x angesehen   |   Keine Kommentare
12. August 2008

Flash - iPhone Touchscreen App I

(Entweder JavaScript ist nicht aktiviert, oder Sie benutzen eine alte Version von Adobe Flash Player. Installieren Sie bitte den aktuellsten Flash Player. )
(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 (129) - 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 ;)

Kategorie Downloads, Feature, Flash & ActionScript   |   395x angesehen   |   Keine Kommentare
6. August 2008

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));
Kategorie Flash & ActionScript   |   224x angesehen   |   Keine Kommentare
6. August 2008

AutoViewer - Flash Gallery

Eine sehr schöne Flash-Gallery ist der AutoViewer von airtightinteractive.com. Die Gallery bietet eine super Slideshow mit dezenten aber wirkungsvollen Effekten. Zu jedem Bild können Texte, die auch formatiert werden können, hinterlegt werden. Das ganze kann kostenlos genutzt werden.

Demo: http://www.airtightinteractive.com/projec…
Link: http://www.airtightinteractive.com

Kategorie Flash & ActionScript   |   171x angesehen   |   Keine Kommentare
21. Juli 2008