Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 14-08-2003, 01:03   #1 (permalink)
AS-lehrling
 
Registriert seit: Jul 2001
Ort: Berlin
Beiträge: 614
blink blink

sers volkz

gott is mir das peinlich aba ich hab doch tatsächlich vergessen wie man nochmal mit _visible so einen schnellen blinkeffekt bastelt :>

bidde um oldschool lehrstunde^^

thx

mfg
vato ist offline   Mit Zitat antworten
Alt 14-08-2003, 01:22   #2 (permalink)
netTrek
 
Benutzerbild von netTrek
 
Registriert seit: Jul 2001
Ort: 46282 Dorsten
Beiträge: 2.972
Weiß nicht ob du sowas suchst - hab's gerade gemacht und ausprobiert - läuft alles:

ActionScript:
  1. o = MovieClip.prototype;
  2. // interval := blink Intervall in MS
  3. o.startBlinking = function (interval) {
  4.     this.BlinkInterval = interval==undefined ? 1000 : interval;
  5.     this.rememberOnEnterFrame = this.onEnterFrame;
  6.     this.onEnterFrame = function () {
  7.         this.rememberOnEnterFrame();
  8.         if(this.blinkTimer==undefined) this.blinkTimer=getTimer();
  9.         if((getTimer()-this.blinkTimer)>this.BlinkInterval){
  10.             delete this.blinkTimer;
  11.             this._visible = !this._visible;
  12.         }
  13.     }
  14. }
  15. o.stopBlinking = function () {
  16.     this.onEnterFrame = this.rememberOnEnterFrame;
  17.     delete this.rememberOnEnterFrame;
  18.     delete this.BlinkInterval;
  19.     delete this.blinkTimer;
  20. }
  21. delete o;
  22.  
  23. _root.createEmptyMovieClip("_mc",1);
  24. _mc._x = _mc._y = 100;
  25. _mc.lineStyle(1);
  26. _mc.beginFill(1);
  27. _mc.lineTo(100,0);
  28. _mc.lineTo(100,100);
  29. _mc.lineTo(0,100);
  30. _mc.lineTo(0,0);
  31. _mc.endFill();
  32.  
  33. // Anwendungsbeispiel
  34. _mc.startBlinking(500);
  35.  
  36. _mc.onPress = function () {
  37.     this.stopBlinking();
  38. }

SABAN
__________________
Saban Ünlü

netTrek GmbH & Co. KG
Softwareentwicklung, Design & Konzeption
www.netTrek.de
netTrek ist offline   Mit Zitat antworten
Alt 14-08-2003, 04:05   #3 (permalink)
*warg*
 
Registriert seit: May 2002
Ort: Berlin
Beiträge: 261
bin zwar beeindruckt von dem spontanen script, aber ginge das nicht auch n stück leichter ?
Könnte man nicht einfach ein mc anlegen, darin 2(oder mehr, mir egal) bidler machen vom gewünschten "Blinker" und im ersten frame _visible auf true bzw. im 2 auf false setzten ?
oder noch besser, einfach den 2. frame leer lassen (oderwieviele auch immer, hängt ja nur davon ab, wie schnell man sein movie abspielen möchte) ?
Gruß Tuffy
__________________
"nimm dir das leben - es gehört dir!"
"die realität versucht mich einzuholen - doch ich bin schneller !"
Tuffyfant ist offline   Mit Zitat antworten
Alt 14-08-2003, 04:07   #4 (permalink)
Überzeugter Flasher...
 
Benutzerbild von DoppelX
 
Registriert seit: Oct 2001
Ort: Köln
Beiträge: 1.654
netTrek: oder halt einfach:

PHP-Code:
mc.onEnterFrame = function() {
if(
bla == 0) {
    
this._visible falsebla 1;
}else{
    
this._visible truebla 0;
}



gruss x²
__________________
Tjo...

Geändert von DoppelX (14-08-2003 um 04:08 Uhr)
DoppelX ist offline   Mit Zitat antworten
Alt 14-08-2003, 04:29   #5 (permalink)
AS-lehrling
 
Registriert seit: Jul 2001
Ort: Berlin
Beiträge: 614
thx thx thx (:

dángö

mfg
vato ist offline   Mit Zitat antworten
Alt 14-08-2003, 08:46   #6 (permalink)
Neuer User
 
Registriert seit: Aug 2003
Beiträge: 172
netTrek

Ich bin auch Coesfelder.

Grüß dich ...
JensEickhoff ist offline   Mit Zitat antworten
Alt 14-08-2003, 09:05   #7 (permalink)
netTrek
 
Benutzerbild von netTrek
 
Registriert seit: Jul 2001
Ort: 46282 Dorsten
Beiträge: 2.972
Es ging ja darum die Sache mit AS zu lösen

SABAN

Zitat:
Geschrieben von Tuffyfant
bin zwar beeindruckt von dem spontanen script, aber ginge das nicht auch n stück leichter ?
Könnte man nicht einfach ein mc anlegen, darin 2(oder mehr, mir egal) bidler machen vom gewünschten "Blinker" und im ersten frame _visible auf true bzw. im 2 auf false setzten ?
oder noch besser, einfach den 2. frame leer lassen (oderwieviele auch immer, hängt ja nur davon ab, wie schnell man sein movie abspielen möchte) ?
Gruß Tuffy
__________________
Saban Ünlü

netTrek GmbH & Co. KG
Softwareentwicklung, Design & Konzeption
www.netTrek.de
netTrek ist offline   Mit Zitat antworten
Alt 14-08-2003, 09:05   #8 (permalink)
netTrek
 
Benutzerbild von netTrek
 
Registriert seit: Jul 2001
Ort: 46282 Dorsten
Beiträge: 2.972
Na schau ... die Welt ist doch klein

SABAN

Zitat:
Geschrieben von JensEickhoff
netTrek

Ich bin auch Coesfelder.

Grüß dich ...
__________________
Saban Ünlü

netTrek GmbH & Co. KG
Softwareentwicklung, Design & Konzeption
www.netTrek.de
netTrek 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 21:23 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele