Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash 8

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 07-10-2009, 08:11   #1 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Ort: LüdenscheiD
Beiträge: 148
for schleife, array, dynamische textfelder positionieren

hallo,
wie im Titel bereits steht hab ich ein Problem mit dem positionieren meiner Textfelder.

Die Textfelder sollen sich logischerweise untereinander anordnen.
PHP-Code:
for (var si:Number 0si<actsi++) {
            
bgarray[si].styleSheet load_css;
            
bgarray[si].htmlText foarray[si];
            
hoarray[si] = bgarray[si].textHeight;
            
//hier hängt es
            
bgarray[si]._y si*hoarray[si];
        } 
So Funktioniert es natürlich nicht richtig, da immer die Höhe des jeweils gleichen Textfeldes genommen wird.
PHP-Code:
bgarray[si]._y si*hoarray[si]; 
Meiner Meinung nach müsste es so gehen:
PHP-Code:
bgarray[si+1]._y si*hoarray[si]; 
tut es aber nicht.
Gadon ist offline   Mit Zitat antworten
Alt 07-10-2009, 08:58   #2 (permalink)
no guts no glory
 
Benutzerbild von readme.txt
 
Registriert seit: May 2004
Ort: Nordhorn
Beiträge: 7.998
wieso si+1? ... du willst doch das das Textfeld nach dem letzten kommt und nicht nach dem nächsten ... und du musst auch den y-Wert des Textfeldes mit einbeziehen.

Einfacher wäre sicher das:

PHP-Code:
var _posy:Number  0;
var 
_offset:Number 10;

for (var 
si:Number 0si<actsi++) {
  
bgarray[si].styleSheet load_css;
  
bgarray[si].htmlText foarray[si];
  
bgarray[si]._y _posy;
  
  
_posy += bgarray[si].textHeight+_offset;

__________________
Bitte keine Privaten Nachrichten mit Fragen, dazu ist das Forum selbst da. Danke.

'We live in an amazing, amazing world, and it's wasted on the crappiest generation of spoiled idiots.'
readme.txt ist offline   Mit Zitat antworten
Alt 07-10-2009, 09:57   #3 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Ort: LüdenscheiD
Beiträge: 148
Zitat:
Zitat von readme.txt Beitrag anzeigen
wieso si+1? ... du willst doch das das Textfeld nach dem letzten kommt und nicht nach dem nächsten ... und du musst auch den y-Wert des Textfeldes mit einbeziehen.

Einfacher wäre sicher das:

PHP-Code:
var _posy:Number  0;
var 
_offset:Number 10;

for (var 
si:Number 0si<actsi++) {
  
bgarray[si].styleSheet load_css;
  
bgarray[si].htmlText foarray[si];
  
bgarray[si]._y _posy;
  
  
_posy += bgarray[si].textHeight+_offset;


jup klappt, vielen dank.
Gadon 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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Dynamische Textfelder in Schleife generieren Exitus ActionScript 2 2 26-04-2009 10:09
Array auslesen, per schleife in textfelder schreiben SirT. ActionScript 1 5 03-09-2004 18:06
Viele Dynamische Textfelder mit Schleife erzeugen Arne_Schmidt ActionScript 1 6 29-02-2004 18:41
mit for-Schleife dynamische Textfelder erstellen FlasherSascha ActionScript 1 10 06-04-2003 16:35
Array-Daten in dynamische Textfelder sai ActionScript 1 3 07-02-2003 11:49


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:28 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele