Flashhilfe.de - Flash Community

carusell gallerie bilder nach hinten ++ blur filter [Flash 9]

Forum > ActionScript 2.0 > carusell gallerie bilder nach hinten ++ blur filter

 


AntwortenRegistrieren Seite1  

 12.05.2009, 20:30 
Benutzerbild von skoda
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:28Re1
Benutzerbild von springerFlashhilfe.de Moderator
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
 

AntwortenRegistrieren Seite1  

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.
Partner Webseiten: DesignerInAction.de   Designnation.de   Mediengestalter.info   php-resource.de   phpforum.de   phpwelt.de   Pixelio.de   PSD-Tutorials.de   Tutorials.de

Haftungsausschluss   Datenschutzerklärung   Hier Werben   Impressum
© 1999-2012 Sebastian Wichmann - Flashhilfe.de