Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash MX

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 14-03-2005, 14:56   #1 (permalink)
Schrottkunst
 
Benutzerbild von angelikab
 
Registriert seit: Jun 2001
Ort: südlicher
Beiträge: 898
button ein- und ausschalten

ich habe dieses script (bestimmt nicht das eleganteste),
um buttons gegenseitig auszuschalten und auch den clicked-zustand
zu zeigen.

im moment teste ich mit 4 buttons,
nr. 2,3 und 4 tun was sie sollen.

nur der erste nicht



Code:
on (rollOver) {
	if (!click) {
		gotoAndStop("over");
	}
}
on (rollOut) {
	if (!click) {
		gotoAndStop("out");
	}
}
on (release) {
	_root.mc_button2.click = false;
	_root.mc_button2.gotoAndStop("out");
	_root.mc_button3.click = false;
	_root.mc_button3.gotoAndStop("out");
	_root.mc_button4.click = false;
	_root.mc_button4.gotoAndStop("out");
	gotoAndStop("clicked");
	click = true;
}
__________________
Kreative Menschen brauchen sinnfreie Räume.

es gibt augenblicke ...
angelikab ist offline   Mit Zitat antworten
Alt 14-03-2005, 15:07   #2 (permalink)
Augenmensch
 
Benutzerbild von pito
 
Registriert seit: Aug 2004
Ort: Gelsenkirchen
Beiträge: 558
Ich habs mal ein bißchen anders geschrieben:

