| |||||||
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) |
| Neuer User Registriert seit: Nov 2001
Beiträge: 25
| Zwei Kompasse als Navi gebaut Flash 8
Hallo, ich habe hier eine Datei, die mir Kopfzerbrechen bereitet. Ich habe zwei Barometer bzw. Kompasse in dieser Datei die als Navigation in einer Site dienen sollen. Klappt soweit eigentlich auch alles, nur gibt es da zwei Probleme: Problem-1: Klickt man innerhalb des oberen Barometer auf einen Button, bewegt sich nicht nur die Nadel des oberen barometers, sondern auch die nadel des unteren Barometers und umgekeht. Frage: Wie kann ich das abstellen? Problem-2: Klickt man innerhalb des unteren Barometers auf einen Button, dreht sich die Nadel zu stark und verläßt den Bildbereich. Mein Wunsch wäre, daß sich die Nadel nur innerhalb der Buttonzone bewewgt. Frage: Wie bekommt man das wohl hin? Zur Veranschaulichung, hier die URl zur Fla-Datei: http://www.ttams.de/forum/kompass_home.fla Hier das AS für die Button des oberen Barometers: HTML-Code: erster_btn.pressed = false;
erster_btn.onRollOver = function() {
if(!this.pressed) {
this.gotoAndPlay(3);
}
}
erster_btn.onRollOut = function() {
if(!this.pressed) {
this.gotoAndPlay(1);
}
}
erster_btn.onPress = function() {
trace("drück mich eins");
this.pressed = true;
this.gotoAndPlay(4);
_root.zweiter_btn.pressed = false;
_root.zweiter_btn.gotoAndPlay(1);
_root.dritter_btn.pressed = false;
_root.dritter_btn.gotoAndPlay(1);
_root.vierter_btn.pressed = false;
_root.vierter_btn.gotoAndPlay(1);
verschiebung(_root._xmouse,_root._ymouse)
}
zweiter_btn.pressed = false;
zweiter_btn.onRollOver = function() {
if(!this.pressed) {
this.gotoAndPlay(3);
}
}
zweiter_btn.onRollOut = function() {
if(!this.pressed) {
this.gotoAndPlay(1);
}
}
zweiter_btn.onPress = function() {
trace("drück mich eins");
this.pressed = true;
this.gotoAndPlay(4);
_root.erster_btn.pressed = false;
_root.erster_btn.gotoAndPlay(1);
_root.dritter_btn.pressed = false;
_root.dritter_btn.gotoAndPlay(1);
_root.vierter_btn.pressed = false;
_root.vierter_btn.gotoAndPlay(1);
verschiebung(_root._xmouse,_root._ymouse)
}
dritter_btn.pressed = false;
dritter_btn.onRollOver = function() {
if(!this.pressed) {
this.gotoAndPlay(3);
}
}
dritter_btn.onRollOut = function() {
if(!this.pressed) {
this.gotoAndPlay(1);
}
}
dritter_btn.onPress = function() {
trace("drück mich eins");
this.pressed = true;
this.gotoAndPlay(4);
_root.erster_btn.pressed = false;
_root.erster_btn.gotoAndPlay(1);
_root.zweiter_btn.pressed = false;
_root.zweiter_btn.gotoAndPlay(1);
_root.vierter_btn.pressed = false;
_root.vierter_btn.gotoAndPlay(1);
verschiebung(_root._xmouse,_root._ymouse)
}
vierter_btn.pressed = false;
vierter_btn.onRollOver = function() {
if(!this.pressed) {
this.gotoAndPlay(3);
}
}
vierter_btn.onRollOut = function() {
if(!this.pressed) {
this.gotoAndPlay(1);
}
}
vierter_btn.onPress = function() {
trace("drück mich eins");
this.pressed = true;
this.gotoAndPlay(4);
_root.erster_btn.pressed = false;
_root.erster_btn.gotoAndPlay(1);
_root.zweiter_btn.pressed = false;
_root.zweiter_btn.gotoAndPlay(1);
_root.dritter_btn.pressed = false;
_root.dritter_btn.gotoAndPlay(1);
verschiebung(_root._xmouse,_root._ymouse)
} HTML-Code: button_eins.pressed = false;
button_eins.onRollOver = function() {
if(!this.pressed) {
this.gotoAndPlay(3);
}
}
button_eins.onRollOut = function() {
if(!this.pressed) {
this.gotoAndPlay(1);
}
}
button_eins.onPress = function() {
trace("drück mich eins");
this.pressed = true;
this.gotoAndPlay(4);
_root.button_zwei.pressed = false;
_root.button_zwei.gotoAndPlay(1);
_root.button_drei_btn.pressed = false;
_root.button_drei.gotoAndPlay(1);
_root.button_vier.pressed = false;
_root.button_vier.gotoAndPlay(1);
verschiebungx(_root._xmouse,_root._ymouse)
}
button_zwei.pressed = false;
button_zwei.onRollOver = function() {
if(!this.pressed) {
this.gotoAndPlay(3);
}
}
button_zwei.onRollOut = function() {
if(!this.pressed) {
this.gotoAndPlay(1);
}
}
button_zwei.onPress = function() {
trace("drück mich eins");
this.pressed = true;
this.gotoAndPlay(4);
_root.button_eins.pressed = false;
_root.button_eins.gotoAndPlay(1);
_root.button_drei.pressed = false;
_root.button_drei.gotoAndPlay(1);
_root.button_vier.pressed = false;
_root.button_vier.gotoAndPlay(1);
verschiebungx(_root._xmouse,_root._ymouse)
}
button_drei.pressed = false;
button_drei.onRollOver = function() {
if(!this.pressed) {
this.gotoAndPlay(3);
}
}
button_drei.onRollOut = function() {
if(!this.pressed) {
this.gotoAndPlay(1);
}
}
button_drei.onPress = function() {
trace("drück mich eins");
this.pressed = true;
this.gotoAndPlay(4);
_root.button_eins.pressed = false;
_root.button_eins.gotoAndPlay(1);
_root.button_zwei.pressed = false;
_root.button_zwei.gotoAndPlay(1);
_root.button_vier.pressed = false;
_root.button_vier.gotoAndPlay(1);
verschiebungx(_root._xmouse,_root._ymouse)
}
button_vier.pressed = false;
button_vier.onRollOver = function() {
if(!this.pressed) {
this.gotoAndPlay(3);
}
}
button_vier.onRollOut = function() {
if(!this.pressed) {
this.gotoAndPlay(1);
}
}
button_vier.onPress = function() {
trace("drück mich eins");
this.pressed = true;
this.gotoAndPlay(4);
_root.button_eins.pressed = false;
_root.button_eins.gotoAndPlay(1);
_root.button_zwei.pressed = false;
_root.button_zwei.gotoAndPlay(1);
_root.button_drei.pressed = false;
_root.button_drei.gotoAndPlay(1);
verschiebungx(_root._xmouse,_root._ymouse)
} HTML-Code: onClipEvent(enterFrame){
if(_parent.mach==1 && i<=10){
i++
_parent.nadel._rotation-=(_parent.nadel._rotation-_parent.nadel.rotation)/2;
}else{
_parent.mach=0;
i=0;
}
} Lieben Gruß und herzlichen Dank für etwas Hilfe Toddy |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |