Original on http://www.video-flash.de/swf-screensaver-for-mac/

SWF Скрынсэйвер для Mac

Стварыце свой уласны Flash застаўкі

SWF Скрынсэйвер для Mac Logo

SWF Скрынсэйвер для Mac з'яўляецца Screensaver Maker Flash. Вы можаце лёгка стварыць свой Mac застаўкі з вашымі ўласнымі файламі SWF.

  • Родныя Mac OS X застаўка (10,4 і 10,5)
  • Выкарыстоўвайце свой уласны SWF (Flash і Flex), HTML ці Silverlight файлы
  • Стварэнне карыстацкіх пераваг Flash панэлі
  • Падтрымка дзвюх экране
  • Розныя рэжымы маштабавання
  • Flash Player версіі праверыць
  • Праверце падлучэнне да інтэрнэту даступна
  • Інтэрактыўны рэжым (дазваляе мышы і клавіятуры)

Запампаваць SWF Скрынсэйвер для Mac
(0.9.3, 27.6.09)

Ліцэнзія

SWF Скрынсэйвер для Mac знаходзіцца пад ліцэнзіяй Creative Commons У наш час з адкрытым зыходным кодам. Яна распаўсюджваецца па ліцэнзіі Mozilla Public License Version 1.1. Вы можаце знайсці зыходныя файлы на github.com

Відэа: Як стварыць экранную застаўку

Кароткае кіраўніцтва

1. Пстрыкніце правай кнопкай мышы застаўка прыкладання. Абярыце "Адкрыць пакет Утрыманне" ў кантэкстным меню.
Як адкрыць застаўка пакета

2. Вы можаце ўбачыць некалькі тэчак. Найболей важным з іх з'яўляецца "рэсурсы", паколькі яна ўтрымоўвае SWF-файлаў. Замяніць screensaver.swf з застаўку SWF-файл і config.swf з вашымі перавагамі SWF-файл.
Утрыманне застаўка пакета

3. Вось і ўсё! Зачыніць пакет і двойчы пстрыкніце застаўка. Атрымлівайце асалоду ад вашай новай застаўкі!

FAQ: Асаблівасці

Як SWF Скрынсэйвер працы?

SWF Скрынсэйвер для Mac з'яўляецца родны Mac OS X застаўка пабудаваны з XCode. Проста скапіюйце вашы ўласныя файлы (SWF, HTML і г.д.) у пакеце! Вам не трэба любога праграмнага забеспячэння. Вы можаце выкарыстоўваць пераважныя прылады вэб-распрацоўкі (Flash, HTML рэдактар і г.д.).

Існуюць падвойныя экраны падтрымліваюцца?

Так, застаўка будзе адлюстроўвацца на абодвух экранах.

Як усталяваць застаўку?

Карыстач толькі павінен двойчы пстрыкніце застаўка... гэта Mac:)
(Mac OS X будзе аўтаматычна запускаць сістэмныя налады і ўсталяваць застаўку.)

Ці магу я захаваць перавагі?

Так, вы можаце рэалізаваць перавагі з дапамогай агульных аб'ектаў, якія з'яўляюцца свайго роду флэш-куки. SWF файлаў у канфігурацыі панэлі захоўвае значэнне, якое можа быць прачытаны файл SWF-застаўкі. Вы можаце знайсці, напрыклад, у запампаваць.

Што адбудзецца, калі карыстач не мае Flash Player усталяваны (ці проста старая версія)?

Вы можаце сфармуляваць і распрацаваць персаналізаванае паведамленне.

Якія Flash Player версіі падтрымліваюцца?

Вы можаце звярнуцца ў любой версіі Flash Player, таму застаўка выкарыстоўвае Flash Player, усталяваныя ў Safari (на кліенцкай сістэме).

Пытанні і адказы: Распрацоўка

Як я магу змяніць маштаб рэжыме?

Адкрыць файл "screensaver.html" і пошук params.scale. Вы можаце абраць адзін з чатырох рэжымаў маштабу: showall (па змаўчанні), noscale , noborder , exactfit.

