Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 28-08-2006, 08:26   #1 (permalink)
Achim Math.PI
 
Benutzerbild von bloba
 
Registriert seit: Jul 2001
Ort: cool Colonia
Beiträge: 11.642
Unterschieldlich breite Movieclips anordnen...

....in drei Zeilen....

das versuche ich aber leider ohne wirklichen ergebnis
ich hab nun schon mehrere varianten durch - aber keine führt zum gewünschten ergebnis


bei dieser varainte legt er mir keine 3te zeile an sonderm überlagert die zweite... wo ist der denkfehler ?

PHP-Code:
var limit 200;
// an dieser x koord sollder umbruch stattfinden
var anz 10;
// anzahl der clips
var = [0];
var 
p1 = [];
var 
p2 = [];
var 
wert 0;
var 
wert1 0;
var 
wert2 0;
row0 true;
row1 false;
row2 false;
for (var 
0i<=anzi++) {
    
this.attachMovie("clip""clip"+ii, {_alpha:40});
    
this["clip"+i].feld.text i;
    
this["clip"+i]._width random(50)+10;
    if (
row0 == true) {
        
row1 true;
        
wert += this["clip"+i]._width;
        
p.push(wert);//werte speichern
        
p1.push(0);
        
p2.push(0);
        
this["clip"+i]._x p[i];//werte zuweisen
        
if (p[i]>limit && row1 == true) {
            
//hier steigt er aus/ überlagert die clips
            
row2 true;
            
wert1 += this["clip"+i]._width;
            
p1.push(wert1);
            
p2.push(0);
            
this["clip"+i]._x p1[i];
            
this["clip"+i]._y 20;
            if (
p1[i]>limit && row2 == true) {
                
wert2 += this["clip"+i]._width;
                
p2.push(wert2);
                
this["clip"+i]._x p2[i];
                
this["clip"+i]._y 20;
            }
        }
    }

__________________
gruß bloba

2 x onkel² b_d

Geändert von bloba (28-08-2006 um 08:28 Uhr)
bloba ist offline   Mit Zitat antworten
Alt 28-08-2006, 11:07   #2 (permalink)
___
 
Benutzerbild von lavor
 
Registriert seit: Sep 2003
Ort: Augsburg
Beiträge: 74
Hi bloba,
ich weiß nicht genau, ob du das so brauchen kannst, aber ich hab dein skript mal weiter entwickelt:
PHP-Code:
var limit 250;
// an dieser x koord sollder umbruch stattfinden
var anz 20;
// anzahl der clips
var p:Array = [0];
var 
py:Number 0;        // y kooordinate
var dist:Number 15;    // abstand zwischen den clips

for (var 0i<=anzi++) {
    
this.attachMovie("clip""clip"+ii);
    
this["clip"+i]._width random(50)+10;
    
this["clip"+i].feld.text i;
    
this["clip"+i]._x p[i];
    
p.push(this["clip"+i]._x this["clip"+i]._width dist);
    
// hier zeilenumbruch
    
if(p[i+1] > limit)
    {
        
p[i+1] = 0;
        
//this["clip"+i]._x = p[i];
        
this["clip"+i]._y py;
        
py this["clip"+i]._y this["clip"+i]._height dist
    }
    else
        
this["clip"+i]._y py;

lieben gruß,
anna
lavor ist offline   Mit Zitat antworten
Alt 28-08-2006, 11:44   #3 (permalink)
Achim Math.PI
 
Benutzerbild von bloba
 
Registriert seit: Jul 2001
Ort: cool Colonia
Beiträge: 11.642
bingo ! das wars

netter code - schön kurz und knackig

hut ab und dankeschön
__________________
gruß bloba

2 x onkel² b_d
bloba 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 08:08 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele