Flashhilfe.de - Flash Community

Mit diesem Script immer zentrieren [Flash 7]

Forum > ActionScript 2.0 > Mit diesem Script immer zentrieren

 


AntwortenRegistrieren Seite1  

 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
Text Zentrieren Flashbanner [Flash 9] 20.05.2010 - siriussmarty
 

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