PHP-Code:
on (rollOver) {
    if (
_root.click == _name) {
        
gotoAndStop("over");
    }
}
on (rollOut) {
    if (
_root.click == _name) {
        
gotoAndStop("out");
    }
}
on (press) {
    
_root.click _name;
    
gotoAndStop("clicked");
}
onClipEvent(mouseUp){
        if (
_root.click != _name) {
        
gotoAndStop("out");
    }

Was genau soll das werden? Ein Menu? Dann sollte man es glaube ich generell anders angehen.
pito ist offline   Mit Zitat antworten
Alt 14-03-2005, 15:09   #3 (permalink)
Schrottkunst
 
Benutzerbild von angelikab
 
Registriert seit: Jun 2001
Ort: südlicher
Beiträge: 898
Zitat:
Zitat von pito
Was genau soll das werden? Ein Menu? Dann sollte man es glaube ich generell anders angehen.
ja, genau!!
immer her mit guten ideen!!
__________________
Kreative Menschen brauchen sinnfreie Räume.

es gibt augenblicke ...
angelikab ist offline   Mit Zitat antworten
Alt 14-03-2005, 15:28   #4 (permalink)
Schrottkunst
 
Benutzerbild von angelikab
 
Registriert seit: Jun 2001
Ort: südlicher
Beiträge: 898
ich habe den übeltäter gefunden, es war ein script-überbleibsel an anderer stelle, das mir dazwischen gefunkt hat. bin aber trotz allem sehr aufgeschlossen für eine bessere lösung.


vor allem wäre ein script an zentraler stelle immens von vorteil.
__________________
Kreative Menschen brauchen sinnfreie Räume.

es gibt augenblicke ...

Geändert von angelikab (14-03-2005 um 15:30 Uhr)
angelikab ist offline   Mit Zitat antworten
Alt 14-03-2005, 19:45   #5 (permalink)
100% Dreierquote
 
Benutzerbild von AneBanane
 
Registriert seit: Aug 2001
Ort: Weltstadt Kiel
Beiträge: 1.273
hehe, dein erstes beispiel
erinnert mich sehr daran,
wie ich sowas immer mache ...

alles einzeln und möglichst
viel gefummel ...
AneBanane ist offline   Mit Zitat antworten
Alt 14-03-2005, 19:50   #6 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Vielleicht hilft das hier:
[Stuff] Release-Status für Buttons
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 15-03-2005, 08:41   #7 (permalink)
Schrottkunst
 
Benutzerbild von angelikab
 
Registriert seit: Jun 2001
Ort: südlicher
Beiträge: 898
hi tom, dank dir, werde ich gleich ausprobieren.
dass es klappt, glaube ich unbesehen (habe ehrlich gesagt auf dich gehofft)

du duplizierst in deinem beispiel die mc's. wenn ich diese jetzt beschriften will
(kann in einer navi ja mal vorkommen) wie mache ich das? bei mir soll sich beim mouseover auch die schrift ändern, ansonsten könnte ich ja einfach eine textebene drüberlegen

edit: ich tippe mal ins blaue hinein. ich erstelle im out und in-frame je ein dynamisches textfeld. was drinstehen soll, kommt in ein array und wird dann, ich weiß nicht wie, zugewiesen!?
__________________
Kreative Menschen brauchen sinnfreie Räume.

es gibt augenblicke ...

Geändert von angelikab (15-03-2005 um 08:57 Uhr)
angelikab ist offline   Mit Zitat antworten
Alt 15-03-2005, 09:28   #8 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Nö ich dupliziere die MCs nicht in den Beispiel - das sind 5 eigene MCs, die man nach belieben gestalten kann. Ich weise halt das Button-Verhalten zentral per Schleife zu... alles, was für jeden Button einzeln gelten soll, kann man z.B. in einem Array ablegen und dann drauf zugreifen - z.B. über die Zahl, die die Buttons in ihrem Namen tragen oder so...
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 15-03-2005, 09:42   #9 (permalink)
Schrottkunst
 
Benutzerbild von angelikab
 
Registriert seit: Jun 2001
Ort: südlicher
Beiträge: 898
Zitat:
Zitat von sonar
alles, was für jeden Button einzeln gelten soll, kann man z.B. in einem Array ablegen und dann drauf zugreifen - z.B. über die Zahl, die die Buttons in ihrem Namen tragen oder so...
klar, aber wie?
dann, what is "this"? trace gibt mir _level0.mc1 aus!?

ich möchte auf rollover und auf klick irgendwohinspringen, wie muss ich das schreiben?? fragen über fragen!
Code:
if (_root.clicked == "mc1") {
	_root.mc_text._visible = 1;
	_root.mc_text.gotoAndStop(2);
}
__________________
Kreative Menschen brauchen sinnfreie Räume.

es gibt augenblicke ...
angelikab ist offline   Mit Zitat antworten
Alt 15-03-2005, 14:01   #10 (permalink)
Schrottkunst
 
Benutzerbild von angelikab
 
Registriert seit: Jun 2001
Ort: südlicher
Beiträge: 898
ok. der release geht soweit.
ich hab aber immer noch probleme mit dem rollover.
mein code sieht folgendermaßen aus.
wo liegt der fehler?

tom, wäre nett wenn du dich nochmal reindenken würdest

Code:
function zuOver() {
	if (this == _level0.mc1) {
		_root.mc_text._visible = 1;
		_root.mc_text.gotoAndStop(1);
	}
}
//in der for-schleife
this["mc"+i].onRollOver = function() {
		if (this != _root.clicked) {
			this.gotoAndStop(2);
			trace(this);
		}
		zuOver();//geht zum over-bild
	};
__________________
Kreative Menschen brauchen sinnfreie Räume.

es gibt augenblicke ...
angelikab ist offline   Mit Zitat antworten
Alt 15-03-2005, 14:05   #11 (permalink)
tracer
 
Benutzerbild von andretti
 
Registriert seit: Jun 2004
Beiträge: 4.415
servus!

_visible kann man mit "1" definieren?

nicht mit "false" oder "true"?
__________________
Viola per Sempre
Alle Angaben ohne Gewehr!
trace your open mind in variables !
andretti
ActionScript Dictionary
andretti ist offline   Mit Zitat antworten
Alt 15-03-2005, 14:10   #12 (permalink)
voidboy
 
Benutzerbild von rendner[i]
 
Registriert seit: Sep 2004
Ort: München
Beiträge: 5.588
Ist doch das gleiche!
Du kannst sogar für true 500035 nehmen hauptsache grösser 0.
__________________
ERROR: Signature is too large
rendner[i] ist offline   Mit Zitat antworten
Alt 15-03-2005, 14:17   #13 (permalink)
tracer
 
Benutzerbild von andretti
 
Registriert seit: Jun 2004
Beiträge: 4.415
jez bin i platt; ...schlampige flash-hilfe
__________________
Viola per Sempre
Alle Angaben ohne Gewehr!
trace your open mind in variables !
andretti
ActionScript Dictionary
andretti ist offline   Mit Zitat antworten
Alt 15-03-2005, 14:21   #14 (permalink)
voidboy
 
Benutzerbild von rendner[i]
 
Registriert seit: Sep 2004
Ort: München
Beiträge: 5.588
Wieso schlammpig?
Du musst Dir nur mal überlegen was true und false bedeutet.
zB geht sowas auch:
PHP-Code:
var 12;

while( 
trace"Endlosschleife!" );
// da die Auswertung von a immer true ergibt und somit er die Schleife nie verlässt 
PHP-Code:
var 12;

while( 
)
{
   
b--;
   
trace"Keine Endlosschleife!" );
}
// b wird runtergezählt und b = 0  ist dann false und somit Schleife zu ende 
__________________
ERROR: Signature is too large
rendner[i] ist offline   Mit Zitat antworten
Alt 15-03-2005, 16:18   #15 (permalink)
tracer
 
Benutzerbild von andretti
 
Registriert seit: Jun 2004
Beiträge: 4.415
nun ja, ich mein ja nur, weil bei der hilfe nur die werte "false" und "true" angegeben sind und keine zahlen; wusste ich halt nicht
__________________
Viola per Sempre
Alle Angaben ohne Gewehr!
trace your open mind in variables !
andretti
ActionScript Dictionary
andretti ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 01:42 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele