SWF Скрынсэйвер для Mac
Стварыце свой уласны Flash застаўкі

SWF Скрынсэйвер для Mac з'яўляецца Screensaver Maker Flash. Вы можаце лёгка стварыць свой Mac застаўкі з вашымі ўласнымі файламі SWF.
- Родныя Mac OS X застаўка (10,4 і 10,5)
- Выкарыстоўвайце свой уласны SWF (Flash і Flex), HTML ці Silverlight файлы
- Стварэнне карыстацкіх пераваг Flash панэлі
- Падтрымка дзвюх экране
- Розныя рэжымы маштабавання
- Flash Player версіі праверыць
- Праверце падлучэнне да інтэрнэту даступна
- Інтэрактыўны рэжым (дазваляе мышы і клавіятуры)
Ліцэнзія
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:

noscale:

noborder:

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: Першы выпуск
Старыя версіі:
From users like you
“I am very impressed. The loan officers at Hanscom were great. They called me within minutes and took care of all the paperwork within the next twenty-four hours. Thanks to MoneyAisle, I am saving over $200 a month on my car payment.” -Oliver, Waltham, MA
“These were the fastest $2,000 we have ever made! With the help of MoneyAisle and their incredible service, we got both of our cars re-financed in no-time! Our truck went down from a 9.59% APR to a 2.99% APR ,and we saved $1,195. The other car went down because we got a nice 3.49% APR. On this loan we saved $885,which brings our total savings to: $2080! Thank you MoneyAisle!!!” -Gerlinde & Anton, Queen Creek, AZmore from people like you


