Textlines als Variable[Idee]

01/19/2012 22:01 xCPx#1
Hey :D
mir kam grade ne Idee :P

hab sie ma aufgeschrieben :P

Keine Ahnung ob es geht und so aber joa xD

ist gedacht für das größe menü von raicoon :P

PHP Code:
import urllib
import ui
self
.name = {}
z = 0
xy 
= 50
link 
= "http://www.google.de"
a = urllib.urlopen(link)
b = a.readlines()
for 
x in b:
    
self.name[z] = ui.TextLine()
    
self.name[z].SetParent(self)
    
self.name[z].SetPosition(135, xy)
    
self.name[z].SetFeather()
    
self.name[z].SetDefaultFontName()
    
self.name[z].SetText(b[z])
    
self.name[z].SetFontColor(1.0, 1.0, 1.0)
    
self.name[z].SetOutline()
    
self.name[z].Show()
    
z++
    
xy = xy+15
z 
= 0
xy 
= 50 
soll das hier ersetzen:

PHP Code:
    self.Update1 = ui.TextLine()
        
self.Update1.SetParent(self)
        
self.Update1.SetPosition(135, 50)
        
self.Update1.SetFeather()
        
self.Update1.SetDefaultFontName()
        
self.Update1.SetText(b[0])
        
self.Update1.SetFontColor(1.0, 1.0, 1.0)
        
self.Update1.SetOutline()
        
self.Update1.Show()
        
        
self.Update2 = ui.TextLine()
        
self.Update2.SetParent(self)
        
self.Update2.SetPosition(135, 65)
        
self.Update2.SetFeather()
        
self.Update2.SetDefaultFontName()
        
self.Update2.SetText(b[1])
        
self.Update2.SetFontColor(1.0, 1.0, 1.0)
        
self.Update2.SetOutline()
        
self.Update2.Show()
        
        
self.Update3 = ui.TextLine()
        
self.Update3.SetParent(self)
        
self.Update3.SetPosition(135, 80)
        
self.Update3.SetFeather()
        
self.Update3.SetDefaultFontName()
        
self.Update3.SetText(b[2])
        
self.Update3.SetFontColor(1.0, 1.0, 1.0)
        
self.Update3.SetOutline()
        
self.Update3.Show()
        
        
self.Update4 = ui.TextLine()
        
self.Update4.SetParent(self)
        
self.Update4.SetPosition(135, 95)
        
self.Update4.SetFeather()
        
self.Update4.SetDefaultFontName()
        
self.Update4.SetText(b[3])
        
self.Update4.SetFontColor(1.0, 1.0, 1.0)
        
self.Update4.SetOutline()
        
self.Update4.Show()
        
        
self.Update5 = ui.TextLine()
        
self.Update5.SetParent(self)
        
self.Update5.SetPosition(135, 110)
        
self.Update5.SetFeather()
        
self.Update5.SetDefaultFontName()
        
self.Update5.SetText(b[4])
        
self.Update5.SetFontColor(1.0, 1.0, 1.0)
        
self.Update5.SetOutline()
        
self.Update5.Show()
        
        
self.Update6 = ui.TextLine()
        
self.Update6.SetParent(self)
        
self.Update6.SetPosition(135, 125)
        
self.Update6.SetFeather()
        
self.Update6.SetDefaultFontName()
        
self.Update6.SetText(b[5])
        
self.Update6.SetFontColor(1.0, 1.0, 1.0)
        
self.Update6.SetOutline()
        
self.Update6.Show() 
01/19/2012 22:04 Ace Armani#2
danke
01/19/2012 22:06 xCPx#3
Wäre Cool wenn es jemand mal testen könnte ich bin zz am handy ^^
weil wenn das geht dann geht das auch mit buttons etc *-*
01/19/2012 22:10 FailOfLord#4
was soll das bewirken?
01/19/2012 22:13 xCPx#5
Das es alle benötigten Textlines generiert.

anstatt 200 zu definieren, führst du diese func aus.
01/19/2012 22:35 .Raicon#6
Werde es morgen testen und es dann im Menü als v 1.2 einbauen wenn du erlaubst :D
PS: Mich schreibt man mit einem o :D So Raicon
01/19/2012 23:04 xCPx#7
Quote:
Originally Posted by DaRealFreak View Post
Nix da dir kam die Idee....


Aber nein Release wird nicht klappen, du musst es dafür erst in ein array appenden
So wie du es bisher gelöst hast wird es dir einen Fehler reinhauen
die idee kam mir bevor du das geschrieben hast :P

hmm ka bin am handy xD
kanns nicht probieren :P