Willkommen auf dem Portal für Mediengestalter
|
|
Autor |
Nachricht |
girlygirl
Threadersteller
Dabei seit: 26.06.2007
Ort: -
Alter: -
Geschlecht:
|
Verfasst Do 05.07.2007 15:29
Titel ActionScript Problem |
|
|
HI kann mir jemand von euch Flash Cracks vllt sagen wie ich hier im AS aus dem einem bild das um den gegenstand im Rotationsmenü fährt einzelne bilder einbinden kann?!
und ich die Schriftart von den Anbietern wechseln kann?!
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"];
links[5] = ["http://www.flashforum.de","Epson"];
links[6] = ["http://www.flashmx.de","m-net"];
links[7] = ["http://www.flashtalk.at","Sony"];
links[8] = ["http://www.flashhilfe.de","Microsoft"];
links[9] = ["http://www.google.de","Magenta 4"];
// 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("clip", "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);
vielen dank!
|
|
|
|
|
phihochzwei
Moderator
Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht:
|
Verfasst Do 05.07.2007 15:46
Titel Re: ActionScript Problem |
|
|
Code: |
[list]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"];
links[5] = ["http://www.flashforum.de","Epson"];
links[6] = ["http://www.flashmx.de","m-net"];
links[7] = ["http://www.flashtalk.at","Sony"];
links[8] = ["http://www.flashhilfe.de","Microsoft"];
links[9] = ["http://www.google.de","Magenta 4"];
Bilder = new Array();
Bilder[0] = "bild1"
Bilder[1] = "bild2"
Bilder[2] = "bild3"
Bilder[3] = "bild4"
Bilder[4] = "bild5"
Bilder[5] = "bild6"
Bilder[6] = "bild7"
Bilder[7] = "bild8"
Bilder[8] = "bild9"
Bilder[9] = "bild0"
// 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);
[/list]
|
Jetzt die Bilder in MovieClips umwandeln und wie oben in dem Array "bild1" - "bild0" bennenen. Und beim Umwandeln in einen MovieClip den Haken bei "Export für ActionScript" und "Export in ersten Frame" nicht vergessen.
|
|
|
|
|
Anzeige
|
|
|
girlygirl
Threadersteller
Dabei seit: 26.06.2007
Ort: -
Alter: -
Geschlecht:
|
Verfasst Fr 06.07.2007 09:40
Titel
|
|
|
danke werd ich gleich mal ausprobieren.
jetzt hab ich nur noch folgendes problem....
wie wandle ich ein JPEG bild in einen MovieClip??!?!
da ich noch nie etwas mit Flash gemacht habe, fehlt mir hierfür das wissen!
|
|
|
|
|
|
|
|
Ähnliche Themen |
ActionScript Problem
Actionscript gotoAndPlay Problem
Actionscript Problem, Reihenfolge der Befehle?
Problem mit scrollbaren Textfeld mittels ActionScript
Adobe Flash CS3 // Problem mit altem ActionScript - getURL
popup aus actionscript mit javascript...problem wegen targe
|
|
|
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.
|
|