Вверх ↑
Этот топик читают: Гость
Разработчик
Ответов: 26151
Рейтинг: 2127
#1: 2008-07-01 12:38:08 ЛС | профиль | цитата
Проект нового компонента -- анимационные картинки и анимационные иконки в трее из набора картинок (по аналогии CheckForumX4++)
------------ Дoбавленo:

Ну и чего, как проект, чего молчим-то
карма: 22

0
файлы: 1project_iconanima_1_00.zip [10KB] [230]
Ответов: 1397
Рейтинг: 50
#2: 2008-07-01 12:48:15 ЛС | профиль | цитата
Я например жду версию 1.2.
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Разработчик
Ответов: 26151
Рейтинг: 2127
#3: 2008-07-01 12:50:40 ЛС | профиль | цитата
Валерий писал(а):
Я например жду версию 1.2

1.2 уже в пакет может войти. Уже есть версия 1.10, но я отзывов не вижу по альфа версии -- как работает, какие предложения
карма: 22

0
Ответов: 3655
Рейтинг: 69
#4: 2008-07-01 13:13:38 ЛС | профиль | цитата
Ага работает (только под делфи)
Delay - я бы назвал FPS - количество кадров в секунду.
А так же непонятно в каких единицах это Delay .
Необходима регулировка задержки между циклами.
карма: 0

0
Разработчик
Ответов: 26151
Рейтинг: 2127
#5: 2008-07-01 13:18:29 ЛС | профиль | цитата
Вячеслав писал(а):
Необходима регулировка задержки между циклами

Как ты себе это представляешь, можешь поставить индекс = -1, задержка увеличится вдвое ?
Delay -- в мс, и это не FPS, это -- как в GIF'e, именно задержка между отображениями кадров, кстати, там тоже не регулируется задержка, она -- фиксированная
Что под FPC не так, у меня работает прекрасно ?
карма: 22

0
Ответов: 3655
Рейтинг: 69
#6: 2008-07-01 13:30:16 ЛС | профиль | цитата
nesco писал(а):
Delay -- в мс, и это не FPS

Хозяин-барин
nesco писал(а):
Что под FPC не так, у меня работает прекрасно ?

Это у меня FPC глючит .
nesco писал(а):
Как ты себе это представляешь

Не знаю - просто устал ждать когда ОНО моргнёт
карма: 0

0
Разработчик
Ответов: 26151
Рейтинг: 2127
#7: 2008-07-01 13:33:54 ЛС | профиль | цитата
Вот версия 1.10. Проверил -- прекрасно работает под FPC. Предыдущую надо удалить, тк новая имеет другое название

------------ Дoбавленo:


Вячеслав писал(а):
Не знаю - просто устал ждать когда ОНО моргнёт

Это в Random прописано, а не в компоненте, в компоненте 33 мсек

------------ Дoбавленo:


В новом примере можно включить отображение по кольцу и посмотреть как оно моргает в цикле

-- по топику ниже (или в аттаче) есть новая версия --
карма: 22

0
Администрация
Ответов: 15295
Рейтинг: 1519
#8: 2008-07-01 13:46:16 ЛС | профиль | цитата
nesco писал(а):
Delay -- в мс, и это не FPS

В данном случае одназначно Delay. FPS это вообще-то не параметр, который регулируется пользователем, а измеряемая величина.
карма: 27
0
Ответов: 82
Рейтинг: 2
#9: 2008-07-01 18:06:00 ЛС | профиль | цитата
Windows XP Home Edition SP2
HiAsm/Delphi - поставлен с нуля без обновлений - все отлично работает.
Только вот:
• Делаю развернуть окно - иконка в трее
• Делаю свернуть окно - иконка пропадает из трея.
Это тлько у меня так?
карма: 0

0
Разработчик
Ответов: 26151
Рейтинг: 2127
#10: 2008-07-01 19:09:44 ЛС | профиль | цитата
Алексей писал(а):
Делаю свернуть окно - иконка пропадает из трея

Проверил, соединив onClick с onShow компонента TrayIcon -- не подтверждается. Иконка остается в трее при ShowWORemoveIcon=True

------------ Дoбавленo:


Для тех, кому интересно, то этот компонент -- аналог вот этого мультика, естественно, с расширенными свойствами


