Jak zablokować element
Jak zablokować element
Jak zablokować jakiś element chodzi mi konkretnie o button żeby nie można było w niego kliknąć w danym momencie rozumiecie?
Re: Jak zablokować element
Kod: Zaznacz cały
przycisk.enabled = false;Re: Jak zablokować element
wyskakuje jakiś błąd ale działa dzięki
Re: Jak zablokować element
Stosuj do inastancji klonu przycisku a nie wewnątrz jego akcji.
Re: Jak zablokować element
nie bardzo rozumiem mozesz jaśniej?
Re: Jak zablokować element
witajcie pozwolilem sie podpiąć pod temat ponieważ mam problem z buttonem a raczej z jego zatrzymaniem podczas klikniecia ........
zrobilem menu
button 1 po najechaniu na przycisk wysuwa sie prostokat po kliknieciu ma sie zatrzymac
button 2 gdy najedziemy na przycisk prostokat rowniez sie wysuwa po kliknieciu przycisk 2 stoi przycisk jeden cofa sie do pozycji 0 i i na odwrot jest to samo ogolnie przycisk działa tylko mam mały problem gdy przypisuje ktoremus z nich jakas akcje np getURL ("http://www.blabla.pl","_blank"); to dzieja sie dziwne rzeczy albo wogole przycisk nie reaguje i nie przekierowywuja albo przekierowywuje ale sie nie zatrzymuj tylko sie chowa do pozycji zero tutaj wrzucam wam zrodelko mam nadzieje ze w przyszlosci bedzie ktos mogl to wykorzystac a zarazem licze na pomoc w rozwiazanie tego problemu. Pozdrawiam
flak ---> http://www.filefactory.com/file/70b4c7/
zrobilem menu
button 1 po najechaniu na przycisk wysuwa sie prostokat po kliknieciu ma sie zatrzymac
button 2 gdy najedziemy na przycisk prostokat rowniez sie wysuwa po kliknieciu przycisk 2 stoi przycisk jeden cofa sie do pozycji 0 i i na odwrot jest to samo ogolnie przycisk działa tylko mam mały problem gdy przypisuje ktoremus z nich jakas akcje np getURL ("http://www.blabla.pl","_blank"); to dzieja sie dziwne rzeczy albo wogole przycisk nie reaguje i nie przekierowywuja albo przekierowywuje ale sie nie zatrzymuj tylko sie chowa do pozycji zero tutaj wrzucam wam zrodelko mam nadzieje ze w przyszlosci bedzie ktos mogl to wykorzystac a zarazem licze na pomoc w rozwiazanie tego problemu. Pozdrawiam
Kod: Zaznacz cały
onClipEvent (load) {
przyciski();
function przyciski() {
this.onRollOver = function() {
zmienna = true;
go();
};
this.onRollOut = function() {
zmienna = false;
go();
};
this.onRelease = function() {
delete this.onRollOver;
delete this.onRollOut;
delete this.onRelease;
delete this.onEnterFrame;
_parent.menu2.przyciski();
_parent.menu2.zmienna = false;
_parent.menu2.go();
};
}
function go() {
this.onEnterFrame = function() {
a = _currentframe;
if (zmienna == true) {
if (a<=20) {
a += 2;
gotoAndStop(a);
}
} else {
if (a>0) {
a -= 2;
gotoAndStop(a);
}
}
};
}
}Re: Jak zablokować element
laewq jaki błąd ci wyskakuje?
derhase u mnie to działa bezproblemowo, chyba że źle coś widzę po ciężkim dniu pracy
derhase u mnie to działa bezproblemowo, chyba że źle coś widzę po ciężkim dniu pracy
Re: Jak zablokować element
Bo to działa bez problemowo .... tylko wez dodaj np do przycisku jakas akcje i zeby zostaly zachowane te same parametry tzn .... jak klikniesz zeby ladowalo ci np zew swf badz przechodzilo do kolejnej klatki to zeby po wcisnieciu danego przycisku przycisk sie zatrzymał a akcja zostala wykonana
http://78.131.152.26/~tomaszza/gluszko/ kliknij na home page i zobacz co sie stanie odpali ci sie wp a przycisk sie schowa a ja chce zeby stanal po kliknieciu a jak klikne na inny to zeby home page sie zwolnil i schowal a wysunal ten ktory zostal klikniety POMOZE KTOS ?
http://78.131.152.26/~tomaszza/gluszko/ kliknij na home page i zobacz co sie stanie odpali ci sie wp a przycisk sie schowa a ja chce zeby stanal po kliknieciu a jak klikne na inny to zeby home page sie zwolnil i schowal a wysunal ten ktory zostal klikniety POMOZE KTOS ?
Re: Jak zablokować element
Racja na twojej stronie nie działa jak powinno ale ja dodałem kod do twojego pliku i działa dobrze, jak wcisnę przycisk się zatrzymuje a drugi się wraca
Kod: Zaznacz cały
this.onRelease = function() {
getURL("http://www.wp.pl", "_blank");
delete this.onRollOver;
delete this.onRollOut;Re: Jak zablokować element
Wielkie dzieki Xeo zadziałało ale to był tylko przyklad zeby wogole przycisk zareagowal a tak naprawde to ten przcycisk a raczej przyciski maja ladowac zewnetrzne swf no i myslałem ze wszystko bedzie ok tak jak z getURL a tu lipa BARDZO PROSZE O POMOC Postaram sie dokladnie sprecyzowac
A wiec mamy movie clippa o nazwie "glowna" leci sobie animacja w tym mc ten kwadrat sie powieksza no i w tym kwadracie bede ladowane zew swfy wiec w tym movie clipie stworzylem dwa kontenery na zew swfy LOADER I HOLDER natomiast przyciski sa umieszczone jeszcze jednym movie clipie ktory znajduje sie w mc glowna a wiec mamy scene a na niej mc Glowna a w glownej mc "przyciski" Na poczatku chciałem sprawdzic na pierwszym z nich czy zaladuje mi zew swfa no i wyszła ale KUPA Pierwszy przycisk to menu 1
Ten kod oraz kontenery umiescilem w mc glowna dodalem do tego akcje zeby po kliknieciu na menu 1 ladowalo sie zew swf no i sie laduje tylko ze przycisk sie nie zatrzymuje tylko sie chowa dlaczego ? co moze byc przyczyna
przyciski.menu1.onRelease = function() {
loader._visible = true;
mcl.loadClip("home.swf",holder);
}
KOD PRZYCISKU menu1 pozostawilem bez zmian poniewaz zalezalo mi na tym zeby zostal wczytywany zew swf a przycisk po kliknieciu stal w miejscu nie chowal sie
wejdzcie i sprawdzcie co wyszlo z takiego zestawienia http://78.131.152.26/~tomaszza/gluszko jak odpali sie strona to prosze kilknac odrazu na przycisk home page zeby dostrzec fakt iz przycisk chowa sie do swojej dziupli a powinien stac w miejscu
Prosze o pomoc
A wiec mamy movie clippa o nazwie "glowna" leci sobie animacja w tym mc ten kwadrat sie powieksza no i w tym kwadracie bede ladowane zew swfy wiec w tym movie clipie stworzylem dwa kontenery na zew swfy LOADER I HOLDER natomiast przyciski sa umieszczone jeszcze jednym movie clipie ktory znajduje sie w mc glowna a wiec mamy scene a na niej mc Glowna a w glownej mc "przyciski" Na poczatku chciałem sprawdzic na pierwszym z nich czy zaladuje mi zew swfa no i wyszła ale KUPA Pierwszy przycisk to menu 1
Ten kod oraz kontenery umiescilem w mc glowna dodalem do tego akcje zeby po kliknieciu na menu 1 ladowalo sie zew swf no i sie laduje tylko ze przycisk sie nie zatrzymuje tylko sie chowa dlaczego ? co moze byc przyczyna
Kod: Zaznacz cały
var mcl:MovieClipLoader = new MovieClipLoader ();
var mclL:Object = new Object();
mclL.onLoadProgress = function (target,loaded,total){
loader.percent.text = Math.round((loaded/total) * 100) + "%";
}
mclL.onLoadInit = function() {
loader._visible = false;
loader.percent.text = "";
}
mcl.addListener (mclL);loader._visible = true;
mcl.loadClip("home.swf",holder);
}
KOD PRZYCISKU menu1 pozostawilem bez zmian poniewaz zalezalo mi na tym zeby zostal wczytywany zew swf a przycisk po kliknieciu stal w miejscu nie chowal sie
wejdzcie i sprawdzcie co wyszlo z takiego zestawienia http://78.131.152.26/~tomaszza/gluszko jak odpali sie strona to prosze kilknac odrazu na przycisk home page zeby dostrzec fakt iz przycisk chowa sie do swojej dziupli a powinien stac w miejscu
Prosze o pomoc
Kod: Zaznacz cały
onClipEvent (load) {
przyciski();
function przyciski() {
this.onRollOver = function() {
zmienna = true;
go();
};
this.onRollOut = function() {
zmienna = false;
go();
};
this.onRelease = function() {
delete this.onRollOver;
delete this.onRollOut;
delete this.onRollOver;
delete this.onRollOut;
delete this.onRelease;
delete this.onEnterFrame;
_parent.menu2.przyciski();
_parent.menu2.zmienna = false;
_parent.menu2.go();
_parent.menu3.przyciski();
_parent.menu3.zmienna = false;
_parent.menu3.go();
_parent.menu4.przyciski();
_parent.menu4.zmienna = false;
_parent.menu4.go();
};
}
function go() {
this.onEnterFrame = function() {
a = _currentframe;
if (zmienna == true) {
if (a<=36) {
a += 3;
gotoAndStop(a);
}
} else {
if (a>0) {
a -= 3;
gotoAndStop(a);
}
}
};
}
}Re: Jak zablokować element
Spróbuj tak wywal ten kod a w przycisku na onRelease dodaj mam nadzieje że _parent dobrze dodałem ale jak nie bedzie coś grało to sobie zmienisz.
Kod: Zaznacz cały
przyciski.menu1.onRelease = function() {
loader._visible = true;
mcl.loadClip("home.swf",holder);
} Kod: Zaznacz cały
_parent._parent.loader._visible = true;
_parent._parent.mcl.loadClip("home.swf", _parent._parent.holder);Re: Jak zablokować element
Wielkie dziekuje XEO pomogłeś mi jakby było można to bym Ci przyznał SOGA JAK NA INNYCH FORACH heh ....... ja kombinowałem z _parent i w sumie podobnie robiłem jak ty ale popełniłem jeden błąd .... ok biore sie do roboty dzieki wielkie POZDRAWIAM 
