Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 26-05-2007, 12:47   #1 (permalink)
Neuer User
 
Registriert seit: Oct 2001
Beiträge: 65
Menu

Hallo,

vielleicht weiß jemad von Euch einen Rat. Möchte ein ähnliches Menu bauen wie auf dieser Seite es mit JavaScript realisiert ist:

http://moofx.mad4milk.net/

Habe bereits einen Ansatz mit relativen Positionen verfolgt nur funktioniert dieser zu unsauber. Beim schnellen Klicken verschieben sich die Ursprungspositionen der Balken.

http://www.wirkus-wilk.com/tests/menu.html

PHP-Code:
import mx.transitions.Tween;
import mx.transitions.easing.*    

var 
mcNumber 6;

// Mask
mc1.alphaMc._height 0;
mc2.alphaMc._height 0;
mc3.alphaMc._height 0;
mc4.alphaMc._height 0;
mc5.alphaMc._height 0;


for (
0mcNumberi++) {

    
_root['mc'+i].leiste.onPress = function() {        
        
        
this._parent._name.charAt(this._parent._name.length-1);
        
Number(j);
        
        
// Direction
        
_root['mc'+j].timepoint1 _root['mc'+j].alphaMc._height;    
        
setTimeout(timer,50,_root['mc'+j].alphaMc);
        function 
timer(t:MovieClip){
                
_root['mc'+j].timepoint2 t._height;        
        } 
        
_root['mc'+j].vector _root['mc'+j].timepoint2 _root['mc'+j].timepoint1;    
        
        
// Movement
        
if (_root['mc'+j].vector 0){
            var 
mc:Tween = new Tween(_root['mc'+j].alphaMc"_height"Strong.easeOut_root['mc'+j].alphaMc._height020false);
            
Number(j);
            for (
j+1mcNumberk++) {    
                var 
mc:Tween = new Tween(_root['mc'+k], "_y"Strong.easeOut_root['mc'+k]._y_root['mc'+k]._y _root['mc'+j].inhalt._height20false);
            }
        }
        else {
            var 
mc:Tween = new Tween(_root['mc'+j].alphaMc"_height"Strong.easeOut_root['mc'+j].alphaMc._height_root['mc'+j].inhalt._height20false);
            
Number(j);
            for (
j+1mcNumberk++) {                
                var 
mc:Tween = new Tween(_root['mc'+k], "_y"Strong.easeOut_root['mc'+k]._y_root['mc'+k]._y _root['mc'+j].inhalt._height20false);
                                
            }
        }    
    } 


Ein anderer Ansatz wäre alle Balken durch negative Gravitation sich anziehen zu lassen und übereinander stapeln. Nur komme ich da nicht weiter. Hat jemand etwas ähnliches schon mal gemacht?
yaga ist offline   Mit Zitat antworten
Alt 27-05-2007, 20:47   #2 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
moofx-Menu
warrantmaster 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 21:46 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele