Flashhilfe.de - Flash Community

Verlinkung bei bsp. möglich??? [Flash 8]

 


AntwortenRegistrieren Seite1  

abgemeldeter Benutzer#1
14.01.2008, 10:19

Hallo leute ich habe bei flashstar was cooles gefunden =)

::::::::::::: http://flashstar.de/fla/mx2004/rotmenu/fsbildrotprotint2mx04.swf

die frage ist ob ich die bilder auch verlinken kann
das im _blank eine seite auf geht wenn man drauf geklickt hat?

vielen dank schon mal im vorraus.

Tseng#2
Benutzerbild von Tseng
Beiträge: 51
Registriert: Oct 2007

14.01.2008, 10:48

Ja, das geht... Du musst nur im onRelease Ereignis den entsprechenden Befehl eintragen.

abgemeldeter Benutzer#3
Themenautor/in

14.01.2008, 11:00

ich weiss zwar wie man die verlinkung in as schreibt
" getURL("www.xyz.de", "_blank"); "
aber frag mich net wie ich das eintragen kann =((( ???
weil ich will ja je nach bild auf ne andere seite verlinken können...
weiss net ob ich das erklären konnte...
Geändert von splash07 am 14.01.08 um 11:06 Uhr
abgemeldeter Benutzer#4
Themenautor/in

14.01.2008, 12:33

kann mir den nieeeemand helfen :(((

Tseng#5
Benutzerbild von Tseng
Beiträge: 51
Registriert: Oct 2007

14.01.2008, 13:18

Du musst deinen Befehl in den onRelease Event schreiben.

Bsp.:
ActionScript:
1
2
3
4
5
mc.onRelease = function ()
{
    getURL("www.xyz.de", "_blank");
    // Weitere Funktionen und Befehle ausführen
}


Wobei mc der Instanzname eines Elements des Rotationsmenüs ist. Wie gesagt... ohne Code können wir dir auch nicht sagen, wo der Code hineingeschrieben wird. Ansonsten such einfach mal nach diesem onRelease Event.

TSeng

abgemeldeter Benutzer#6
Themenautor/in

15.01.2008, 09:39

Hier ist der code...sry war gestern net mehr im forum :(

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
96
97
98
99
//Bild-Dateien
bListe = ["bilder/01.jpg", "bilder/02.jpg", "bilder/03.jpg", "bilder/04.jpg", "bilder/05.jpg", "bilder/06.jpg", "bilder/07.jpg", "bilder/08.jpg", "bilder/09.jpg", "bilder/10.jpg", "bilder/11.jpg", "bilder/12.jpg"];

//bListe2 = ["bilder/01.jpg", "bilder/02.jpg", "bilder/03.jpg"];
//bListe3 = ["bilder/01.jpg", "bilder/02.jpg", "bilder/03.jpg", "bilder/04.jpg", "bilder/05.jpg"];
MovieClip.prototype.ZoomDiv = function (pDim, pTempo)
{   
   if (this._xscale < pDim - 1 / pTempo)
   {
      this._xscale = this._xscale + (pDim - this._xscale) / pTempo;
      this._yscale = this._yscale + (pDim - this._yscale) / pTempo;
   }
   else if (this._xscale > pDim + 1 / pTempo)
   {
      this._xscale = this._xscale + (pDim - this._xscale) / pTempo;
      this._yscale = this._yscale + (pDim - this._yscale) / pTempo;
   }
   else
   {
      this._xscale = this._yscale = pDim;         
   }
};
ASSetPropFlags (MovieClip.prototype, "ZoomDiv", 1);

MovieClip.prototype.rotation_menue = function (bildListe, posX, posY, alpha, fokus, posZ, radius, rsichtbar, drehfaktor)
{
   var mwinkel = 0;
   var bilder = [];
   var pi = 2 * Math.PI;
   var signal = true;
   var zsignal = false;
   var bild, dimension, piwinkel;
   
   this._x = posX;
   this._y = posY;
   this._alpha = alpha;
   
   for (var i = 0; i < bildListe.length; i++)
   {
      bild = this.attachMovie ("bildrahmen", "bild" + i, i);
      bild.wphase = pi / bildListe.length * i;
      bild.container.loadMovie(bildListe[i]);
      bild.onRollOver = function()
      {
         signal = false;
      }
      bild.onRollOut = function()
      {
         signal = true;
      }
      bild.onPress = function ()
      {
         obj = this;
         signal = false;
         zsignal = !zsignal;   
      
      };
      if (rsichtbar == false)   bild.rahmen._visible = 0;      
      bilder.push (bild);               

   }
   this.onEnterFrame = function ()
   {
      if (zsignal)
      {         
         obj.container.ZoomDiv(150,6);
         obj.rahmen._width = obj.container._width;
         obj.rahmen._height = obj.container._height;
      }
      else
      {
         obj.container.ZoomDiv(100,6);
         obj.rahmen._width = obj.container._width;
         obj.rahmen._height = obj.container._height;
      }
      if (signal)
      {
         mwinkel += zentrum._xmouse / drehfaktor;
         if (mwinkel >= pi)   mwinkel -= pi;
         if (mwinkel < 0) mwinkel += pi;
         for (var i = 0; i < bilder.length; i++)
         {
            bild = bilder[i];
            bild.x = radius * Math.cos (bild.wphase + mwinkel);
            bild.z = radius * Math.sin (bild.wphase + mwinkel) + posZ;
            dimension = fokus / bild.z;
            piwinkel = Math.atan2 (bild.x, bild.z);
            bild._x = bild.x * dimension;
            bild._xscale = -100 * dimension * Math.sin (bild.wphase + mwinkel + piwinkel);
            bild._yscale = 100 * dimension;
            bild.swapDepths (-(int (bild.z)));         
         }   
      }
   };
}

zentrum.rotation_menue(bListe,Stage.width/2,Stage.height/2,100,600,600,200,true,5000);
//zentrum2.rotation_menue (bListe2, Stage.width/2, 80, 100, 600, 600, 200, true, 5000);
//zentrum3.rotation_menue (bListe3, Stage.width/2, 320, 100, 600, 600, 200, true, 5000);


LinUS#7
Benutzerbild von LinUS
Beiträge: 3450
Registriert: Jul 2002

15.01.2008, 10:27

Probiers mal auf die Art:


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
// neues Array
url_ary = ["www.xyz.de","sdh","sdfh","sdfh"  ];


// Aenderungen in Schleife
for (var i = 0; i < bildListe.length; i++)
    {
        bild = this.attachMovie ("bildrahmen", "bild" + i, i);
        bild.wphase = pi / bildListe.length * i;
        bild.container.loadMovie(bildListe[i]);
      
      bild.ID = i;
      
        bild.onRollOver = function()
        {
            signal = false;
        }
        bild.onRollOut = function()
        {
            signal = true;
        }
        bild.onPress = function ()
        {
         trace(this.ID)
         trace(url_ary[this.ID])
         //  getURL(url_ary[this.ID], "_blank")
            obj = this;
            signal = false;
            zsignal = !zsignal;   
       
        };

      
      // ...
}



-----------
Ahoi Linus



---------------------------
LinUS - Flashhilfe Team
---------------------------
Geändert von LinUS am 15.01.08 um 10:27 Uhr
abgemeldeter Benutzer#8
Themenautor/in

18.01.2008, 09:33

das funzt net


AntwortenRegistrieren Seite1  

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.

 
Ähnliche Beiträge zum Thema
Partner Webseiten: art-and-law.de  Mediengestalter.info   phpwelt.de   Scubacube.de  
Haftungsausschluss   Datenschutzerklärung   Impressum
© 1999-2021 Sebastian Wichmann - Flashhilfe.de