Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 17-01-2007, 16:58   #1 (permalink)
Neuer User
 
Registriert seit: Mar 2006
Beiträge: 32
Unhappy Denkanstoß benötigt

Hi,

PHP-Code:
    if ((lastx+150) > Stage.width) {
        
set("secmenu.sec_"+sel_sec+"._x", (was_mir_grad_unklar_ist));
        
set("secmenu.sec_"+sel_sec+"._y"100);
        
trace("x ist zu groß");
    } else {
        
set("secmenu.sec_"+sel_sec+"._x", (sel_sec*150+15));
        
set("secmenu.sec_"+sel_sec+"._y"50);
    }
    
lastx = (sel_sec-1)*150+15
Also, wie euch denken könnt, werden hier die Buttons für ein Menü gemalt.
sel_sec = aktuelle id aus array
sel_sec*150+15 = _x-Position des entsprechenden Buttons


Ich möchte folgendes:
Sobald der Rand des Bildschirmes erreicht ist, soll in der zweiten Reihe ab _x=15 forgefahren werden.

Ich weiß grad nicht, wie die Gleichung aussehen muss. Meine bisherigen Resultate lieferten nur Müll. Am Besten bewertet habe ich das Ergebnis, das alle Buttons in Zeile 2 auf _x=15 lagen.

Kann mir bitte jemand weiterhelfen?

lg BdM
bill-da-machade ist offline   Mit Zitat antworten
Alt 17-01-2007, 18:03   #2 (permalink)
liebt Skorpionin
 
Benutzerbild von Skorpion
 
Registriert seit: Apr 2003
Beiträge: 1.258
PHP-Code:
var xPos 15;
var 
yPos 50;

for(
sel_sec=0sel_sec<......; sel_sec++)  // deine Schleife
{
    if((
xPos+=150) > Stage.width) { xPos 15yPos += 50; }
    
set("secmenu.sec_"+sel_sec+"._x"xPos);
    
set("secmenu.sec_"+sel_sec+"._y"yPos);

Skorpion ist offline   Mit Zitat antworten
Alt 18-01-2007, 05:34   #3 (permalink)
Neuer User
 
Registriert seit: Mar 2006
Beiträge: 32
Hi,

vielen Dank. Soweit funktioniert es. Habe allerdings bisher noch nicht mit Additionszuweisungen gearbeitet. Deshalb werde ich nicht ganz schlau daraus:


sec_0._x ist bei dieser Rechnung 165, weil du die Werte 15 und 150 schon im ersten Durchlauf zusammenziehst. Nachstehende Zeilen fangen dann wiederum bei 15 an.

Ein If-Abrage, ob sel_sec 0 ist, brauchte mich nur in eine Endlosschleife.

Hast du dazu eventuell ne Idee?

lg BdM
bill-da-machade ist offline   Mit Zitat antworten
Alt 18-01-2007, 05:43   #4 (permalink)
liebt Skorpionin
 
Benutzerbild von Skorpion
 
Registriert seit: Apr 2003
Beiträge: 1.258
PHP-Code:
var xPos 15;
var 
yPos 50;

for(
sel_sec=0sel_sec<......; sel_sec++)  // deine Schleife
{
    
set("secmenu.sec_"+sel_sec+"._x"xPos);
    
set("secmenu.sec_"+sel_sec+"._y"yPos);
    if((
xPos+=150) > Stage.width) { xPos 15yPos += 50; }

Skorpion ist offline   Mit Zitat antworten
Alt 18-01-2007, 06:10   #5 (permalink)
liebt Skorpionin
 
Benutzerbild von Skorpion
 
Registriert seit: Apr 2003
Beiträge: 1.258
Bin übrigens etwas irritiert...
Wie kann jemand, der sowas:
http://kiessling.bill-da-macha.de/
hinkriegt, solche - doch eher banale - Fragen im Forum stellen...?
Skorpion ist offline   Mit Zitat antworten
Alt 18-01-2007, 07:13   #6 (permalink)
Neuer User
 
Registriert seit: Mar 2006
Beiträge: 32
Hey, danke.

wo hast du den denn ausgegraben?
Das war... Mai 2006?

lg BdM

Geändert von bill-da-machade (18-01-2007 um 08:51 Uhr)
bill-da-machade ist offline   Mit Zitat antworten
Alt 18-01-2007, 10:07   #7 (permalink)
liebt Skorpionin
 
Benutzerbild von Skorpion
 
Registriert seit: Apr 2003
Beiträge: 1.258
Zitat:
Zitat von bill-da-machade Beitrag anzeigen
wo hast du den denn ausgegraben?
In meinem Garten beim Bäumchen pflanzen... jaja hast wohl gedacht so einfach wirst du deine Leichen los.... Denkste
Skorpion ist offline   Mit Zitat antworten
Alt 20-01-2007, 02:05   #8 (permalink)
Neuer User
 
Registriert seit: Mar 2006
Beiträge: 32
Na denn.
Hier sind deine Zeilen gelandet: http://bill-da-macha.net/projects/integrator/
Wenn du die einen der ersten beiden Menüpunkte benutzt hast und auf die Contentpage geleitet wirst...

Gruß BdM
bill-da-machade 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 02:08 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele