Zurück   Flashforum > Software > Autorensysteme

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 27-04-2004, 10:49   #1 (permalink)
*~*~*~*~*~*~*~*
 
Registriert seit: Feb 2002
Ort: Perth, WA
Beiträge: 651
"prototype" frage..

hallo!
ist wahrscheinlich simpleSimple, ich machnur leider zu selten was mit director.
ich wuerde gern eine ein/ausfade funktion haben, die ein beliebiges sprite ein/ausfaded . in flash wuerde ich das ungefaehr so machen.
MovieClip.prototype.fadeIn=function(in_tempo)
{
if (in_tempo==undefined)
{
in_tempo = .2;
}

this.onEnterFrame=function()
{

if(this._alpha<100)
{
this._alpha+=in_tempo*i;
}
else
{
this._alpha=100;
i=0;
delete this.onEnterFrame;
}
i++;
}
}


wie kann geht das in lingo?
wie starte ich da eine schLeife?
wo
so?

on fadeIn obj,tempo
--schleife?
if (obj._alpha<100) then
obj._alpha+=tempo
end if
end



muchas gracias...
sina
sina ist offline   Mit Zitat antworten
Alt 28-04-2004, 09:48   #2 (permalink)
dreckiger harald
 
Benutzerbild von bluesbaker
 
Registriert seit: Oct 2001
Ort: lünegurker heide
Beiträge: 541
ungetestet:


PHP-Code:
--filmscript
global gvarBlend,gvarSprite

on fadeout spritenummer
,tempo
if gvarBlend=1  and  sprite(gvarSprite).blend>0 then
sprite
(gvarSprite).blend=sprite(gvarSprite).blend tempo
else if gvarBlend=2  and  sprite(gvarSprite).blend<100 then
sprite
(gvarSprite).blend=sprite(gvarSprite).blend tempo
end 
if
end 
PHP-Code:
--spritescript
global gvarSprite,gvarBlend
property spritenum

on mousedown me
gvarSprite
=me.spritenum
gvarBlend
=--ausfaden
repeat 
while the mousedown
starttimer 
--timerfunktion zum verlangsamen der repeatschleife
fadeout 
(gvarsprite,5) --5 ist schrittweite fürs faden
updatestage
repeat 
while the timer<--hier mit dem wert experimentieren
nothing
end repeat
end repeat
end
-----------
on rightmousedown me
gvarSprite
=me.spritenum
gvarBlend
=--einfaden
repeat 
while the rightmousedown
starttimer 
--timerfunktion zum verlangsamen der repeatschleife
fadeout 
(gvarsprite,5) --5 ist schrittweite fürs faden
updatestage
repeat 
while the timer<--hier mit dem wert experimentieren
nothing
end repeat
end repeat
end
------
on mouseup me
gvarBlend
=0
end 
das spritescript ziehst du auf alle sprites, die die dementsprechende funktion haben sollen.
linksklick: ausblenden
rechtsklick: einblenden

ich hoffe es hilft
gruss bluesbaker
__________________
Just because you’re paranoid doesn’t mean they’re not out to get you.
---------------------
www.rasterfahnder.de
--------------------------------

bluesbaker und wie er die welt sah
sushicorner---lo-fi-dirt-rock

coming soon:
lonesome media
bluesbaker ist offline   Mit Zitat antworten
Alt 28-04-2004, 09:52   #3 (permalink)
*~*~*~*~*~*~*~*
 
Registriert seit: Feb 2002
Ort: Perth, WA
Beiträge: 651
danke! dass schaut gut aus!
sina 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 aus.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 22:08 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele