2016-05-22 6 views
1
ist
local speed=1 
    function scrollCity(self,event) 
    if self.x<-467 then 
     self.x=470 
    else 
     self.x=self.x-speed 

    end 
end 

Das ist mein Code und das Problem ist, dass es immer für diese Funktion sagt, dass ich nicht mit der Zahl vergleichen kann.Cant vergleichen selbst, weil es keine

Antwort

1

Sie müssen die Variable x (self.x) mit einigen Zahlenwert (0?) Vor dem Aufruf dieser Funktion scrollCity() initialisieren.

Es ist nicht klar, wie es aus diesem von Ihnen geposteten Snippet geht.

+0

Wie Sie sehen können, ist scrollCity nur eine normale Funktion. Er sollte das an eine Tabelle anhängen, die auch ein x-Feld enthält, um dieses Ding zum Laufen zu bringen (Aufruf von 'mytab: scrollCity (event)') – user6245072

+0

Ich habe jetzt keine Zeit, sehen Sie, ob Sie ihn selbst erklären können. – user6245072