Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 20-01-2004, 12:16   #1 (permalink)
paranoid
 
Registriert seit: Jan 2004
Beiträge: 133
darunterliegender link immer noch anklickbar!

hi leute,

raffiniertes problem.
ich lade einen movie ein und hätte aber gern das die darunterliegende schaltfläche nicht mehr zum anklicken geht.

wie kann ich das bewerkstelligen? hat da jemand eine idee.

momentan ist sie in dem angefügten beispiel (flash mx) immer noch anklickbar und das stört gewaltig.

ActionScript:
  1. //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  2. Stage.scaleMode = "noScale";
  3. //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  4. //tiefe für drag & drop
  5. _root.inhalt.home.logo.swapDepths (10);
  6. //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  7. //++++++++++++++++++++++++++++++++++++++PROTOTYPES+++++++++++++++++++++++++++++++++++++++++++++++++++
  8. //Steuert den fade
  9. MovieClip.prototype.fade = function(targetAlpha, speed) {
  10.     var dir = this._alpha < targetAlpha ? 1: -1;
  11.     this.onEnterFrame = function() {
  12.         this._alpha += speed * dir;
  13.         Math.round(targetAlpha - this._alpha) * dir <= 0 ? delete this.onEnterFrame : null;
  14.     };
  15. };
  16. //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  17. //positioniert einen MC
  18. MovieClip.prototype.setPos = function(x, y) {
  19.     this._x = x;
  20.     this._y = y;
  21. };
  22. //+++++++++++++++++++++++++++++++++++++ENDE PROTOTYPES+++++++++++++++++++++++++++++++++++++++++++++++
  23. //der container f. den content
  24. this.createEmptyMovieClip("leer",100);
  25. //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  26. //content laden mit preloader
  27. this.loadContent = function(targetMC, media) {
  28.     !w ? w = this.createEmptyMovieClip("watcher", 1000) : null;
  29.     targetMC._alpha = 0;
  30.     targetMC.loadMovie(media);
  31.     w.onEnterFrame = function() {
  32.         var l = targetMC.getBytesLoaded();
  33.         var t = targetMC.getBytesTotal();
  34.         var p = Math.round((l / t) * 100);
  35.         t > 4 && l >= t ? (targetMC.fade(99, 5), delete this.onEnterFrame) : null;
  36.     };
  37. };
  38. this.link.onRelease = function() {
  39.     _root.leer.setPos(0, 0);
  40.     loadContent(_root.leer,"test2.swf");
  41. }

ich bedanke mich schon mal bei allen die es versuchen.
Angehängte Dateien
Dateityp: zip darunterliegenderlink.zip (4,4 KB, 2x aufgerufen)
__________________
liebe grüsse

.:das_sirius:.
das_sirius ist offline   Mit Zitat antworten
Alt 20-01-2004, 12:24   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Grundsätzlich lässt sich jeder Button mit meineButtonInstanz.enabled = false abschalten. Sollte das aus welchen Gründen auch immer nicht funzen, leg einen unsichtbaren MC oder Button über diesen Button und gib dem unsichtbaren MC oder Button ein leeres onRelease-Script, z.B. so:
ActionScript:
  1. meinUnsichtbarerMC.onRelease = function(){}
Dieser MC fängt dann alle weiteren Klicks nach "unten" ab...
  Mit Zitat antworten
Alt 20-01-2004, 12:26   #3 (permalink)
paranoid
 
Registriert seit: Jan 2004
Beiträge: 133
wow ... genial schnelle antwort.

nur leider komm ich da nicht ganz mit. darf ich dich um ein beispiel bitten. das wäre lieb von dir.
__________________
liebe grüsse

.:das_sirius:.
das_sirius ist offline   Mit Zitat antworten
Alt 20-01-2004, 12:39   #4 (permalink)
paranoid
 
Registriert seit: Jan 2004
Beiträge: 133
.
__________________
liebe grüsse

.:das_sirius:.

Geändert von das_sirius (20-01-2004 um 13:04 Uhr)
das_sirius ist offline   Mit Zitat antworten
Alt 20-01-2004, 13:03   #5 (permalink)
paranoid
 
Registriert seit: Jan 2004
Beiträge: 133
hallo nochmal ....

leider hat sich meine problem doch noch nicht erledigt.
den button kann ich wenn ich mein darübergeladenes swf geschlossen habe .. nie nie wieder anklicken ... kann man das nicht irgendwie lösen?
__________________
liebe grüsse

.:das_sirius:.
das_sirius ist offline   Mit Zitat antworten
Alt 20-01-2004, 13:11   #6 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Warum machst du's dann nicht mit "deinButton.enabled"? Des geht tadellos, auch wenn der Button ein MC is... also wenn dein anderer Film drüber liegt, alle Buttons auf "enabled=false" setzen, und wen kein Film drüber is, "enabled=true";

Bist aber nicht das erste, das nach sowas fragt, hättest also in der Suche schon finden können

...und den ganzen fürchterlichen Code da oben hätts auch nicht gebraucht, wer hat den bloß geschrieben...
__________________
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
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 03:24 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele