Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 14-08-2003, 10:35   #1 (permalink)
nps
...?
 
Benutzerbild von nps
 
Registriert seit: Oct 2002
Ort: Dunstkreis HD
Beiträge: 1.007
Alpha fade effekt

Hallo,

Folgende Situation:

der MC "eins" enthält zwei weitere MC´s ( "zwei" und "drei"). In diesen befindet sich je eine Grafik und ein Button. Der gewünschte Efekt ist:

Wird der Button in MC "zwei" gedrückt, spielt dieser ab, die enthaltene Grafik wird getweent UND der MC "drei" soll per alpha "ausgefadet" werden.(...und das ganze dann auch bei MC "drei"...).

Bis jetzt habe ich folgendes Script (das ich ursprünglich mal aus´m FF hatte.)

on(release){
_root.onEnterFrame = function(){
if (_parent.drei._alpha>0){
_parent.drei._alpha -=5;
}else{
delete this.onEnterFrame;
}
};
}

....wahrscheinlich ein Pfad Problem.....aber ich komm verd*#!$ nochmal nicht drauf....

Hat jemand ´nen Tipp?

Gruß
Niki
__________________
"...ich begann am Glauben zu zweifeln, als ich als 10-Jähriger zuschaute wie sie einen Blitzableiter am Turm unserer Dorfkirche befestigten..."
nps ist offline   Mit Zitat antworten
Alt 14-08-2003, 11:11   #2 (permalink)
netTrek
 
Benutzerbild von netTrek
 
Registriert seit: Jul 2001
Ort: 46282 Dorsten
Beiträge: 2.972
Du machst ein _root.onEnterFrame
d.h. deine Pfade in dem Script müssen relativ zu _root angegeben werden.
Am einfachsten währe es wenn du absolute Pfade (mit _root) verwendest. Dann sollte es laufen!

SABAN
__________________
Saban Ünlü

netTrek GmbH & Co. KG
Softwareentwicklung, Design & Konzeption
www.netTrek.de
netTrek ist offline   Mit Zitat antworten
Alt 14-08-2003, 11:13   #3 (permalink)
AchimHomeZone
 
Benutzerbild von onip
 
Registriert seit: Feb 2002
Ort: Cöllefornia / Cologne / Kölle / Köln
Beiträge: 1.541
du sagst
ActionScript:
  1. on(release){
  2. _root.onEnterFrame = function(){
  3. if (_parent.drei._alpha>0){
  4. _parent.drei._alpha -=5;
  5. }else{
  6. delete this.onEnterFrame;
  7. }
  8. };
  9. }

_root.onEnterFrame ist da nicht.

_parent.drei.onEnterFrame schon eher.

ich würde es so machen

dein mc drei:
ActionScript:
  1. onClipEvent (load) {
  2.     alphastart="nein";
  3. }
  4. onClipEvent (enterFrame) {
  5.     if (alphastart=="ja") {
  6.         if (_alpha<=0) {
  7.             _alpha=0;
  8.         } else {
  9.             _alpha-=5;
  10.         }
  11.     }
  12. }


jetzt könntest du mit dem button einfach sagen
ActionScript:
  1. on (release) {
  2.     _parent.drei.alphastart="ja";
  3. }
__________________
__________________


4. Lunyu 2.13.

Zi Gong fragte, was einen Flasher ausmache.
Konfuzius sprach: "Er predigt nur das, was er zuvor schon selbst in die Tat umgesetzt hat."
onip ist offline   Mit Zitat antworten
Alt 14-08-2003, 12:48   #4 (permalink)
nps
...?
 
Benutzerbild von nps
 
Registriert seit: Oct 2002
Ort: Dunstkreis HD
Beiträge: 1.007
@netTrek:....wußt ich´s doch ...ich steh´ mit den
*#§!%-Pfaden manchmal echt auf Kriegsfuß. Vielen Dank für Deinen Hinweis.

@onip: Cool, klappt einwandfrei.....Dein Ansatz ist bei weitem besser, als der, den ich hatte......Vielen Dank auch Dir

Gruß
Niki
__________________
"...ich begann am Glauben zu zweifeln, als ich als 10-Jähriger zuschaute wie sie einen Blitzableiter am Turm unserer Dorfkirche befestigten..."
nps 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 07:44 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele