with this code:
class Logo( layer.Layer):
def __init__(self, radius=8, fase=0):
super(Logo,self).__init__()
x,y = director.get_window_size()
punto = {}
radio = (director.get_window_size()[1]*radius)/20
puntos = 12
def pos(n):
nx = x/2 + math.cos(math.pi*2*n/puntos) * radio
ny = y/2 + math.sin(math.pi*2*n/puntos) * radio
return nx,ny
sacala = radio * 0.0662 / 100
self.sprites = [ ActionSprite("puntocoop.png", pos(i + fase),
scale=sacala)
for i in range(puntos) ]
for i, sprite in enumerate(self.sprites):
self.add( sprite )
sprite.opacity = 0
sprite.do( Delay(0.3*i+0.1 + (0.05*radius)) + FadeIn(0.2) +
Blink (10, 5) )
self.do (Delay (11.8) + CallFunc (director.pop) )
This the traceback:
Traceback (most recent call last):
File "presentacion.py", line 63, in <module>
director.run (main_scene)
File "los-cocos-svn/cocos/director.py", line 248, in run
pyglet.app.run()
File "/usr/lib/python2.5/site-packages/pyglet/app/__init__.py", line 264,
in run
EventLoop().run()
File "/usr/lib/python2.5/site-packages/pyglet/app/xlib.py", line 94, in run
sleep_time = self.idle()
File "/usr/lib/python2.5/site-packages/pyglet/app/__init__.py", line 187,
in idle
dt = clock.tick(True)
File "/usr/lib/python2.5/site-packages/pyglet/clock.py", line 679, in tick
return _default.tick(poll)
File "/usr/lib/python2.5/site-packages/pyglet/clock.py", line 286, in tick
func(delta_t, *args, **kwargs)
File "los-cocos-svn/cocos/cocosnode.py", line 657, in _step
action.step(dt)
File "los-cocos-svn/cocos/actions/base_actions.py", line 101, in step
self.update( min(1, self._elapsed/self.duration ) )
File "los-cocos-svn/cocos/actions/base_actions.py", line 258, in update
self.actions[ found ].start()
File "los-cocos-svn/cocos/actions/instant_actions.py", line 134, in start
self.func(*self.args, **self.kwargs)
File "los-cocos-svn/cocos/director.py", line 290, in pop
self.dispatch_event("on_pop")
File "/usr/lib/python2.5/site-packages/pyglet/event.py", line 349, in
dispatch_event
getattr(self, event_type)(*args)
File "los-cocos-svn/cocos/director.py", line 293, in on_pop
self.next_scene = self.scene_stack.pop()
IndexError: pop from empty list
Original issue reported on code.google.com by leandrom...@gmail.com on 9 May 2008 at 2:44
Original issue reported on code.google.com by
leandrom...@gmail.com
on 9 May 2008 at 2:44