BASSON_XVI
Июль 16, 2008 21:18:25
Здрасте. Вот буквально вчера начал писать скриптик, и столкнулся с такими сложностями:
Как правильно мотать музыкальный файл я как понял тут за это отвечает audio.Sound.set_position()???
где можно подробно прочитать про canvas про модуль appuifw???
Как организовать следующие
Переход из функции к функции по нажатиям клавиш??
Хы ну и на последок. Сколько микросекунд в 1 секунде??? :)
П.с. сильно не пинайте.. как то давно писал блокнот на МПаскале для моторолы, помню по началу тоже с кнопками и от рисовкой проблемы были. :(
Ferroman
Июль 16, 2008 21:44:34
По первых не знаю, поскольку на мобильном змею не использую.
А вот по поводу микросекунд в
секунде, то их - миллион.
arok
Июль 16, 2008 23:02:17
BASSON_XVI
Июль 16, 2008 23:14:45
arok
C перемоткой вроде как разобрался….
Терь проблема вот в чом…
как задать кординаты отрисовыванию изображения через canvas.blit() задовал так canvas.blit(img, (15,15))
2.эт я прочитал вродь как.
3. не грузиться… или у меня нет тупит или сайт не пашет…
Мне бы примерчик как переходить из одной функции которя рисует скажем квадрат по какой либо клавише в другую функцию которая скажем рисует круг… :)
BASSON_XVI
Июль 17, 2008 13:39:48
Хм… ну ладно задам ламерские вопросы из области не мобильного питона….
собсно есть вот что:
class draw_skin:
def played():
bg_player=graphics.Image.open("E:\\bp\\images\\bg_play.png")
canvas.clear()
canvas.blit(bg_player)
Обращаюсь так:
draw_skin().played
и так
draw = draw_skin()
draw.played()
Но не работает.. как собсно обращатсо то к функциям в обьекте??
И ешо одно как сделать переменную из одного класса доступную другому классу???
Ответьте плиз :(
AleXanrd
Июль 31, 2008 00:00:54
вот пример есть глянь
>>> class new:
… attribute = ‘Hello’
… def method(self, name):
… print self.attribute, name
…
>>>
Таким образом, мы создали класс (объект) с именем new. Он имеет свойство attribute и действие method. Для того чтобы использовать класс, необходимо создать его экземпляр (делается это как вызов функции) и обозначить переменную, через которую сможем обращаться к атрибутам и методам этого класса. То есть сначала указывается имя объекта, потом ставится точка и, наконец, вводится имя атрибута или метода:
>>> my_class = new()
>>> my_class.attribute
‘Hello’
>>> my_class.method(‘World’)
Hello World
>>>