|
|
|||||
Регистрация: Sep 2001
Адрес: Moi address ne dom i ne ulica...
Сообщений: 634
|
Taini JSFL'a...
Vchera v 23:24 (po moemu vremeni) skachal trialku sami znaete chevo...
Poka zdelal dva modulya s vneshnim UI... Razobralsya metodom prob i oshibok (tak kak documentacii k jsfl netu) Tak vot, hochu napisat' statyu pro svyazku JSFL+XML+AS2.0. Chtob drugie mogli nachat' rabotat' s jsfl'om na urovne > chem prosto tupo kopirovat' history i izmenyat parametri... S vremenem u menya naprejenka, no na vihodnih - denek udilyu... No mne nujna vasha pomosh'. a imenno: Ludi kotorii mogli-bi perevesti moi translit na Russkii, bez oshibok! U kovo est' vozmojnost' i jelanie, pishite. A poka dayu spisok url'ov - kotorie sleduyet positit' http://www.flashmove.com/flashmx2004/ http://www.macromedia.com/devnet/mx/...mx2004_07.html http://www.powersdk.com/ted/ http://www.ericd.net http://www.flagstonesoftware.com/whatsnew.html http://www.markme.com/jd/ http://macrofun.pvpers.com/archives/000126.html http://macrofun.pvpers.com/ http://www.person13.com/articles/as2primerpartone http://www.person13.com/articles/as2primerparttwo http://www.macromedia.com/devnet/ http://www.macromedia.com/devnet/mx/...ponent_08.html http://www.macromedia.com/devnet/mx/...ecture_06.html http://www.macromedia.com/devnet/mx/...t_comp_08.html http://www.peterjoel.com/blog/ http://www.flash-tools.com/feeds/ 2ALL: Esli otkopaete dictionary po JSFL'u ili lubuyu druguyu informaciyu - daite na neye link! PS: Pro flash... Pri popitke vospolzovatsya helpom po JSFL - pishet "This information is not available. Documentation is regularly updated. Click the Update button to check for new documentation." Pri najatie na Update - pishet - figu! Pri popitke otkrit luboi iz postavlyaemih jsfl'ov - pishet "...tipa Figu, zamaskiravono. I ti ne probuy otkrivat' nichem drugim! inache pribem!..." =) Nu razve tak mojno postupat'? 30 dney proidet skoro, a documentacii k glavnoi fishke novovo flash'a - net =( |
|
|||||
МЕГАФЛЭШЕР
Регистрация: May 1999
Адрес: Россия, Москва
Сообщений: 1,181
|
2YuriiZelenev
не встречал ли где референс JSFL? элементарная вещь.. элемент переместить в нужную точку.. не могу найти... хочу сделать чтобы все выделенные элементы изменили свои координаты на "округленные": function trace(m) { fl.trace(m); } var d = fl.getDocumentDOM(); var selectedItems = d.selection var o, x, y, t; for(var i = 0; i < selectedItems.length; i++) { o = selectedItems[i]; x = Math.round(o.left); y = Math.round(o.top); t = o.elementType; o.left = x; o.top = y; trace("element (\""+t+"\") position: x = " + x + ", y = " + y) trace("real position: x = " + o.left + ", y = " + o.top) } o.left = x; o.top = y; не работает, а хочется |
|
|||||
МЕГАФЛЭШЕР
Регистрация: May 1999
Адрес: Россия, Москва
Сообщений: 1,181
|
а.. невнимательно прочел...
похоже что нет.... |
|
|||||
Регистрация: Sep 2001
Адрес: Moi address ne dom i ne ulica...
Сообщений: 634
|
2John: Izvini, potestit nemogu, ubegayu do vechera.
no shodu mogu skazat' chto: //pravilnii syntaksis - takoi: fl.Math.my_math_object // Poprobuy naiti kak polzovatca round'om cherez fl.trace(round.arguments) //poprobuy naidti komandi cherez konstrukciyu vida for(i in Object){ fl.trace(typeof Object[i]) } ya mogu oshibaca, sam shas ne vo flash'e ps:Zavtra poprobuyu pokiviryat tvoyu problemu Esli s chem razbireshsya ili vitoshish spisok komand - pishi obezatelno S uvajeniem |
|
|||||
МЕГАФЛЭШЕР
Регистрация: May 1999
Адрес: Россия, Москва
Сообщений: 1,181
|
да нет, ты не понял меня
... или возможно я тебя.. Math.round() прекрасно работает, да и вообще все что соответсвует JS 1.5, (скорее всего должны и регулярные выражения работать, точнее обязаны). меня интересует как изменить координаты элемента. а это относится уже к API флэш-редактора ... Поле left и top похоже только для чтения. А записать (поменять) как? Очевидно что никто пока это точно не знает, кроме макромедийцев, но возомжно кто нибудь случайно натолкнулся. |
|
|||||
"редиска"
|
var vDoc = fl.getDocumentDOM(); vDoc.selection = []; for(var t = 0; t<vDoc.timelines.length; t++){ vTimeline = vDoc.timelines[t]; for(var l=0; l<vTimeline.layers.length; l++){ vLayer = vTimeline.layers[l]; for(var f=0; f<vLayer.frames.length; f++){ vFrame = vLayer.frames[f]; vTimeline.currentFrame = f; for(var e=0; e<vFrame.elements.length; e++){ vElement = vFrame.elements[e]; vDoc.selection = [vElement]; var dx = Math.round(vElement.left)-vElement.left; var dy = Math.round(vElement.top)-vElement.top; fl.trace(vElement.left+" : "+vElement.top) vDoc.moveSelectionBy({x:dx,y:dy}); vDoc.selection = []; } } } }
__________________
cleoag.ru |
|
|||||
Регистрация: Sep 2003
Сообщений: 18
|
to Дениска
че то ничего не получается |
Часовой пояс GMT +4, время: 11:18. |
|
« Предыдущая тема | Следующая тема » |
|
|