Mit diesem Script immer zentrieren [Flash 7]
| 19.08.2009, 12:57 | | Beiträge: 18 Registriert: Aug 2009
| Mit diesem Script immer zentrieren Hi Leute,
ich möchte erreichen, das mein MC immer zentriert wird egal oft ich mit der Maus geklickt habe, wie stark vergrößert wurde.
Folgendes Script habe ich:
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 | MovieClip.prototype.ZoomInterval = function (pOption, pDim, pTempo, pBps)
{
var obj = projector_mc;
clearInterval(obj.iv);
if (pOption)
{
obj.zoomIn = function ()
{
if (obj._xscale < pDim)
{
obj._xscale = obj._yscale += pTempo;
}
else
{
obj._xscale = obj._yscale = pDim;
clearInterval(obj.iv);
delete obj.iv;
delete obj.zoomIn;
delete obj.zoomOut;
}
};
obj.iv = setInterval(obj.zoomIn,100/pBps);
}
else
{
obj.zoomOut= function ()
{
if (obj._xscale > pDim)
{
obj._xscale = obj._yscale -= pTempo;
if ( mausClicks < 2 )
{
obj._x = obj._x - ( parseInt(_root.cX ));
obj._y = obj._y - ( parseInt(_root.cY ));
if ( scaleF < zMin )
{
factor=50;
}
if ( scaleF < zMax )
{
factor=20;
}
}
if ( mausClicks >= 2 )
{
factor = mausClicks * 5;
}
obj._x = obj._x - ( obj._x - parseInt(_root.cX ) ) / factor;
obj._y = obj._y - ( obj._y - parseInt(_root.cY ) ) / factor;
}
else
{
obj._xscale = obj._yscale = pDim;
clearInterval(obj.iv);
delete obj.iv;
delete obj.zoomIn;
delete obj.zoomOut;
}
};
obj.iv = setInterval(obj.zoomOut,100/pBps);
}
};
|
Die Variablen _root.cX & _root.cY sind Integers. Diese dienen dazu, den MC via URL-Variablen von aussen positionieren. Die Variable mausClicks wird onPress inkrementiert(btnZoomIn) oder decrementiert(btnZoomOut).
Ich bedanke mich für Tipps schon jetzt
Hochachtungsvoll
sr | |
| | Themen Ähnliche Beiträge zum Thema | 04.08.2010 - apocalyptic 21.07.2010 - ModelWizko 09.03.2011 - Listo 20.05.2010 - siriussmarty |
|
Flashhilfe.de Flash Platform Tipps & Tutorials Flash Platform Andere Programmiersprachen Jobangebote Diskussionen
Flashhilfe News 
Regeln & Bedingungen
|