Add(MultiElement,11230314,484,357)
{
}
BEGIN_SDK
Add(EditMulti,4387799,21,21)
{
EventCount=1
WorkCount=2
Width=475
Height=165
link(doWork1,16188881:doEvent1,[(31,27)(31,90)])
link(doWork2,9684769:doData,[(28,34)(28,48)])
}
Add(Timer,11168534,105,91)
{
Interval=33
Enable=1
Point(onStop)
link(onTimer,3675992:doNext,[(191,97)(156,97)])
}
Add(IntegerArray,12958900,273,35)
{
IntArray=['0'=0,'0'=1,'0'=2,'0'=3,'0'=2,'0'=1,'0'=0]
}
Add(ArrayRW,14463475,273,91)
{
link(onRead,8802368:doRead,[])
link(Array,12958900:Array,[])
}
Add(Icon,4830876,322,133)
{
@Hint=#5:#main|
Icon=[ZIP5E07000078DA9D957950535714C6CF4B880904088204120C09246C451212364116D90C4B305024096050F63588A288488146042220FBB008A220A0228A4B8702363A0A82A01DA42D62C1A55AA69DCEC86875140B6DFAA29D69FFB1A37EEF9E3B6FCECCFDCD3BEFDEEF5C00047D8C8D413D43001E800C00D668A029B0877779B51878F878D9F8B9B80836996F60C3276BBD19140AA4E3396D2F949EFD09901788AC217EE85A1D7D20103588184CA500CE85C1791BC3B30C9BB9349D5E13E8B783B3528D4C374DB2C6FF33F0A129D87D3DE097C810AFD66FD583723C6403BE56C363D8124A007200EA3419C70D3DBBE98C4D24B2FD7BBE0DC150120B743BBE034116F821B01B200D8124045FA9E13D80168840320232803CC02A10761F99574EB18F33C6EB61FF05E868AEAA8DE0A49BA11C52C73422C8429C31480A064942D041A8C07A0F30904240DF512CA400A4037C01BAD578D3E3245EAB8356B6AF86E62A35680F1F37B36BBD82632FABB569FA961E554A0F70A1CB9CCD654EF40C2EA398EDD7E6AE9FC520459B686E5DFD9606900CBA39787A959E4F3F33EC4E068DEFA83E1A7BF35DCBF608F30BF22B46CB1AC6EA8EDE6CEDBED57966AAABE77A75594B816C6F96346947C2CEF8C47CFFA8A4B5E16CBD402AA786C26BA5B04F1BA335C2B56010AC433992F89A2F144383CAE9EB63776E4FCDCECD3F5A585898BD3DAA3CBCF3DA6E9F5B32FBD104DBF352DEB154614F435D6D7DA72826CD29DC859246B1EB34D16AC1C14DC13B8E2846AE38DC373EF9C3F3E7CF5EBD7AB5B4F4FAF1F793D7CBE27F5678BE6EE4BE51582F6630274269AD1ED4037CBB338D958343CA2279B9BF50C4F6D9C8AB62C204CAB14339EE7EF1C77B2E3F5D7CBEB2B2F2E7CACACBC5DFC65A0AE64B82962F44FFDACCBFB2D3BD338ADBB1D9B2C2D544C6D2C9F55EA7BC74716068A4BABE7D7B62B6DD264FBD5C6F0D5B5394A3951C20A969BC7BEFD11FCBCB2BCBCBBFCC4CDE2E8E7839287B7AB5BC2D3776574A5CC4E6C010279B820D8C3D36A438F2AAAE12F9F8C46CC789AFE5258D7149D9EEDE21C62656EA7D2F1458C853738A9AE71F2EBC595A9ABF7A6EBE76F3F24F35F76F9CEAEDE96AA8AF0FE0F30D0DD77C6E41AA70D24B27E34AA3C523E333C73A074A0E1DD9BBBF5414156762AAB63314041376380825B2FC036DF7E61ECE0C75CF94F8BDB95532FD55F3E953A70A0B0BACACAC0878828FB1469DB37696093E4F281C564E1C39DA8796969C9163991A85B3A5A3185686153DC0BCB2AA3679C7C1ECBCDA0BED4DCA6CAFC516D164454CB254BC2542C460304844CD586BED43F6C4341ABE3C65DBC8D85447D7D914592E53C0B3EE611B6E344239BC44AA9598DAD8D2149121DEB03D283233615F54E8C5CCC0A94241B5D831DCCDD6D7CE2CD58DDEC2A79672B5F3DDE87DCD755D272F8684271A7A5961CB71BC7E0ACD5D57DDA624DA3A0A02C418C289E0C09B6EA1BD0E74A9BD4FA8305D2491C7441CDC1E5E1117D69C1C5629F1CEF471DCE2EE111414CD0C0AA3EF0FB43F42C3366379E7510E49FD7F4271B84901F5C76D01B342D11D2FF10DC7A04B1661DD4EC22E5FC9495F0FB1177BBD27C7D583C57620735904891E369288141A702EAF8B1EB50B1866F12E99121CDF764809973325F199E2F38759EC0752E7C7B109133CC14C30F977B9FF5C78E4308759B186DB4DC5E46091380C92008814417210AC02436C27F84EF359231270A2BD353C6A612FA80B8649016BD0CA6B9081723C1E44EABF2816DC0D968E7298EDFAC1DF58A006579B3D11D47331505AB5D97D6BB1723E44F0D484FF2AC48ED3C072EDA3314FEB075FB176B81FEDF22476EB189BD96BE03764AE7510873625EC0184588773EFA571728D681EBAEF6B8944239CA937C9A7CACCB6936CDB4FF1575AFB0E9A514E68A31C83764D6A8736BBC9C8B38C4E32FBA02B03C1C06722436E3E9577816230E2C99D8CA62879BC5E0A37DDD8CC4FEF63AF8BD52C4D534F927680254DE04CF237FD6773DF23D513954A55A4522D8197EA1990548F00AB2A42D39F1ACF008FB2E8AABFA050A5FA52A5FA1B9F8211B2]
}
Add(ArrayRW,8802368,322,91)
{
link(onRead,8082269:doEvent1,[])
link(Array,9008407:Array,[])
}
Add(BitmapArray,9008407,322,35)
{
Bitmaps=['1'=[ZIP3610000078DAB5970B548DE91AC77FCE18C3B84C98D0084935C86D975284A974911A4537856EDAE92AB2954B854697294A887D6808A1DB587132A79661ACDCA6D38AB35C4668CA6518C6096730678DD3F9CE576AB7777B6B9AB3E6BC7BFDD7FEF6FADEEFFD3DDFFB3CEFF33CDBC6C5BC3B2DC35CD468515AADEA86DE9B1BADF79587F0964F57E775F60C72257585276D9D18AB247987EB0EEBA8F2AADB9F97B64AAE74AD619D37DC375F6B52CFB161CB7952B2CF939659CE8A15D92CF489C5C52D0A0B9B40F575C4E115B49D9589A51494D65071FA0AD535B7A8B950C5C96D8994C738511234839C9005A46F486371C00A269ADA3064E838850DAE0B36B2E9F3026ED7DDE7E5CB173C7B749FBFEF8EE5F10E5B9EA44CE26A9021FB6D75499B67C5D183F96CFC6C0BF64E3E5858B928CC4FD87480863B0F79FDEBAFD45796726F7F100DC532B296791332C78AB869238936FA809CE830CA2B2E90B42987791E418C193F4DF1FEE9594778F8E03137BECCE279E53AAA2BF6B36D6B2653CC2663ADA7C586097D499C6DC7B1E367D89C9547C4B2B5989AD92A6C888D8D2535633F5F6D4BE0DE4E6FBECA882038C00FBDE1BA380EEFCDC671BD499AEF4459D969D6C67F8EADBD079A86BF57085B835C298C7026DAD992A04F26B0C5E963D65B0E2535329455ABD31827B153F5616B8C49AB4D15BE719BED8387A31BAE364ECC99668DD5C4298C193DBD7D9E5C73AC36DF5396C2D7CD7EF7688F9F967BAD71D8D93A8AF8EB248635C7B20675F12CBE6D743A5F90B7A8EDBD4CAB8537E7A9ED4C4A3548792FA55D506CFBBEC8856AD5FD6BE6B7CE8B883F4B64C259A25A54D9AEF833AC4DAD44965441F8EA62FC227271F1C9C0D6751D560E514C9E11C01813578D6C357F0A72057F51783E52D93156258BE73FF35B52B65D2027AF8A42F14C977F7D9973DF5EE3FA8D7AEAEF3EE676ED6DBE3EB297C38911C8831DC9F69DCEDEE53E1C484F212BF3006B36E4E1E229C370AC1DDA438C55B9CABE54E2BB7AC7B328444EDA8EF3D4D6D673B356E45DBFC2F775B7C433799FA78DFFE0D5BF7EA1B6EA1B4A62BD285B6CCCF5A546FC10654043983E673C8751E23C9483FE969C2FDCC5952BB7D893779CF9DEA10CD61D8FB6CE68555F75E0DBBBAC20346233EB361470F42F17686C7CC28B172F78FDFA354D4D4D088240EDC5531447DA51B7D284A6ED26083B8D1036EB212C1FC68F0B8652E9A083DCE243E2CCB4D9971423E6B3064E7D7381D4B4ADCCB47643CFD09261FA16ED3628F3DDD6131ABD9DAAAA6BDCBFFFA885A7AC678F1E5014E34AEDAAE9084573114ECE42F8C29CFFA498F36495295702C65262378C4D93B4C53CD707A9612F4A766570BDB641CC7767C9DD7B98E89804CC2C9D441B26ABF19B87B5CB1A8A8E5D546337EBDCE1ED9C5C32897FE779239C8DA129DF9F92A5D6AC749F85AFAD292B6619B36F9E31A916430933E847E04088341F2EFAF13655623D385458CE8E5D47885F9F8EF3DC858C34B460B881B95AFCBBF9ACE7FA77DFABB07FF9F919656B3CF929C51EA12105A1BE88B2D468E6BB7B101523C367B13FC6134D982D3124C7C180B513071232B81B1EEF4245FE5EEAEE3EE7C45FFF867CCF31129376228B4B66A1DF52269A5833E8A3D12A7CCB5991F887A6F3C3C3270AFE8F0DB738153E03E1540042D3415EDD38419E7C27A5C7CBC8CDCDC5CFCF9F117A7AF4F9408B28C900E43306B1FAE39EF874831D2BC3B879F79F94965DE4CFB9A52424E52013F377E2FA541CC4DC3C70B081DAF99F6A17CD1231161B9FFEDCC26FB856C3C9A0F1227F09C2F3221ED794525272944B972E919090804422A157AF5EF0A71E7C3ABC3B8766F42359D297C09EB06E6100976F3E202FFF04D9390562DDDA4346965CACC3A1E81B59AAE79FD63A666113C9D2655BA8BFF38027776AF93258C2AB1C6784EACF78509A4A5A720A054545040606326AD428FAF5EBDBD25C2DD0EBCE41ABBE6C146BA56F0F91EFE7C7E56BF7385C20EED5DE22E4BB0FB144BA9C8F4648D4E2AF2DEF161616B6688A4D188BA4C994975550B4CC91ABB22962CCCFE7E56E5F021C2CF8C4610E9E5EDE8C3230A0DBBB3DE9DFFB3DD2A70E60ABE47DE28CDEC7B73FEC4B8BE7BBBA479C3A7D912FF61DC1E9537F060C1AABB17EB5FD6E6C6C6C51F398393B066B671911BE7E144BA753279EBF97992E9C8B9E86EDE8218C31D44767880E861F8AB5DD7E24471CB549328278E3DEC82C75A9BF5AC3C39F9E92999D87C46C0EEFF5D153ADD51DF952D5FAD7963B4DC5BC6E67EF4FB84F30F9327FCEC5B97032DA8E7D0156E4FA4DE578F84C2A975951EC6EC02E3B5D9267EA91BD7C093BE445CC750F475B771AEFF41AA9927FD5EA77C7DCDC5A0B956BC6D8C9EE189B796239D30F4FB710C2164710171C4E624818AB838289F4F2629EFD5CC68FB7416BB019EFF4D4871E2354D7EA8CDF81FB5BD21A3281FE3A2668E998D277D0047AF61F4BF73EFAEAFD86A6BE468E5AFCABCDD1608FA6BD51AC17DBA1EE7ABCDD8E8EF1AFDC83BCD5664DF6BC8DEFA199AF6068E889BA6287DAFB6BEAF53AD9FFAEF4708ABF251A62A6CD868E7C8D7DE6EFE4FE5E3B34BEFF1FC0EDAA1D9AF447727FD30ED10F2D7DACB23FFE0FDCAEF6F7FF0BF7BF5B8CDD38],'2'=[ZIP3610000078DAB5970B50D4D715C67FB63623534C8C8A8A46020408011501DD823CE42988202C2CB0ECF2585877811510790A510C210A0405A3286E4644A24444A9D5445B1D7592F155ADA39DDA3AA16AB599344D5A4BD3EA249DB174FBDF15967D414827BD3BDFEC7FF7DEBDDF77EE39F79CB31109A2C918864880A78069C39884F3B389E179D3A11BE335D175E3FD06AD0926C2A71E5E586D02ADC5B3C53EE67C37467FAF1E86D6E4D9C63ECF789FBDD5365DA6BEF50A8D3BAFD0DC7686B2B29D64CAAA49109710109167BD8F30D295ED546C3EC1919FDDE4CC85DF70E3E65D6E5EB9CEB95D9B39531E47BF32943DF919B4D437939D5B868F7F3873E62D306A884DAC40B3BE8393A7AFF1F8F13F19FCE2336EBD5BC597ED113C6A5CCC6F951EBC17399FE6E4108E1FEAA1BEA1951571320282138CF2C5996FB3AEF6283F3D79956B277BF9E301250F8F55B2639D94FC55C15407B952EAF102ED25851CE9FB39EA824AC2A2C47878051AED4FC96E4151FC1E859AB7E968AA617FFB0EDAB6B512161C42CCAB73A9593413E5B2506256E511189E8B7F40229E0B9619355457579394D58ABCA08B0CD55E24995B484D5F4F549898B0C018A2435348946C44A2D8C62A490DA2E0146C8DE8A40DA4C81A48CDD9469AA20549F65692E50D88656F91206D2024A61897D7E2CC7D381C63EA1BFE46DF044528098F9013169646505012BEFEAB71F2948CAED3DA8E55FD9C298CBED6FB3D75347E0C73C37138DE3EC6F81B27866DC7B20D4CF02E8E35C65DAFD31A306297FF0DDDB3FB347227D536607A96EA09A07AF45CB4BA1BE6E7A7E71F5E57B4E912C575972831E0E228367DCCEB4D17A96C38CBDA9A63E414759220DB4664D24682634A58129ACB6B7E4936B9ADFCA9D31AF9B3D6F6A0AE3C49D556E1FEB75DA371D755F6745FA7EF8470A7CFFF9ACBD77EC79D4F1EF0E0D3BF706FE01EE77BBB38BCB908AD2A969DF210BAD6CB38D8D2C88EB683D4D67793905689BB57340E73BCCD794D7D69C29F24DD4456BE96E6DD57181878C0EF0704BE3BB7F9C3FDBBFCF9F3CFF8FBE0DFF8FA5FDF3070FD23FAABD33995EDCD9D020FFE54E2C6438D2B1FA7CDA73F7E1E8714815CE9DBCBEDDB77D9D7FD0129D24266BFB41007474F735F59F047C6955058B49D8DF54738FEE15506071FF1E4C9139E3E7DCAD0D0103A9D8E815F5EE0587134F72BFC186AF743D7E1816EBB33BAF5F3F922631E17631CD106CC64C352070E349473EFFE432E7C7495A6E677581E2EC6D93D90F9AE01A31A4CF8FD966592BD668B813F3CA1D6C0678AAFBEFC9CA3E5490C5485A03B9A88EE5C14BAFD22FED328E251953FB773BDE88F9ECF96C50E429EB347ED6E47FFDE6DDC1978C899B397E8EC3A4C69791D4B03E3040D4BACF8F56359743159457D14D49C4751D862C67FF9703BE7D62CE6DFDD527497CA19EA51D05F104E85240A79A43F6551DE1C48F6A629601E1AB7E7C99B01C52227C18FF7B82ED483F7FBCEB07B6F2F9BDE68213E311317F7009CDC4456F1BF2AA50A65F987ACA9386DD0A0C7378FBFE2546D1A7F6D5C81EE6123BA074739D5544A8A249592F24A64D90ABC7DFC58E9EBCE9E18375EF79941FEEC49A4FE08CEF67471FFD37F70FA17BF126A4FA111993905F8F885336BAEA719FF22911499B20965D949F24AFBC82D3D46F40A8501BA0BB9E8860EF1F527A7E9D67670E283537476769293A3E0656767EC5F984689EF74B4A1B3A879750AB249B0BB4243DC6A85013FB47331434CAC9819B3DDACEEBF7F88922CD55BE4ACEB27A7A44FC01114020297E7189026CEA7BFFF38B76EDDA2AEAE0E5F5F5FECECECE007CFB1DA6932EF873ECF56DFA9E44D41A8376B717829C8C0A7CF15599A77857ADD865822C7D523D03AFF0CD7B125212AA4F9DDC83507C929EE1534F40A1A7AC95D7718EFA569461D9AEC2236A8D6B2395F438D5245717A3AC92B1259B8308269B3971A38479059A82535773BE2944C5EF608B68ABF91BCDBD7D767C092D03564AC6911F88F92A1DE2F68E8119E05141D247B6DB760CB7EA6CD59C48B8E7E4C73F467EAAC454C79D18BC9F6AE66BC7AC8F3F7909CD544644C3A8E4E4136EBD7C8E7C1C14103F4C3E727E92C8F2B1374EF1034083614EC13D0894CC855599A7D563C96D0DB9CAE7C47A8DB6FE0274AE0C73345E6B5DA925F6D5EFF4672A7D71231B12B55E4CAAB8897BE895429E851B51BECD273E8212FE810BEDB455A5EABC1D6D519F5C4496A89582163EE2B2B993CD5CF2CFF5AD56FCBDC3C5C0B4D6BC62B0B6258284A253852C5CA682919897254A93234695254291214F1F1AC0A8B15623296D92E093C375DE8D1EC43CDF71A8FDF82F7DB3053F0E52C97081C5CA399EE1486BDE3728173A975BF61ABAFD16215FF566B6CE8B17536C6FDAA2DEA6EEAD83A2CE3DFB4071953B32D3D63F1A7DAE63772D8E88926A2C3CA7E5BBDDE38E73F911ECEF8B7C446CC8C68B0E4B7D9677E47DEEFAAC3A6FDDF03EF4475D8C2F7C9FBAD3A043F18FA58537FFC1F7827DADFFF2FBCFF0567DE9E73],'3'=[ZIP3610000078DAB5570B4C535718FE96B925CBDC62544464304120083A67810E100481CA4318CF42E9BB9416286D41103A1F88888F124045F0D12902220F0BC44C3727068C06C5C99859C646C68469CCE61ED9D896986D8961DD6929A58F0BD6C59DE6CB6D73CF3DDFF7DFFF3FE7FB1B91405F00C3A01378132C32E205AC9CBE61BC6F3E74737CEC9D37DF33D098C11E3EA971A2CA0C1AABEF56EB58F20DCF3E2F354263F69D629D695EE363FB07505E730B07EA06A13ED48BA2A2A3E0B255484856223022CB761D3232C40D28DCD98D73DA3BE8BD3682E1BBF7F0D9E010FAEACBD15B1C871E71188EE764A2BAA20A7C5111D6D13661B9F31A9386E8C46270B26A5071A01D8D4D17D077E53AFAEB54F8521D8187957EF842EC8DB3912EA84A0DC585B67654541EC2E638360243124CF21339D510167443A0E88048A6015FB81759E272648B76419226462E23064C5A00D47205CEB65D8224A704E151C9F0F20932C59FCAAF8140D909218148D94E701642451378791A70A40D884FDF83A85825625354088E9480169488D56B824D1A542A1512B9B560E736832F6F053F9F5CF31B094E812F3B059E6CFACACD3D41D6DA097A482AA80623693B52D8FB9026A8013BBB0EBC9C7A702547C014562381B50FA1D10AB8AD8EB3CCA1B1C6A4C37EA6DC844466233C8283F0F00C6CD8908CF5FE8970F566CECED350D7AAFE9E394CB9D6E79D395B3F867BC63A9C6F1D53FDCD53C3D4B54C013BF7E25C63DEF93A8D013371F90DEBA6F7D3CC9E9452C0FC5D4AED806AF6BD6874C396EF4FCF6F9C272FBB09C5EE9B501A30308BB21BD8A91E4049E555E46F27F52E6F4402BB069149BB1012AD84FF461156D39228B96DF2A9D398F879F96D90965C44E9815BA8387C0707EB6FE378CB10B41FDC456FFFE7B875E72B8C7E7D1FF71FFE8CF1B171F47736A1A35C0E8D24064739A168DACA466BF5411C39DC8A1D152D48482F81A70F030ECB7D2D79CD7369C69FC42A2375AE41D5B1418C8DDDC73763846F7404DF4EDCC30F8FBEC36F93BFE2CFBFFFC2D8D075F4A832F011DF17A3B95EF85EE981073277DC4877414FBC33CE098330A83D8991917B38DD7209A9AC3C38BEB1160E4EDE96B9B2E28F8C53224F5E0BC666A1018F1F3F36E0C99327989A9A824EA7C3D827D7D0AD6060621B0D530D34E84E784157BB12BAAD2EF831D31903D14ED0042EC57B010E68AE2CC6F8C4035CBB7E1BEAAA3A846D4AC64ACF20B8B807CE6A30E3A70573C1CFDE0F49692FF2770D9874CCE0F79F1EA1AB380963A5A1D0752542D71705DD193AFE3948C72FA57E1811F9A087E182FD6F3BA0D06B21A49EAFA0E7640D46C71EA0F7EA4D72AE76A0B078370282E288067F1B7EFD086628C0936B91BBBD9FA00F92928F212EBA88ACAD170C1A82C2043698D15714E58BE6145FA8039D21F3781D594B0005DD95E4711C43C40FDAB5BD3876B213657BAA119FC8859B67205C3DE836F5BF25B514E2E20F91BDED32B95E22DC3D101576119C475661274187116D1015B41ACFE8164A5DCC9780AB6D4D9878F8072E5FF994784F9E095C41AEC18796ADF0B6E07F8BCE025BAC9E8EBB504B78BB89AF906BC179023D6FBB0DB750D14CF66113C119C37ED4639163800D5E7CC5CD02D131C958E2E861B3FFFD42C5E049F64150D043FC484B709E78929EBFD3A0415440F8956D7372CF079EEC7DE2D787919CC681BB5790EDF963F431FF500958392DE0C85A89A776CEFAA29EDFC82D90B73C133797F82853548BE4542EDEF40AB1A9BF997357ABD51AE0BF311B99D9D584BF0B9952C24178050A0283B7B69058ECE3D58393731C293C3522A333E0E4BA81D2BF667E4F4E4E1AA01FEBDEC940585C11D17D84682031E49E2668049B9C553CD969BB62CE10D711DFDE031A3D01AF2EA55B7AB535BFD4D2FF66CE4E1FFF64C4C44A20E294229EB5172C31D1236930C4A5E7D08343FA8A4C493DD2B30E19627D37B30271693B10B1998D15AB62B1E0359AC5F96BE3DFD667B3D10BCD3D63D59A68ACA533496F21412C8385CC440E244C3664E92C4852D3208C8FC796F018AC5F1F0347B704BCBC98F4680B375AAE351FBF15EFD3B094E472995B041CDC1958EC1A8E854E618433C0B6DFA0EA6B34B0A97F9B39147AA8DE8D693D9595EF32E7D6615DFFE63DC89C9AA9F4CCC5CFA4E6377150F444F6E8B0899FAAD79BE7FDDBD3C399FE9650D4CC8C066B7ECA3EF319799F550765FCCF81D75E1D54789EBC4FD541F260E863CDF3F13FF0DADBDFFF17DE7F014F7B9B67],'4'=[ZIP3610000078DAB597FB53135714C7BF9DE9F497DA998EB55A6D87566D2D3A2AF2686AE5610C8301420C3184843C3724BB8190040C420AD619EDA0D582AD8ECFA8581150083EEBABB5569DD6FEC6DFE2BF40CFDD6C924D7689D1DACB7C6717F6DEFB39E79E73EFB9E88C9AB721360DA994F4BEA4B7F059EA83F45DDE1616F929B65FA13148C8540C4F903AC6654AE4BDE7CD93CB9BCF8E17242564EF2AF3A4B8A9878D1F87CD7F91748E740AADEE31186C3F608771105B759DCA79A819AC07E010CE4318B80F61F011FCFDF7E0EBBB0D2E3A074F781AEED01538BA2EC0E2398CDA866E6CAA6CC5471F6FCCD8B0D3D80F4F681CDDC34FC5F181BDF7698E3BF0C7AED33CD334CF1578C3BFC0D37391386760728C60DB0E2FB6D61833E69B9CA3E88CDD11E5EB63E36648573363BDE17171BC3BC4741E76FF0934EC8AE18BF5D519FF777BC6E0895C83373243E3D8D8491A779974491C9B1D7F01AEEE7330D987B1718B3663433C1E87C9758C7CBD4C7E4F51FF09D2B862AC3378162DD67DD0D458A0D61A5A87B09B7C6CF38EC111380177F0245CFC71B473A330DA4750AB8F60CD06436E0CA51C13E62B33B1A9A90F40AB7342ABB5A1BADA8CF22A134A4AADD97E09F55C65DFE4CAC49AC5DD9ACD1FF19B948785E6C9E45F811C56CF651515B917176B05FB2F2444A5FDAA9C5F48EDA7F49E1454245F4BA108C5B3EB925898CF5D3FC697FA196C4761E1CEA08D3B4D4A3D2DDC4958491DFEE3B0FAC6D0EA3C44FD46A0B71C84CE340C9D318EAA3A1F4ACB77A9B215F15C4864F875FA280CED23B0759E403036417BF001C2FB9FA367DF5FE0071E20D04F7B92EDAF3D37695FDD02D77B9D727C16AED0347CF4CE4593E022537087AFC1173C887A4310EBCB8C58F9495E1EC96329E3379BFBC1852EA16BE80971FF91F41CA1E167E8FAF60982F13FC88EDF21ECFD0D81D83DF0FD77E9791BFE3D73E8EC9B2511B7979D155364C7243AF89374DE1C45A3398E759B9BB1B2644B6EACF2F8F5CD5174F58C8A9CF0FEBF1122BFBB879E12FB31FDED119D4BC41E7C4036107BEF1D5A8F9BB41EC4DD334DEC29625F812F3A41ECCBD27973493C73443BBC3F426F1E40E9663D569554646D90F12BB6B9E0091C024F9C9EEF18FF1982C416061E12EF3EF1EE8AEB1F88DDA4F71BF43E23B12773D85C24CB96CB219C86D97518D55A0B567F59A3E0B3B6AD2142F14B520CFE243D265F1F12E757E2DC22DD20CDD17A2725BFAF16CD4ECB193C83F6CE9FD06419C286B2468AC92645FE1B2C8362FD60F9E7279F19D7D7374762319E11E39C12CB3BE2D3F9CE4594EB5E486C2D76751C4459850ECB5795E6F0376BEC70F88FA4FCEE4B8AB584EBA567EF2C8971AFFE273613AB3F2C16DBB58DF860C5E78AFD5F59EB879B1F81B7F706BCB4AFBCD159CA6BC69F116D6079EE8B4EBF36DBE6FF19E63627D6ACFB4679FE4875ACAA96873D3801676852AC87DE28AB89125F627BC313AFC4767527E8DC3A06B3C5854FD7D528F22F7DEE26934951557501740446893F870E8118C4F54648E149B1B6BA43C571D3B9B7DB7D04F57A1BE55DB56AFD4AFFFEE2C50B51AC957D6DC3F6E618D97D9C6C201FBA2E9228878209B19E17E3B38DEE1A46FB0154688C78779926B756E7F385DCFA973E3B375499D1D8C4C3E71C448BFD7BBABF903DFC29D12FC66072769D15CF1BB6C798AF2CC79BDBA82EEC7460D5DA26BCFD5E45CEF9ABA8DFF967B3540BE53563ED463D3669AC74B7E0D1D4604787C909DEEA40A8DD0EDED206AEA50506CAEBF2F246AC586DC43B4BE98EB6A42E77AE42FC3CEECBB48C62B97CB50E1FAE69C0D2122D96ACDC4ECCAF94F70DB57B4D028AFC57F451B1476D6D32F3C5F3EAAE75713BF2F35F7E0759D466357B16E35BD5F91986CA9DA8183B14FEABDDF50AAC7F3177B8CCBF252A3993B6219FAF7ACF7C45EEABDAA1EAFF1BE0166B879ADE24F7A576501CC47BAC3C1EFF03B7D8FBFDEB70FF05B8098A06]]
UseName=1
}
Add(Counter,3675992,161,91)
{
Point(doMax)
Point(Max)
link(onNext,14620836:doCompare,[])
link(Max,12958900:Count,[(167,79)(286,79)])
}
Add(Hub,16188881,42,84)
{
link(onEvent1,3675992:doMax,[(95,90)(95,118)])
link(onEvent2,11168534:doTimer,[(90,97)(90,97)])
}
Add(Icon,3186864,420,77)
{
Transparent=16711935
Point(doLoadFromBitmap)
}
Add(If_else,14620836,210,91)
{
Type=5
Op2=Integer(0)
link(onTrue,9200481:doWork2,[])
link(onFalse,11168534:doStop,[(254,104)(254,145)(86,145)(86,104)])
}
Add(DoData,14545726,420,133)
{
link(onEventData,4387799:onEvent1,[(470,139)(470,27)])
link(Data,3186864:Icon,[])
}
Add(Hub,8082269,371,91)
{
link(onEvent1,3186864:doLoadFromBitmap,[])
link(onEvent2,14545726:doData,[(411,104)(411,139)])
}
Add(DoData,9684769,210,42)
{
Data=Integer(0)
link(onEventData,9200481:doWork1,[(256,48)])
}
Add(HubEx,9200481,252,84)
{
link(onEvent,14463475:doRead,[])
}
END_SDK

