So jetzt versuche ich es mal hier drüber.
Also ich habe mich mit dem SWFObjects etwas befasst. Ich bekomme es auch hin, dass Flashvars an das SWF übergeben werden. Normale Strings, die in einem Textfeld wiedergegeben werden.
Kann man auch Farbcodes über SWFObjects an das swf übermitteln??
bis jetzt sieht das bei mir so aus.
function setCL(name:Object):void {
farbe2 = name.inputValue;
}
ExternalInterface.addCallback("setColour", setCL);*/
var flashvars:Object = loaderInfo.parameters;
for (var key:String in flashvars) {
textfeld.appendText(flashvars[key] + "\n");;
}
// Konstruktor definieren
// Konstruktor definieren
var rechteck:Shape = new Shape();
var hochkant:Shape = new Shape();
var distance:Number = 5;
var angleInDegrees:Number = 90;
var color:Number = 0x000000;
var Alpha:Number = 0.5;
var blurX:Number = 6;
var blurY:Number = 6;
var strength:Number = 1;
var quality:Number = 3;
var inner:Boolean = false;
var knockout:Boolean = false;
var hideObject:Boolean = false;
var Schlagschatten:DropShadowFilter = new DropShadowFilter (distance,
angleInDegrees,
color,
Alpha,
blurX,
blurY,
strength,
quality,
inner,
knockout,
hideObject);
var filterArray:Array = new Array();
filterArray.push(Schlagschatten);
rechteck.filters = filterArray;
//hochkant.filters = filterArray;
var verlauf:String = GradientType.LINEAR;
var farbe:Array = new Array (0xD4D4D4,0xFFFFFF);
var alphas:Array = new Array(0.3, 0.4);
var Anteil:Array = new Array(0, 250);
var matrix:Matrix = new Matrix();
rechteck.graphics.beginFill(0xFFFFFF, 1);
rechteck.graphics.lineStyle(4, 0xFFFFFF,1);
rechteck.graphics.beginGradientFill(verlauf, farbe, alphas, Anteil, matrix);
rechteck.graphics.drawRect(0,0,540,190);
addChild(rechteck);
var verlauf2:String = GradientType.RADIAL;
var farbe2:Array = new Array();
var alphas2:Array = new Array ( 1, 1);
var Anteil2:Array = new Array (0, 100);
var matrix2:Matrix = new Matrix();
matrix2.createBox(2,2,Math.PI/4, 0, 200)
so das habe ich dann nach langem hin und her jetzt so gelöst, dass ich den String, der den Hexadezimalwert einer Farbe enthält, der sich im Parameter flashvars.meineFarbe befindet, so habe ich sie im Html genannt, im Actionscript erst einem dynamischem Textfeld übergebe. Das dynamische Textfeld push ich dann in den Array farbe2 und damit funktioniert es.
12.01.12, 18:50 #Jobs Flash Freelancer für ca. 2 Wochen in München gesucht http://t.co/XpMJr5dv
10.01.12, 10:45 #PureMVC vs #RobotLegs Performance Battle. PureMVC is significantly faster than RobotLegs in nearly every respect. http://t.co/324gWRAr