Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 07-06-2004, 11:30   #1 (permalink)
Neuer User
 
Benutzerbild von derbrueller
 
Registriert seit: Mar 2002
Beiträge: 109
ausrichten der mc`s

Hallo

Hat jemand ne Idee, wie man am besten clips untereinander ausrichtet .Auf x Achse würde erstmal reichen.
Also wenn sie übereinanderliegen-hiTest ist klar.
Aber habe ich eine einfache Möglichkeit festzustellen ob sie mehr am linken oder rechten Rand des darunterliegenden Clips losgelassen werden?
Sollte man dan ne Schleife wählen die solange In-Dekrementiert bis kein hiTest mehr ist?
Ich probier schon aber komm immer auf umständliche Weise mit tausend if Fragen annähernd zum Ziel.
Alles nach links ausrichten wäre ja kein Problem, aber frei?


Hier das Script:
Wer testen will einfach Scipt in das erste Schlüsselbild.
Ein großes Viereck zeichnen. Als "register" bezeichnen (MovieClip).
und weitere kleine Movieclips zeichnen.Namen frei wählen.
PHP-Code:
//dekla
var 0;
_global.liste = new Array();
//suche alle clips und weise jedem var orty und ortx pos zu
//und übergebe Handler onPree vers onRelease
var anzahlderclips 0;
for (var 
eigenschaft in _root) {
    if (
typeof _root[eigenschaft] == "movieclip") {
        
_root[eigenschaft].ortx _root[eigenschaft]._x;
        
_root[eigenschaft].orty _root[eigenschaft]._y;
        
_root[eigenschaft].onPress = function() {
            
startDrag(this);
        };
        
_root[eigenschaft].onRelease = function() {
            
stopDrag();
            
alles(this);
        };
        
anzahlderclips++;
    }
}
//durchsuche Array .."sex" ist Wiedergabe wenn nicht vorhanden
Array.prototype.durchsucheArray = function(suchElement) {
    for (var 
0this.lengthi++) {
        if (
this[i] == suchElement) {
            return 
i;
        }
    }
    return 
sex;
};
// onRelease Event der clips
_global.alles = function(derclip) {
    
liste.durchsucheArray(derclip);
    if (eval(
derclip._droptarget) == _root.register) {
        if (
!== sex) {
            
liste.splice(f1);
        }
        
derclip._y _root.register.orty 2;
        if (
derclip._x _root.register.ortx) {
            
derclip._x _root.register.ortx 2;
        } else if (
derclip._x derclip._width _root.register.ortx _root.register._width) {
            
derclip._x _root.register.ortx _root.register._width derclip._width 2;
        }
        
liste.push(derclip);
    } else {
        
derclip._x derclip.ortx;
        
derclip._y derclip.orty;
        
liste.durchsucheArray(derclip);
        
liste.splice(f1);
    }
}; 
hier die swf:

http://www.derbrueller.de/probe1_phase7.html
__________________
http://www.basecampquickie.com/
Ruby on Rails ist einfach nur GENIAL

Geändert von derbrueller (07-06-2004 um 12:22 Uhr)
derbrueller 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 16:13 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele