ДействиеСценарий / Говнокод #5214 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
  27. 27
  28. 28
  29. 29
  30. 30
  31. 31
  32. 32
  33. 33
  34. 34
  35. 35
  36. 36
  37. 37
  38. 38
  39. 39
  40. 40
  41. 41
private function createPanel(isPlay:String):void
{
	if(NativeApplication.supportsSystemTrayIcon){
		iconMenu.removeAllItems();
		if(isPlay!='play')
		{
			var playCommand:NativeMenuItem = iconMenu.addItem(new NativeMenuItem("Воспроизвести")); 
			playCommand.addEventListener(Event.SELECT, playHandler);
		}
		if(isPlay=='play')
		{
			var pauseCommand:NativeMenuItem = iconMenu.addItem(new NativeMenuItem("Пауза")); 
			pauseCommand.addEventListener(Event.SELECT, pauseHandler); 
		}
		if(isPlay!='stop'){				
			var stopCommand:NativeMenuItem = iconMenu.addItem(new NativeMenuItem("Стоп")); 
			stopCommand.addEventListener(Event.SELECT, stopHandler);
		}
	
		/*----Volume------*/
		var vulumeNativeMenu:NativeMenu = new NativeMenu();				
		var volumeSubMenu:NativeMenuItem = iconMenu.addSubmenu(vulumeNativeMenu,'Громкость');
		
		var volume100:NativeMenuItem = vulumeNativeMenu.addItem(new NativeMenuItem("100%")); 
		volume100.addEventListener(Event.SELECT, volume100Handler);

		var volume75:NativeMenuItem = vulumeNativeMenu.addItem(new NativeMenuItem("75%")); 
		volume75.addEventListener(Event.SELECT, volume75Handler);
				
		var volume50:NativeMenuItem = vulumeNativeMenu.addItem(new NativeMenuItem("50%")); 
		volume50.addEventListener(Event.SELECT, volume50Handler);
				
		var volume25:NativeMenuItem = vulumeNativeMenu.addItem(new NativeMenuItem("25%")); 
		volume25.addEventListener(Event.SELECT, volume25Handler);
		/*----End Volume------*/
				
		var exitCommand:NativeMenuItem = iconMenu.addItem(new NativeMenuItem("Выход")); 
		exitCommand.addEventListener(Event.SELECT, exinHandler);

	}
}

Немного моего айро-высера... Думать было ой как в лом =)

Запостил: KirAmp KirAmp, (Updated )

Комментарии (11) RSS

        • AIR сам не люблю, но это самый быстрый способ написать эффектное десктопное приложение "для понта" =)
          Ответить
          • что за 'эффектные' приложения?
            для понтов сейчас в ходу всякие сервелаты, а быстрый способ - WPF из F# дернуть.
            Ответить
            • скины, звучки, fart-button?
              чего еще ждать от прямой ссылки на бинарь неизвестной платформы
              Ответить
              • Бинарь - для дела, а вернее для обновлений программы, я подумал что приятней будет лицезреть бинарник, нежели *.air файл, непонятно чем открывающийся...

                Собственно это приложение для радио, что вы ожидаете от него кроме воспроизведения потового аудио, и парочки окошек с ненужным функционалом? =)

                +Мы тут обсуждаем не говноплатформы и даже не недопрограммы, а лишь тот кусок отборного кода, что выложен выше =)
                Ответить
            • 'эффектное' - для меня как пользователя это в первую очередь красивое, удобное и простое.

              С эф шарпом не работал никогда.
              Ответить

Добавить комментарий

Помни, guest, за тобой могут следить!

    А не использовать ли нам bbcode?


    8