mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Sa 27.04.2024 15:31 Benutzername: Passwort: Auto-Login

Thema: ActionScript Problem vom 06.07.2007


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Multimedia -> ActionScript Problem
Autor Nachricht
girlygirl
Threadersteller

Dabei seit: 26.06.2007
Ort: -
Alter: -
Geschlecht: Weiblich
Verfasst Fr 06.07.2007 12:05
Titel

ActionScript Problem

Antworten mit Zitat Zum Seitenanfang

hi kann ir jemad vllt sagen, wo in meinem AS mein Fehler ist weil ich komm leider nicht drauf... symbole werden zwar angezeigt, jedoch bewegen sie sich gar nicht *Schnief*

Code:
fscommand("allowscale", "false");

// Menüeinträge
links = new Array();
links[1] = ["http://www.flashstar.de","Maxdata"];
links[2] = ["http://www.flashangel.de","HP"];
links[3] = ["http://www.flashpower.de","Belinea"];
links[4] = ["http://www.multimedia.de","Cobra"];



Bilder = new Array();
Bilder[0] = "bild1"
Bilder[1] = "bild2"
Bilder[2] = "bild3"
Bilder[3] = "bild4"


// Bühnen Breite + Höhe
posX = Stage.width / 2;
posY = Stage.height / 2;

// Clips Erzeugen
anzahl = links.length-1;
for (var i = 1; i < anzahl + 1; i++) {
   attachMovie(Bilder[i], "clip" + i, i);
}

// Global Signal
_global.signal=true;

// Clips auf Umlaufbahn bringen
this.onEnterFrame = function() {
   if (signal) {
   mausPos += ((_root._xmouse - posX) / 100);
   for (var i = 1; i < anzahl + 1; i++) {
      winkel = ((mausPos + (360/ anzahl * i)) * Math.PI) / 180;
      this["clip" + i]._x = posX + (Math.sin(-winkel) * 350); 
      this["clip" + i]._y = posY + (Math.cos(-winkel) * 55);
      this["clip" + i]._xscale = 100 + (Math.cos(winkel) * 55) //Abstand //kippen
      this["clip" + i]._yscale = 100 + (Math.cos(winkel) * 55);      //Abstand
      this["clip" + i].swapDepths(1000 + (Math.cos(winkel) * 55));
      this["clip" + i].txtName = links[i][1].toUpperCase();//Schrift
      this["clip" + i].url = links[i][0];//Drehrichtung
      this["clip" + i].onRelease = function() {
         getURL(this.url, "_target");
         signal = false;
      };   
      this["clip" + i].onRollOver = function() {
         signal = false;
      };
      this["clip" + i].onRollOut = function() {
         signal = true;
      };
   }
   }
};

// MX (Logo)
planet.swapDepths(999+1);
  View user's profile Private Nachricht senden
l'Audiophile

Dabei seit: 16.09.2004
Ort: Berlin
Alter: 43
Geschlecht: Männlich
Verfasst Fr 06.07.2007 12:30
Titel

Re: ActionScript Problem

Antworten mit Zitat Zum Seitenanfang

girlygirl hat geschrieben:
hi kann ir jemad vllt sagen, wo in meinem AS mein Fehler ist weil ich komm leider nicht drauf... symbole werden zwar angezeigt, jedoch bewegen sie sich gar nicht *Schnief*

Code:
fscommand("allowscale", "false");

// Menüeinträge
links = new Array();
links[1] = ["http://www.flashstar.de","Maxdata"];
links[2] = ["http://www.flashangel.de","HP"];
links[3] = ["http://www.flashpower.de","Belinea"];
links[4] = ["http://www.multimedia.de","Cobra"];



Bilder = new Array();
Bilder[0] = "bild1"
Bilder[1] = "bild2"
Bilder[2] = "bild3"
Bilder[3] = "bild4"


// Bühnen Breite + Höhe
posX = Stage.width / 2;
posY = Stage.height / 2;

// Clips Erzeugen
anzahl = links.length-1;
for (var i = 1; i < anzahl + 1; i++) {
   attachMovie(Bilder[i], "clip" + i, i);
}

// Global Signal
_global.signal=true;

// Clips auf Umlaufbahn bringen
this.onEnterFrame = function() {
   if (signal) {
   mausPos += ((_root._xmouse - posX) / 100);
   for (var i = 1; i < anzahl + 1; i++) {
      winkel = ((mausPos + (360/ anzahl * i)) * Math.PI) / 180;
      this["clip" + i]._x = posX + (Math.sin(-winkel) * 350); 
      this["clip" + i]._y = posY + (Math.cos(-winkel) * 55);
      this["clip" + i]._xscale = 100 + (Math.cos(winkel) * 55) //Abstand //kippen
      this["clip" + i]._yscale = 100 + (Math.cos(winkel) * 55);      //Abstand
      this["clip" + i].swapDepths(1000 + (Math.cos(winkel) * 55));
      this["clip" + i].txtName = links[i][1].toUpperCase();//Schrift
      this["clip" + i].url = links[i][0];//Drehrichtung
      this["clip" + i].onRelease = function() {
         getURL(this.url, "_target");
         signal = false;
      };   
      this["clip" + i].onRollOver = function() {
         signal = false;
      };
      this["clip" + i].onRollOut = function() {
         signal = true;
      };
   }
   }
};

// MX (Logo)
planet.swapDepths(999+1);



Nur mal überflogen aber biste sicher, dass die if-Abfrage feuert? Schon mal ausgetraced? Was sagt der Debugger?
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
phihochzwei
Moderator

Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht: Männlich
Verfasst Fr 06.07.2007 13:07
Titel

Antworten mit Zitat Zum Seitenanfang

Das wird ihr nix sagen, sie ist Anfägerin, also hilf ihr Lächel
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
l'Audiophile

Dabei seit: 16.09.2004
Ort: Berlin
Alter: 43
Geschlecht: Männlich
Verfasst Fr 06.07.2007 13:26
Titel

Antworten mit Zitat Zum Seitenanfang

FlamingArt hat geschrieben:
Das wird ihr nix sagen, sie ist Anfägerin, also hilf ihr Lächel


Wenn man angefängt solche Scripte zu scheiben, weiß was trace und debuggen ist. *pah*


Grins
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
phihochzwei
Moderator

Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht: Männlich
Verfasst Fr 06.07.2007 13:44
Titel

Antworten mit Zitat Zum Seitenanfang

nicht wenn man die sich irgendwo her besorgt Lächel
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ähnliche Themen ActionScript Problem
Actionscript gotoAndPlay Problem
Actionscript Problem, Reihenfolge der Befehle?
Problem mit scrollbaren Textfeld mittels ActionScript
popup aus actionscript mit javascript...problem wegen targe
Adobe Flash CS3 // Problem mit altem ActionScript - getURL
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Multimedia


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.