карма: 22

0
Ответов: 82
Рейтинг: 2
#11: 2008-07-01 19:22:09 ЛС | профиль | цитата
Sorry, неправельно сформулировал.
Делаю так:
Щелкаю на кнопку "Развернуть/свернуть", та которая рядом с кнопкой "Закрыть"
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#12: 2008-07-01 19:26:39 ЛС | профиль | цитата
nesco, В твоем примере делаю Timer.Interval=1000, а у IconAnima.Delay=300. Так как у нас 4-е кадра, то общее время анимации = 1200 и... облом.
По моему, внешний таймер нужно поместить "внутрь", вычислять для него время: Delay*Число кадров
и добавить свойство "задержка" (именно Delay) между циклами.
и на "входе" только точки doStart и doStop

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26151
Рейтинг: 2127
#13: 2008-07-01 19:30:50 ЛС | профиль | цитата
Алексей писал(а):
Щелкаю на кнопку "Развернуть/свернуть"

Ну зацепи точку onResize MainForm'ы на Hub, и будет тебе щастье
------------ Дoбавленo:

Tad писал(а):
По моему, внешний таймер нужно поместить "внутрь"

Он там и стоит, кстати. Анимация работает и без внешнего таймера, можешь проверить. А Delay и есть Timer.Interval внутреннего таймера.
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#14: 2008-07-01 19:31:39 ЛС | профиль | цитата
ну и конечно открываемые точки : "Время между сменой кадров" и "Время между циклами"
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26151
Рейтинг: 2127
#15: 2008-07-01 19:33:00 ЛС | профиль | цитата
Или ты имеешь в виду схему на мультике
------------ Дoбавленo:

Tad, и чего ты докопался до внешнего таймера, его может и не быть вообще, да и реализация может быть совершенно разная
карма: 22

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)