Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 27-11-2005, 11:42   #1 (permalink)
Neuer User
 
Benutzerbild von djripper
 
Registriert seit: May 2005
Ort: Dortmund
Beiträge: 259
2 AC`s gleichzeitig funzt nicht.

Moin
Da meine datei 33,4 groß ist kann ich sie nicht hochladen und zeigen.Obwohl ich nicht weis warum sie so groß ist.Aber egal.
Ich hab jetzt einen AC für buttons wobei ,wenn ich auf ein button klicke, das ein kopf unten drunter her leuft und beim button stehen bleibt.
PHP-Code:
stop();
// : lade Balken aus der Bibliothek
this.attachMovie("z7.gif_lk""kopf_mc"this.getNextHighestDepth(), {_x:10_y:20_y:i*120_alpha:50});
// : Anzahl der Button die auf der bühne dargestellt werden sollen
var anz 1;
var 
aktiver_mc 0;
for (var 
1i<=anzi++) {
    
// : lade Button aus Bibliothek
    
var nav_mc this.attachMovie("kopf.gif_lk""nav"+i+"_mc"this.getNextHighestDepth(), {_yscale:100_x:i*140_alpha:50});
    
// : Mouse-Events
    // : wenn Mouse ueber Button
    
nav_mc.onRollOver = function() {
        
// : schalte Button hell
        
this._alpha 70;
    };
    
// : wenn Mouse Button verlässt
    
nav_mc.onRollOut = function() {
        
this._alpha 50;
        
aktiver_mc._alpha 100;
    };
    
// : wenn Button nach Tastendruck wieder losgelassen wird
    
nav_mc.onRelease = function() {
        
// : HIER DEIN AUFRUF AUF DIE HAUPTZEITLEISTE
        
_root.gotoAndPlay(4);
        
// : bewege balken auf Button Position
        
_root.kopf_mc.move(this._x_root.kopf_mc._y2);
        
// : schalte gerade ge drückten BTN hell
        
this._alpha 100;
        
// : gib den noch aktiven den alte Transparenz
        
aktiver_mc._alpha 50;
        
// : speichere den neuen aktuellen Button 
        
aktiver_mc this;
 
    };
}  
var 
anz 1;
var 
aktiver_mc 0;
for (var 
1i<=anzi++) {
    
// : lade Button aus Bibliothek
    
var nav_mc this.attachMovie("kopf.gif_lk""nav"+i+"_mc"this.getNextHighestDepth(), {_yscale:100_x:i*280_alpha:50});
    
// : Mouse-Events
    // : wenn Mouse ueber Button
    
nav_mc.onRollOver = function() {
        
// : schalte Button hell
        
this._alpha 70;
    };
    
// : wenn Mouse Button verlässt
    
nav_mc.onRollOut = function() {
        
this._alpha 50;
        
aktiver_mc._alpha 100;
    };
    
// : wenn Button nach Tastendruck wieder losgelassen wird
    
nav_mc.onRelease = function() {
        
// : HIER DEIN AUFRUF AUF DIE HAUPTZEITLEISTE
        
_root.gotoAndPlay(28);
        
// : bewege balken auf Button Position
        
_root.kopf_mc.move(this._x_root.kopf_mc._y2);
        
// : schalte gerade ge drückten BTN hell
        
this._alpha 100;
        
// : gib den noch aktiven den alte Transparenz
        
aktiver_mc._alpha 50;
        
// : speichere den neuen aktuellen Button 
        
aktiver_mc this;
 
    };
}  
// :: Bewegungs-Prototype :: mit Verlangsamung :.
MovieClip.prototype.move = function(targetXtargetYdelay)
{
    if (
this._y != targetX || this._x != targetY) {
        
this.onEnterFrame = function()
        {
            var 
difX = -this._x+targetX;
            var 
difY = -this._y+targetY;
            if (
Math.round(Math.abs(difX))>|| Math.round(Math.abs(difY))>0) {
                
this._x += difX/delay;
                
this._y += difY/delay;
            } else {
                
this._x targetX;
                
this._y targetY;
                
delete this.onEnterFrame;
            }
        };
    }
};
//aufruf:
deinMC.move(2504008); 
aber jetzt habe ich auch noch einen AC, wo schnee runter fällt.
Diese schneeflocken zeigen einen "R" für Ripper an.

PHP-Code:
this.stop();
var 
tl:MovieClip this;
//  ------------------------------------------------------
var flakes:Number 10;
for (var 
0flakesi++) {
    
tl.attachMovie('mcYourFlake''mcFlake' ii);

doch wenn ich sie verbinden will, dass diese flocken im hintergrund als hintergrundsbild dargestellt haben will, klappt das nicht.Normaler weise sollten die buttons bestehen, doch sie verschwiden. Hat vielleicht jemand eine möglichkeit dieses zu machen???

danke

djripper
djripper ist offline   Mit Zitat antworten
Alt 27-11-2005, 11:54   #2 (permalink)
using namespace
 
Benutzerbild von artjom
 
Registriert seit: May 2002
Ort: Hamburg underground
Beiträge: 657
wird wohl ein tiefen problem sein. so:
Code:
this.stop(); 
var tl:MovieClip = this; 
//  ------------------------------------------------------ 
var flakes:Number = 10; 
for (var i = 0; i < flakes; i++) { 
    tl.attachMovie('mcYourFlake', 'mcFlake' + i, t1.getNextHighestDepth()); 
}
__________________
artjom.com -|- Melom
Einen PC beschleunigen? Klar, mit 9,81 m/s^2!
artjom ist offline   Mit Zitat antworten
Alt 27-11-2005, 12:00   #3 (permalink)
Neuer User
 
Benutzerbild von djripper
 
Registriert seit: May 2005
Ort: Dortmund
Beiträge: 259
Ja mit den buttons klappt es, doch schlüsselbild nummer 8 wird nicht abgespielt und nur ein r wird angezeigt
djripper ist offline   Mit Zitat antworten
Alt 27-11-2005, 12:02   #4 (permalink)
Neuer User
 
Benutzerbild von djripper
 
Registriert seit: May 2005
Ort: Dortmund
Beiträge: 259
ich hab das mir dem schüsselbild hingekriegt, doch noch immer gibt en nur 1 "R"
djripper ist offline   Mit Zitat antworten
Alt 27-11-2005, 12:26   #5 (permalink)
Neuer User
 
Benutzerbild von djripper
 
Registriert seit: May 2005
Ort: Dortmund
Beiträge: 259
Ich hab das mal so probiert, doch das geht trotzdem nicht, das es mehr werden.

PHP-Code:
var tl:MovieClip this
//  ------------------------------------------------------ 
var flakes:Number 100
for (var 
10flakesi++) { 
    
tl.attachMovie('mcYourFlake''mcFlake' it1.getNextHighestDepth()); 

djripper ist offline   Mit Zitat antworten
Alt 27-11-2005, 13:07   #6 (permalink)
Neuer User
 
Benutzerbild von djripper
 
Registriert seit: May 2005
Ort: Dortmund
Beiträge: 259
Fals jemand die antwort kennt, bitte ich ihn sie mir mitzuteilen
djripper ist offline   Mit Zitat antworten
Alt 27-11-2005, 15:05   #7 (permalink)
Neuer User
 
Benutzerbild von djripper
 
Registriert seit: May 2005
Ort: Dortmund
Beiträge: 259
Ich verstehe is nicht warum mir keiner antwortet
ich bin schon dankbar wenn mir jemand die lösung sagt

MFG ::> djripper
djripper ist offline   Mit Zitat antworten
Alt 27-11-2005, 15:30   #8 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.321
"..Da meine datei 33,4 groß ist.."
33,4 meter, lichtjahre oder was?

"..Obwohl ich nicht weis warum sie so groß ist.."
mal den menüpunkt: "speichern und kompremieren" benützen.

"..Ich verstehe is nicht warum mir keiner antwortet.."
weil man beim anblick von 25metern quellcode sofort zurückschreckt!
mach doch bitte eine demo.fla mit NUR deinem problem. keine bilder, keine sounds usw. halt etwas, was man sich ansehen und mit dem man mal was testen kann.
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib ist offline   Mit Zitat antworten
Alt 27-11-2005, 16:05   #9 (permalink)
Neuer User
 
Benutzerbild von djripper
 
Registriert seit: May 2005
Ort: Dortmund
Beiträge: 259
Ok hier ist eine demo datei
da ist nur ein "R" an fliegen und ich kann es nicht vermehren
Angehängte Dateien
Dateityp: rar demo.rar (29,3 KB, 1x aufgerufen)
djripper ist offline   Mit Zitat antworten
Alt 27-11-2005, 17:01   #10 (permalink)
Neuer User
 
Benutzerbild von djripper
 
Registriert seit: May 2005
Ort: Dortmund
Beiträge: 259
und noch ein problem den ich nicht lösen kann.

Der toten kopf soll auf _y:i*500, ein und nicht ganz oben.

wie soll ich das machen??
djripper ist offline   Mit Zitat antworten
Alt 27-11-2005, 17:12   #11 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.321
deine schrift für das R ist so fett!

und TL ist nicht T1 ;-)


du schreibst:
this.attachMovie("z7.gif_lk", "kopf_mc", this.getNextHighestDepth(), {_x:10, _y:20, _y:i*120, _alpha:50});
2mal _y und hier gibt es kein i !!!
halt etwas mehr sorgfalt und ordnung beim programmieren einhalten.
Angehängte Dateien
Dateityp: zip demo.zip (30,2 KB, 1x aufgerufen)
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de

Geändert von hgseib (27-11-2005 um 17:19 Uhr)
hgseib 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 19:38 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele