Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 27-11-2005, 13:46   #1 (permalink)
Neuer User
 
Registriert seit: Nov 2005
Beiträge: 12
Question moviecip alphawert festlegen

ich habe einen moviclip von dem ich den alpha wert ändern möchte.
ich habe eine funktion geschrieben :

PHP-Code:
start 0;
end 100;
function 
alphaSet(whichClip) {
    if (
_root[whichClip]._alpha end) {
        
_root[whichClip]._alpha start;
        
rate _root[whichClip]._alpha+10;
        
_root[whichClip]._alpha rate;
    }

in den movieclip habe ich

PHP-Code:
onClipEvent (enterFrame) {
    
_root.alphaSet(this._name);

eingefügt. Es funktioniert aber nicht. Könnt ihr mir helfen??
_root.kaan ist offline   Mit Zitat antworten
Alt 27-11-2005, 13:55   #2 (permalink)
Herr Brot
 
Benutzerbild von mati
 
Registriert seit: Dec 2002
Beiträge: 1.692
Hallo,

ein alpha-Fading kann z.b. so aussehen:
Code:
myMC._alpha = 0;
myMC.onEnterFrame = function() {
	this._alpha < 100 ? this._alpha += (102-this._alpha)/5 : delete this.onEnterFrame;
}
einfach ins erste Frame kopieren und einen MC namens myMC erstellen.
mati
__________________
„Ich war geheilt, all right!“
mati ist offline   Mit Zitat antworten
Alt 27-11-2005, 13:56   #3 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Hallo!
Heute schon die Suche benutzt... Aber weil du neu bist, will ich mal nicht so sein
PHP-Code:
MovieClip.prototype.alphaSet= function (anfangziel) {
    
this._alpha anfang;
    
this.onEnterFrame = function() {
        if (
this._alpha<ziel) {
            
this._alpha += 10;
        } else {
            
delete this.onEnterFrame;
        }
    };
}
this.dein_mc.alphaSet(0100); 
Da gibt es aber 100te Scripte hier im Forum. Stichwort: Fader oder alphafader...
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 27-11-2005, 13:59   #4 (permalink)
Neuer User
 
Registriert seit: Nov 2005
Beiträge: 12
ich wollte es als funktion machen, da ich mehrere movieclips habe.
könnt ihr evt meine funktion bitte korrigieren ist ja keine schwere sache. es hat mal bei mir geklappt aber ich habe vergessen zu speichern und jetzt schaffe ich es nicht mehr.

DANKE
_root.kaan ist offline   Mit Zitat antworten
Alt 27-11-2005, 14:01   #5 (permalink)
Herr Brot
 
Benutzerbild von mati
 
Registriert seit: Dec 2002
Beiträge: 1.692
wenn du es für mehrere MovieClips machen willst, ist die Lösung über einen prototype wie es derFrager gepostet hat, optimal.
__________________
„Ich war geheilt, all right!“
mati ist offline   Mit Zitat antworten
Alt 27-11-2005, 14:05   #6 (permalink)
Neuer User
 
Registriert seit: Nov 2005
Beiträge: 12
Danke
_root.kaan ist offline   Mit Zitat antworten
Alt 27-11-2005, 14:09   #7 (permalink)
meistens harmlos
 
Benutzerbild von rena
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 17.643
Jau ... oder von deiner Funktion ausgehend nach dem gleichen Prinzip
PHP-Code:
start 0;
end 100;
function 
alphaSet(whichClip) {
    if (
_root[whichClip]._alpha<end) {
        
rate _root[whichClip]._alpha+10;
        
_root[whichClip]._alpha rate;
    } else {
        
_root[whichClip]._alpha start;
    }

__________________
www.rena-hermann.de

The angels have the phone box
rena ist offline   Mit Zitat antworten
Alt 27-11-2005, 14:14   #8 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
hier:
[Stuff] einfaden und ausfaden von mc´s
gibt es auch einige verschiedene ansätze zum faden von mc´s... speziell weiter hinten sind neuere prototypes und functions zu finden

cya, sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!
salazar ist offline   Mit Zitat antworten
Alt 28-11-2005, 15:44   #9 (permalink)
Neuer User
 
Registriert seit: Nov 2005
Beiträge: 12
der prototype von der frager funzt nicht.
_root.kaan ist offline   Mit Zitat antworten
Alt 28-11-2005, 15:48   #10 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Watt ? Was geht denn nicht?
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 28-11-2005, 16:01   #11 (permalink)
Neuer User
 
Registriert seit: Nov 2005
Beiträge: 12
der mc wird nicht eingefadet. ich habe noch ein 2schlüsselbild mit gotoAndPlay(1); damit das eine schleife ist. aber es get mit oder ohne schleife nicht. den script im mc wie er oben bei mir steht lass ich doch so oder?
_root.kaan ist offline   Mit Zitat antworten
Alt 28-11-2005, 16:05   #12 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Nee. Alles raus. Instanznamen vergeben (im Beispiel "dein_mc") und mit
PHP-Code:
this.dein_mc.alphaSet(0100); 
aufrufen. 0 ist Start- und 100 Zielalpha...
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 28-11-2005, 16:09   #13 (permalink)
Neuer User
 
Registriert seit: Nov 2005
Beiträge: 12
achja der inztanzname fehlte . eine frage noch. kann ich den instanzname in der funktion allgemein halten, da ich ja mehrer mc´s habe und eine function benutzen wollte.?

SEHR SEHR VIELEN DANK
_root.kaan ist offline   Mit Zitat antworten
Alt 28-11-2005, 16:18   #14 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
In der Funktion gibt's keinen Instanznamen das ist immer der, der vor dem alphaSet steht:
PHP-Code:
this.mc1.alphaSet(0100); 
this.mc2.alphaSet(2080); 
this.mc3.alphaSet(3090); 
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 28-11-2005, 16:19   #15 (permalink)
Neuer User
 
Registriert seit: Nov 2005
Beiträge: 12
Danke
_root.kaan 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 23:38 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele