Autor |
Nachricht |
BlankPromise
Threadersteller
Dabei seit: 29.09.2004
Ort: München
Alter: 37
Geschlecht:
|
Verfasst Fr 10.12.2004 11:44
Titel [FLASH MX] Objekt via ActionScriot mit Aphaeffekt ausblenden |
|
|
Hallo,
Frage: Ist es möglich ein Objekt, in diesem Fall ein MC mit dem Instanc Navi,
mit einem Script auszublenden? Also in einer Sekunde von 100% auf 0% Alpha.
Jede Antwort hilft mir weiter.
Gruß und Danke
|
|
|
|
|
gtz
Dabei seit: 15.04.2002
Ort: -
Alter: 48
Geschlecht:
|
Verfasst Fr 10.12.2004 11:59
Titel
|
|
|
da objekt hat eine property _alpha.
überdies kannst du vie setInterval() (oder so) eine funktion periodisch ausführen lassen.
|
|
|
|
|
Anzeige
|
|
|
cri
Dabei seit: 20.02.2004
Ort: Hauptstadt
Alter: 41
Geschlecht:
|
Verfasst Fr 10.12.2004 12:11
Titel
|
|
|
NIMM DIES!
aktion auf/im Movieclip
Code: |
onClipEvent(load){
this._alpha = 0;
}
onClipEvent(enterFrame){
if(this._alpha < 100){
this._alpha+=8; // andere Zahlen oder -= auch möglich
}else{ /* kannste eigentlich auch weglassen -> dann nur if ... (hatte damals bloß sonst komische Probleme)*/
this._alpha = 100;
}
} |
onClipEvent wiederholt sich von allein!
-> deshalb findens manche schlecht ... (preformance...)
ok - sehr unleserlich ...
probiers am Anfang erstmal damit:
Code: |
onClipEvent(load){
this._alpha = 0;
}
onClipEvent(enterFrame){
if(this._alpha < 100){
this._alpha+=8;
}
}
|
Zuletzt bearbeitet von cri am Fr 10.12.2004 12:15, insgesamt 2-mal bearbeitet
|
|
|
|
|
public
Dabei seit: 29.11.2004
Ort: Dessau
Alter: 43
Geschlecht: -
|
Verfasst Sa 11.12.2004 20:47
Titel
|
|
|
oder so
Code: | MovieClip.prototype.alphaFadeIn = function(pA, pSpeed) {
this.onEnterFrame = function() {
this._alpha += pSpeed;
trace(this._alpha);
if (this._alpha>=pA) {
this._alpha = pA;
delete this.onEnterFrame;
}
};
};
MovieClip.prototype.alphaFadeOut = function(pA, pSpeed) {
this.onEnterFrame = function() {
this._alpha -= pSpeed;
if (this._alpha<=pA) {
this._alpha = pA;
delete this.onEnterFrame;
}
};
};
//Aufruf
fin_btn.onRelease = function() {
test_mc.alphaFadeIn(100, 8);
};
fout_btn.onRelease = function() {
test_mc.alphaFadeOut(0, 8);
}; | [/code]
|
|
|
|
|
KD
Dabei seit: 27.07.2004
Ort: FFM
Alter: 40
Geschlecht:
|
Verfasst So 12.12.2004 16:29
Titel
|
|
|
oder auch so:
deinen mc einen instanznamen geben zb. "dein_mc"
dann noch den script:
Code: | MovieClip.prototype.fadinout = function(io, fa, st, br) {
delete mc.onEnterFrame;
var mc = this;
var i = 0;
if(io){
mc.onEnterFrame = function(){
i+=br
mc._alpha-=(st*i);
if (mc._alpha<=fa){
delete mc.onEnterFrame;
mc._alpha=fa;
}
};
}else if(!io){
mc.onEnterFrame=function(){
i+=br;
mc._alpha+=(st*i);
if (mc._alpha>=fa){
delete mc.onEnterFrame;
}
};
}
} |
und auf deinen button:
Code: |
on (rollOver) {
_level0.dein_mc.fadinout(1, 0, 0.5, 1);
}
|
bzw. bei nem mc-button:
Code: |
dein_btn.onRollOver = function() {
_level0.dein_mc.fadinout(1, 0, 0.5, 1);
};
|
du kannst mit dem script auch mehrere mc's gleichzeitig ansprechen indem du einfach mit dem button mehrere mc's ansprichst:
Code: |
dein_btn.onRollOver = function() {
_level0.dein_mc.fadinout(1, 0, 0.5, 1);
_level0.dein_mc2.fadinout(1, 0, 0.5, 1);
_level0.dein_mc3.fadinout(1, 0, 0.5, 1);
}; |
FLA bsp (FlashMX04):
DOWNLOAD
|
|
|
|
|
tuxedo
Dabei seit: 10.10.2002
Ort: ~/
Alter: 51
Geschlecht: -
|
|
|
|
|
|
|
|
Ähnliche Themen |
[Flash / AS] Text dyn. ein- / ausblenden?
[Flash] Bild ausblenden bei Mausklick
[Flash] eingebettete Filme ausblenden
Flash ausblenden von objekten ausserhalb der montageflache
(Flash-)Animation nach dem Abspielen in Website ausblenden
Flash 8 - Menü nach bestimmter Zeit ausblenden
|
|