Sha256: bc74aeb5b4ecfb71b76049a7cf3a3e47551d1ef7dff855dceb25ab7dfc3e97e3
Contents?: true
Size: 822 Bytes
Versions: 1
Compression:
Stored size: 822 Bytes
Contents
#!/usr/bin/env ruby # Copyright (C) 2004-2007 Kouichirou Eto, All rights reserved. require "sgl/cocoa" def setup $windowShadow = 0 # $windowBackground = 0 window 900, 700 backgroundHSV 66, 100, 20 $movie = movie("/Applications/iDVD 3/Tutorial/Media/Background Movie.mov") $movie.loop = 1 end def onMouseDown(x, y) if 100 < x && x < 120 && 100 < y && y < 120 $movie.play end if 150 < x && x < 170 && 100 < y && y < 120 $movie.stop end end def display x, y = mouseX, mouseY backgroundHSV 66, 100, 20, y/2 $movie.frame 100, 200, 640, 480 $movie.rate = x-350 $movie.volume = y/7 colorHSV 0, 100, 100 rect 100, 100, 120, 120 colorHSV 33, 100, 100 rect 150, 100, 170, 120 end def displayOverlay x, y = mouseX, mouseY colorHSV 66, 100, 100, 50 circle x, y, 20 end mainloop
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
sgl-0.4.0 | examples/cocoa8-movieoverlay.rb |