Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 08-03-2006, 11:06   #1 (permalink)
Neuer User
 
Benutzerbild von sakn
 
Registriert seit: Nov 2004
Ort: Schweiz
Beiträge: 66
MC als Button...aber wie???

Hi Leute...

Brauch dringend Hilfe, und seh als letzte Chance, diesen Beitrag. Ich bin Flash Anfänger und wäre sehr froh, wenn ihr mir einwenig unter die Arme greifen könntet. Ich bin sicher ihr empfindet meine Frage als diletantisch...aber dies nehm ich einfach mal so in Kauf...

Ich würd gern einen Button erstellen, in dem beim Rollover eine MC animation einfadet, abgespielt wird und dann bei 100% Alpha stopt...beim Rollout soll dieser aber wieder ausfaden.
Nun, da man anscheinend keinen MC in einem Button ansteuern kann, muss man dies mit einem MC der als Button agiert lösen.
Da meine Kenntnise nicht ausreichend sind, und ich in dem Forum keine Beiträge gefunden hab die ich verstehe und anwenden könnte, wär ich sehr dankbar wenn ihr mir auf die Sprünge helfen könntet.

Cheers'n Thanx
SAKN
sakn ist offline   Mit Zitat antworten
Alt 08-03-2006, 11:10   #2 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Tag!

Dein Ernst? Du kannst den MC ohne Probleme einfach mit Script belegen...
PHP-Code:
this.dein_mc.onRelease = function()
{
trace(this._name)

__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 08-03-2006, 11:26   #3 (permalink)
Neuer User
 
Benutzerbild von sakn
 
Registriert seit: Nov 2004
Ort: Schweiz
Beiträge: 66
Schön und gut...aber wenn ich aus dem this.dein_mc.onRelease = ...ein this.dein_mc.onRollover = ...mache passiert garnix... Beim onRelease funktionierts, aber beim Rollover nicht...Ich versteh die Welt nicht mehr
sakn ist offline   Mit Zitat antworten
Alt 08-03-2006, 11:36   #4 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
onRollOver
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 08-03-2006, 11:49   #5 (permalink)
Neuer User
 
Benutzerbild von sakn
 
Registriert seit: Nov 2004
Ort: Schweiz
Beiträge: 66
...super! thanx...Hast mir sehr weitergeholfen...
sakn ist offline   Mit Zitat antworten
Alt 08-03-2006, 11:50   #6 (permalink)
Neuer User
 
Benutzerbild von sakn
 
Registriert seit: Nov 2004
Ort: Schweiz
Beiträge: 66
...aber wie krieg ich jetzt das mitem einfaden hin??? ...das muss doch irgendwie mitem Alpha funktionieren...?
sakn ist offline   Mit Zitat antworten
Alt 08-03-2006, 12:07   #7 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Ja, _alpha und onEnterFrame z.B. was genau willst du denn machen? Könntest auch mal nach "fade" oder "einfaden" suchen.
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 08-03-2006, 12:25   #8 (permalink)
Neuer User
 
Benutzerbild von sakn
 
Registriert seit: Nov 2004
Ort: Schweiz
Beiträge: 66
...hab ich ja bereits gesucht...das meiste bezieht sich aber auf irgendwelche bilder die dynamisch geladen, geloopt oder was weiss ich werden...und solch ein Crack bin ich leider auch nicht, dass ich das irgenwie ableiten könnte...

Ich möchte, dass wenn ich mit der Mouse über den mc_button fahre "RollOver", das sich der mc_nebel "ist ein Loop einer Animation"( der sich im mc_button befindet ) einfadet. Und wenn ich wieder mit der Mouse "RollOut" aus dem Button fahre, das sich die mc_nebel animation ausfadet...Ich hab kein Plan wie ich dass machen soll
sakn ist offline   Mit Zitat antworten
Alt 08-03-2006, 13:06   #9 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Wenn ich für jedes "fade-Script" nur eine Euro kriegen würde...
PHP-Code:
this.dein_mc.mc_nebel._alpha 0;
this.dein_mc.mc_nebel.stop();
this.dein_mc.onRollOver = function() {
    
this.mc_nebel.play();
    
this.onEnterFrame = function() {
        
this.mc_nebel._alpha<100 this.mc_nebel._alpha += 10 delete this.onEnterFrame;
    };
};
//
this.dein_mc.onRollOut this.dein_mc.onDragOut=function () {
    
this.onEnterFrame = function() {
        
this.mc_nebel._alpha>this.mc_nebel._alpha -= 10 : (delete this.onEnterFramethis.mc_nebel.stop());
    };
}; 
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 08-03-2006, 13:08   #10 (permalink)
Pending…
 
Benutzerbild von psyk
 
Registriert seit: Jul 2002
Ort: Hamburg
Beiträge: 3.866
Zitat:
Wenn ich für jedes "fade-Script" nur eine Euro kriegen würde...
__________________
:: Warum einfach, wenn's auch kompliziert geht! ::
psyk ist offline   Mit Zitat antworten
Alt 08-03-2006, 14:09   #11 (permalink)
Neuer User
 
Benutzerbild von sakn
 
Registriert seit: Nov 2004
Ort: Schweiz
Beiträge: 66
...WOW...grossartig! Danke...funktionierte auf Anhieb...nur schade hast dus nicht komentiert...dann würd ichs vieleicht auch kapieren...fürs nächste mal Naja, aufjedenfall hast du mir damit sehr geholfen. Danke...
sakn ist offline   Mit Zitat antworten
Alt 08-03-2006, 14:19   #12 (permalink)
Pending…
 
Benutzerbild von psyk
 
Registriert seit: Jul 2002
Ort: Hamburg
Beiträge: 3.866
PHP-Code:
// : stelle Transparenz auf 0
this.dein_mc.mc_nebel._alpha 0;
this.dein_mc.mc_nebel.stop();

this.dein_mc.onRollOver = function() {
    
this.mc_nebel.play();
    
// : starte kontinuierliche Abfrage
    
this.onEnterFrame = function() {
        
// : ist alpha kleine als 100 ? gib 10 dazu : ist 100 erreicht, beende Abfrage 
        
this.mc_nebel._alpha<100 this.mc_nebel._alpha += 10 delete this.onEnterFrame;
    };
};
//
this.dein_mc.onRollOut this.dein_mc.onDragOut=function () {
    
// : starte kontinuierliche Abfrage
    
this.onEnterFrame = function() {
        
// : ist alpha größer als 0 ? nimm 10 ab : ist 0 erreicht, beende Abfrage
        
this.mc_nebel._alpha>this.mc_nebel._alpha -= 10 : (delete this.onEnterFramethis.mc_nebel.stop());
    };
}; 

@ Frager: Jetzt müssen wir uns aber den Gewinn teilen.
__________________
:: Warum einfach, wenn's auch kompliziert geht! ::
psyk ist offline   Mit Zitat antworten
Alt 08-03-2006, 14:25   #13 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
...lass mal'n Deal machen: Ich kommentiere dir irgendwann auch mal was
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager 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 20:10 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele