| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Flashsüchtig Registriert seit: Jul 2004
Beiträge: 175
|
Hallo Ihrs, habe mir mit hilfe von euch schon einiges zusammengecodet. habe 2 navipunkte. Käffchen und Location. Drücke ich auf Käffchen soll die komplette navi sich nach unten bewegen, wenn sie schon unten ist soll nix passieren. Drücke ich auf location, soll die komplette navi nach oben wandern. wenn sie dort schon ist, soll nix passieren. Irgendwie steig ich da aber nicht durch, denn ich denke mit der var habe ich noch fehler.denn wenn die navi durch drücken von käffchen wieder nach unten gekomen ist, krieg ich sie mit dem drücken durch location nicht mehr nach oben... hier der code. Code: var kaffeeaniActive = false;
_root.navi_mc.kaffeeaktiv_mc.kaffeeani_mc.onRelease = function() {
if (!kaffeeaniActive) {
kaffeeaniActive = true;
_root.navi_mc.kaffeeaktiv_mc.kaffeeani_mc.stop();
} else {
_root.navi_mc.kaffeeaktiv_mc.kaffeeani_mc.onEnterFrame = function() {
_root.navi_mc.kaffeeaktiv_mc.kaffeeani_mc.prevFrame();
if (_root.navi_mc.kaffeeaktiv_mc.kaffeeani_mc._currentframe == 1) {
delete _root.navi_mc.kaffeeaktiv_mc.kaffeeani_mc.onEnterFrame;
}
};
_root.navi_mc.locationaktiv_mc.locationani_mc.onEnterFrame = function() {
_root.navi_mc.locationaktiv_mc.locationani_mc.prevFrame();
if (_root.navi_mc.locationaktiv_mc.locationani_mc._currentframe == 1) {
delete _root.navi_mc.locationaktiv_mc.locationani_mc.onEnterFrame;
}
};
_root.navi_mc.coffeeaktiv_mc.coffeeani_mc.onEnterFrame = function() {
_root.navi_mc.coffeeaktiv_mc.coffeeani_mc.prevFrame();
if (_root.navi_mc.coffeeaktiv_mc.coffeeani_mc._currentframe == 1) {
delete _root.navi_mc.coffeeaktiv_mc.coffeeani_mc.onEnterFrame;
}
};
_root.navi_mc.eventsaktiv_mc.eventsani_mc.onEnterFrame = function() {
_root.navi_mc.eventsaktiv_mc.eventsani_mc.prevFrame();
if (_root.navi_mc.eventsaktiv_mc.eventsani_mc._currentframe == 1) {
delete _root.navi_mc.eventsaktiv_mc.eventsani_mc.onEnterFrame;
}
};
_root.navi_mc.spaziaktiv_mc.speziani_mc.onEnterFrame = function() {
_root.navi_mc.spaziaktiv_mc.speziani_mc.prevFrame();
if (_root.navi_mc.spaziaktiv_mc.speziani_mc._currentframe == 1) {
delete _root.navi_mc.spaziaktiv_mc.speziani_mc.onEnterFrame;
}
};
_root.navi_mc.aboutaktiv_mc.aboutani_mc.onEnterFrame = function() {
_root.navi_mc.aboutaktiv_mc.aboutani_mc.prevFrame();
if (_root.navi_mc.aboutaktiv_mc.aboutani_mc._currentframe == 1) {
delete _root.navi_mc.aboutaktiv_mc.aboutani_mc.onEnterFrame;
}
};
_root.navi_mc.häppchenaktiv_mc.häppchenani_mc.onEnterFrame = function() {
_root.navi_mc.häppchenaktiv_mc.häppchenani_mc.prevFrame();
if (_root.navi_mc.häppchenaktiv_mc.häppchenani_mc._currentframe == 1) {
delete _root.navi_mc.häppchenaktiv_mc.häppchenani_mc.onEnterFrame;
}
};
}
_root.createEmptyMovieClip("slidekäffchen_mc", 2);
_root.slidekäffchen_mc.loadMovie("slidekäffchen.swf");
_root.slidekäffchen_mc._x = 114.5;
_root.slidekäffchen_mc._y = 8.0;
_root.attachMovie("template1", "template1_mc", 5);
_root.template1_mc._x = 470;
_root.template1_mc._y = 280;
_root.käffchenprev_mc.unloadMovie();
};
//Location
_root.navi_mc.locationaktiv_mc.locationani_mc.onRollOver = function() {
_root.navi_mc.locationaktiv_mc.locationani_mc.knopfanilocation_mc.gotoAndPlay(2);
_root.attachMovie("locationprev", "locationpre_mc", 6);
_root.locationpre_mc._x = 270;
_root.locationpre_mc._y = 380;
};
_root.navi_mc.locationaktiv_mc.locationani_mc.onRollOut = function() {
_root.locationpre_mc.unloadMovie();
};
var locationaniActive = false;
_root.navi_mc.locationaktiv_mc.locationani_mc.onRelease = function() {
if (!locationaniActive) {
locationaniActive = true;
_root.navi_mc.kaffeeaktiv_mc.kaffeeani_mc.play();
_root.navi_mc.locationaktiv_mc.locationani_mc.play();
_root.navi_mc.coffeeaktiv_mc.coffeeani_mc.play();
_root.navi_mc.eventsaktiv_mc.eventsani_mc.play();
_root.navi_mc.spaziaktiv_mc.speziani_mc.play();
_root.navi_mc.aboutaktiv_mc.aboutani_mc.play();
_root.navi_mc.häppchenaktiv_mc.häppchenani_mc.play();
} else {
_root.navi_mc.locationaktiv_mc.locationani_mc.stop();
}
_root.createEmptyMovieClip("slidelocation_mc", 2);
_root.slidelocation_mc.loadMovie("slidelocation.swf");
_root.slidelocation_mc._x = 114.5;
_root.slidelocation_mc._y = 8.0;
_root.attachMovie("template1", "template1_mc", 5);
_root.template1_mc._x = 470;
_root.template1_mc._y = 280;
_root.locationpre_mc.unloadMovie();
}; Für Hilfe wäre ich echt dankba.. Geändert von goldorak (11-06-2007 um 00:23 Uhr) |
| | |
| | #2 (permalink) |
| Flashsüchtig Registriert seit: Jul 2004
Beiträge: 175
|
O.K. ich hab es mal auf ein minimum von 3 navigationspunkten reduziert. navi1 = navi-oben navi2 = navi nach unten navi3 = navi nach unten Es funktioniert jetzt, wollte aber nochmal nachfragen ob der code verbesserungsen vertragen könnte, und wenn ja wo... hier meine losung die funzt: Code: var navi1Active = false;
_root.navi1_mc.onRelease = function() {
if (!navi1Active) {
navi1Active = true;
_root.navi1_mc.stop();
trace("play");
} else {
trace("stop");
navi2Active = false;
navi3Active = false;
this.onEnterFrame = function() {
this.prevFrame();
if (this._currentframe == 1) {
delete this.onEnterFrame;
}
};
_root.navi2_mc.onEnterFrame = function() {
_root.navi2_mc.prevFrame();
if (_root.navi2_mc._currentframe == 1) {
delete _root.navi2_mc.onEnterFrame;
}
};
_root.navi3_mc.onEnterFrame = function() {
_root.navi3_mc.prevFrame();
if (_root.navi3_mc._currentframe == 1) {
delete _root.navi3_mc.onEnterFrame;
}
};
}
//2te
};
var navi2Active = false;
_root.navi2_mc.onRelease = function() {
if (!navi2Active) {
navi2Active = true;
_root.navi1_mc.play();
_root.navi2_mc.play();
_root.navi3_mc.play();
navi1Active = true;
navi3Active = true;
trace("play");
} else {
trace("stop");
_root.navi2_mc.stop();
}
};
var navi3Active = false;
_root.navi3_mc.onRelease = function() {
if (!navi3Active) {
navi3Active = true;
_root.navi1_mc.play();
_root.navi2_mc.play();
_root.navi3_mc.play();
navi1Active = true;
navi2Active = true;
trace("play");
} else {
trace("stop");
_root.navi3_mc.stop();
}
}; die fla hängt dran Geändert von goldorak (11-06-2007 um 00:13 Uhr) |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |