carusell gallerie bilder nach hinten ++ blur filter [Flash 9]
| 12.05.2009, 20:30 | | Beiträge: 1151 Wohnort: Boston MA Registriert: Feb 2006
| carusell gallerie bilder nach hinten ++ blur filter also ich hab eine carusell gallerie die so wunderbar funzt
nun wuerde ich sie gerne dazu erweitern das filme wieter hinten blurry filter angewended haben - ich hab mir schon die x und y werte tracen lassen werde aber net schlau wie ich dette abfragen kann und mann muss ja garantiert wieder so ne klasse?? importieren ?
ActionScript:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 | import mx.utils.Delegate;
var moving = true;
var numOfItems:Number;
var radiusX:Number = 200;
var radiusY:Number = 100;
var perspective:Number = -7.0;
var centerX:Number = Stage.width / 2;
var centerY:Number = Stage.height / 2;
var speed:Number = 0.05;
var home:MovieClip = this;
//vars for teh tooltip
var distX:Number = 113;
var distY:Number = 00;
var tooltip:MovieClip = this.attachMovie("tooltip","tooltip",1000);
tooltip._alpha = 0;
var xml:XML = new XML();
xml.ignoreWhite = true;
xml.onLoad = function()
{
var nodes = this.firstChild.childNodes;
numOfItems = nodes.length;
for(var i=0;i<numOfItems;i++)
{
var t = home.attachMovie("item","item"+i,i+1);
t.angle = i * ((Math.PI*2)/numOfItems);
t.onEnterFrame = mover;
t.toolText = nodes[i].attributes.tooltip;
t.icon.inner.loadMovie(nodes[i].attributes.image);
t.r.inner.loadMovie(nodes[i].attributes.image);
t.icon.onRollOver = over;
t.icon.onRollOut = out;
t.icon.onRelease = released;
}
}
function over()
{
home.tooltip.tipText.text = this._parent.toolText;
home.tooltip._x = this._parent._x;// + distX;
home.tooltip._y = this._parent._y - this._parent._height/2;// + distY;
home.tooltip.onEnterFrame = Delegate.create(this,moveTip);
home.tooltip._alpha = 100;
//moving = false;
}
function out()
{
delete home.tooltip.onEnterFrame;
home.tooltip._alpha = 0;
//moving = true;
}
function released()
{
trace(this._parent.toolText);
}
function moveTip()
{
home.tooltip._x = this._parent._x;// + distX;
home.tooltip._y = this._parent._y - this._parent._height/2;// + distY;
}
xml.load("icons.xml");
function mover()
{
if (moving == true) {
this._x = Math.cos(this.angle) * radiusX + centerX;
this._y = Math.sin(this.angle) * radiusY + centerY;
var s = (this._y - perspective) /(centerY+radiusY-perspective);
this._xscale = this._yscale = s*100;
this.angle += this._parent.speed;
this.swapDepths(Math.round(this._xscale) + 100);
}
}
this.onMouseMove = function()
{
speed = (this._xmouse-centerX)/2500;
}
|
no one died when clinton lied | Geändert von skoda am 12.05.09 um 20:31 Uhr
| |
|
| 13.05.2009, 09:28 | Re1 | Beiträge: 4906 Wohnort: zuhaus Registriert: Apr 2004
| hi,
kannst ja anhand des wertes der skalierung einen blurfilter erstellen... je kleiner desto mehr blur...lieber chips essen und danach voller zweifel sein, als voller zweifel chips essen... | |
| | Themen Ähnliche Beiträge zum Thema | 11.08.2009 - lll192837465lll 13.11.2009 - Gorettino 08.03.2010 - Moritz Halfmeyer 18.02.2010 - pronec |
|
Flashhilfe.de Flash Platform Tipps & Tutorials Flash Platform Andere Programmiersprachen Jobangebote Diskussionen
Flashhilfe News 
Regeln & Bedingungen
|