Давайце прадстаўляльны, вы паказваеце, 800 ? 600 флэш-анімацыі з прастакутнік і круг на 16:10 дысплей (1680 ? 1050). Чатыры рэжымы маштабавання будзе выглядаць наступным чынам:

showall:
Шкала рэжыме: showall

noscale:
Шкала рэжыме: noscale

noborder:
Шкала рэжыме: noborder

exactfit:
Шкала рэжыме: exactfit

Як я магу змяніць колер фону?

Адкрыць файл "screensaver.html" і пошук params.bgcolor. Зменіце значэнне гэтага параметру з шаснаццатковы код колеру.

Як я магу змяніць "няма Flash Player" паведамленне?

Адкрыць файл "screensaver.html" і пошук div id="myContent". Заменіце код HTML у гэтым div з вашага ўласнага кода. Для мэт тэставання, вы можаце змяніць гульца версія выбліску ў лініі swfobject.embedSWF каб большы лік (напрыклад, 11.0.0), што не існуе. Такім чынам, вы можаце праверыць паведамленні.

Якія памеры канфігурацыі панэлі?

400 ? 400 (0.9.2)
( 500 ? 250 (0.9 і 0.9.1 )

Ці магу я выкарыстоўваць больш аднаго SWF-файл?

Так, вы можаце выкарыстоўваць любая колькасць файлаў SWF (ці нават іншыя тыпы файлаў), як вам трэба. Проста скапіюйце іх у "Рэсурс" тэчку (ці стварыць падтэчкі ў "Рэсурс").

Выкарыстанне аўтаномных файлаў (ізаляванага праграмнага асяроддзя бяспекі)

Калі ласка, клапаціцца пра бяспеку гульцоў выбліску мадэлі (PDF Бяспекі ад Adobe). Вы не можаце загружаць лакальныя файлы і атрымаць доступ да Сеткі ў тое ж самае! Вядома, вы можаце выправіць гэта, змяніўшы пясочніцы на "мясцовых праверанага" ў Flash Player пераваг. Але калі вы дастаўляеце застаўка карыстачы будуць мець для гэтага таксама. Так што я думаю, што гэта не добрая ідэя.

Адзін са спосабаў пазбегнуць гэтага: Уключыць усе актывы трэба ў файл SWF. Такім чынам, вы не маеце патрэбу лакальны доступ. Ці: Выкарыстоўвайце функцыю "анлайн-праверкі"

Інтэрнэт праверыць

Гэта функцыя дазваляе вам праверыць, калі інтэрнэт-злучэнне. Для актывацыі гэтага адкрыйце info.plist і мноства CheckIfOnline да true. Тады, напісаць імя сервера ў OnlineCheckServername , што будзе пингуется. Важна: Не пачынаць з http:// , проста напісаць www.myserver.com.

Калі ёсць інтэрнэт злучэння, файл з параметрам ScreensaverFile будзе загружаны. Калі вы не ў сеткі, гэта файл у ScreensaverFileOnlineCheckFailed.

Каб пазбегнуць праблем бяспекі пясочніцы (гл. вышэй), набор "Налады публікацыі" ("File> Publish Settings> Flash") правільна ў Flash. Для анлайн файл SWF, гэта "доступ да сеткі". Для форума адзін, гэта "лакальныя файлы".

Ёсць хуткі спосаб праверыць маю застаўку?

Усталюеце яго і адкрыць тэрмінал. Проста патэлефануеце /System/Library/Frameworks/ScreenSaver.framework/Resources/
ScreenSaverEngine.app/Contents/MacOS/ScreenSaverEngine

(Адзін радок)

Як адрозніваць акне папярэдняга прагляду і і поўнаэкранны рэжым?

Калі вы жадаеце паказаць што-небудзь у акне папярэдняга прагляду з сістэмы прэферэнцый, чым у рэальнай застаўкі, вы можаце зрабіць гэта ў JavaScript. Праверце ўласцівасць swfscreensaver.previewMode (true/false). Напрыклад уключаны ў screensaver.html файл.

Ці магу я выкарыстоўваць мыш ці клавіятуру ў той час як застаўка працуе?

Так, ёсць інтэрактыўным рэжыме. Адкрыць info.plist і мноства InteractiveMode да праўдзівых. Зараз, мышы і клавіятуры ўваходы не зачыняць застаўка. Для таго, каб выйсці з экрана, вы патэлефанаваць quit функцыі праз ExternalInterface выбліскі.

Як я магу ўвайсці дадзеныя з маіх экранную застаўку?

Скрынсэйвер:
Для OS X застаўка Mac, адкрыйце info.plist і ўсталюеце параметр DebugMode да true. Кожны, застаўка працуе, файл часопіса завецца Log.txt будзе напісана ў тым жа каталогу, дзе info.plist з'яўляецца.

Flash:
Вы можаце выкарыстоўваць для ўваходу Часопіс паведамленняў з утрыманнем экранную застаўку ў бартавым часопісе прыкладанняў AIR. Гл. тут: Часопіс для Flash CS3

Як выкарыстоўваць двайковы Patcher

  • Скапіюйце тэчку "Двайковыя Patcher" на цвёрдым дыску
  • Адкрыць тэрмінал. Тып "CD" і перацягнеце тэчку на тэрмінал. Прэс вяртання, з тым каб перайсці да двайковай тэчку Patcher
  • Выканаць скрыпт з камандай ./BinaryPatcher.sh
  • Стварыць асобнае імя з роўна 18 знакаў, напрыклад, MyScreensaverTest1. Не выкарыстоўвайце адмысловыя знакі, толькі літары і лікі без прасторы (калі ваш унёсак занадта доўгі / кароткі, вы атрымаеце падказку, як доўга вашы словы)
  • Скрыпт стварае файл SWF Screensaver for Mac. Скапіюйце гэты файл у застаўку пакет (Content/MacOS) і заменіце існы файл

Вы можаце паглядзець дэма-відэа тут.

Папярэдні не працуе, калі некалькі застаўкі ўсталяваны / канчатковага разгортвання

Важна: для канчатковага разгортвання і выкарыстанні некалькіх застаўкі ў той жа час.

Калі ласка, выкарыстоўвайце бінарны патчер. Гэта важна, таму застаўка рухавіка ў сістэме пераваг загружае ўсе застаўкі ў адным пакоі адрас.

Калі хтосьці таксама падае застаўкі на аснове дадзенага шаблону, застаўкі і іншы будзе мець то ж імя класа (= SWFScreensaverView; стандартнае імя класа ў шаблон). Калі вы не зменіце імя класа і некалькі SWF Скрынсэйвер для Mac усталяваны, наступныя памылка адбываецца: папярэдні прагляд у сістэме прэферэнцый не будзе працаваць правільна. Каб выправіць гэта, выкарыстоўвайце BinaryPatcher.

Статут і адкрытых пытанняў:

Час працы:
- праблемы з папярэднім праглядам, калі некалькі SWF-застаўкі для Flash усталяваны ў той жа час (Binary Patcher вырашае гэту праблему)

Зваротная сувязь

Выказаць сваё меркаванне тут.

Дзякуючы...

SWFObject
Абраз (Аляксандр Мур)

Нататкі пра выпуск

0.9.3:
- Новыя ўласцівасці swfscreensaver.previewMode у JavaScript
- Выпраўленне: Выдалены кароткі белы экран напачатку
- Інтэрактыўны рэжым (мыш і клавіятура не зачыняць застаўка)

0.9.2: Config панэль зараз 400 ? 400 (то ж, як Instantstorm)
0.9.1: Новая інтэрнэт-функцыя праверкі
0,9: Першы выпуск

Старыя версіі:

0.9.2 Beta
0.9.1 Beta
0,9 Beta