![]() |

Çäðàâñòâóéòå, ãîñòü ( Âõîä | Ðåãèñòðàöèÿ )
![]() ![]() |
![]() |
![]() ![]()
Ñîîáùåíèå
#1
|
|
Âåòåðàí êîíôåðåíöèè ![]() ![]() ![]() ![]() Ãðóïïà: Flash Zone Team Ñîîáùåíèé: 3982 Ðåãèñòðàöèÿ: 10.03.2005 Èç: Êèåâ Ïîëüçîâàòåëü ¹: 5 ![]() |
Ôëåø äëÿ ïðîäâèíóòûõ
Shared Object && Cookie  ýòîé òåìå ìû ðàññìîòðèì ïðèìåíåíèå òàêèõ âîçìîæíîñòåé ôëåøà êàê Shared Object è Cookie. Ñþäà ÿ ïåðåí¸ñ íåêîòîðûå ïîñòû èç äðóãèõ òåì ïîñâÿù¸ííûå äàííîé ïðîáëåìàòèêå. |
|
|
![]()
Ñîîáùåíèå
#2
|
|
Âåòåðàí êîíôåðåíöèè ![]() ![]() ![]() ![]() Ãðóïïà: Flash Zone Team Ñîîáùåíèé: 3982 Ðåãèñòðàöèÿ: 10.03.2005 Èç: Êèåâ Ïîëüçîâàòåëü ¹: 5 ![]() |
Öèòàòà Ïî ïîâîäó set è get Cookie. Ó ìåíÿ ïî äðóãîìó ðóãàëñÿ: Êîä Error opening URL "file:///C|/Program%20Files/Macromedia/Flash%208/en/Configuration/Mmfdata/mmfdata4ffaf1df.xml" Ñ çàïèñüþ òî âñ¸ õîðîøî: Êîä Cookie.setCookie("test cookie");  ôàéëå mmfdatacd019cf.xml ïîÿâëÿåòñÿ ñòðîêà: "test cookie". Íî âåäü íóæíî å¸ åù¸ ïðî÷èòàòü. Êàê òû ìîã çàìåòèòü, tiHo, ïðîñòî òðåéñîì òàê íå âûâåäåøü êóêèñ (ñ ïîìîùüþ trace(Cookie.getCookie()) - âûâîäèò ïóñòîé Output. Êàê ÿ èññëåäîâàë ýòîò êóêèñ, âûÿñíèëîñü, ÷òî âîçâðàùàåìîå çíà÷åíèå îáúåêò, è â äàííîì ñëó÷àå, XML. Ïîýòîìó íóæíî îáðàáîòàòü êóêèñ, ÷òîáû äîáðàòüñÿ äî åãî ñîäåðæèìîãî. Èòîãîâûé êîä äëÿ ðàáîòû ñ êóêèñîì: Êîä Cookie.setCookie("test cookie"); mycookie = Cookie.getCookie(); mycookie.onLoad = function () { trace (this); } Öèòàòà Âîò òàê. ÿ íåçíàþ, íî äóìàþ ÷òî êàìóíèáóäü åòî ïîíàäîáèòñÿ. Ýòî íå äîêóìåíòèðîâàííàÿ ôóíêöèÿ.  ôëåø 8 òîæå íåò íè ñëîâà î Cookie. È åñëè ïðîñòî çàïèñûâàòü (è íå ñ÷èòûâàòü è îáðàáàòûâàòü), òî òîëêó íå áóäåò íèêàêîãî. Íî ÿ ïðèâ¸ë óæå êîä îáðàáîòêè ïîëó÷åííîãî êóêèñà, òàê ÷òî ïîëåçíîñòü äàííîé ôè÷è ñèëüíî âîçðàñòàåò ![]() P.S. Êîä ðàáîòàåò è â ôëåø 6/ìõ. Òàê ÷òî ñîâìåñòèìîñòü êóêèñîâ åñòü íà÷èíàÿ ñ 6 è äî 8 ôëåøà. Òîëüêî ïóòü äðóãîé äëÿ õðàíåíèÿ êóêèñîâ (8é â Program Files, 6é â Documents and Settings), â êîíöå ïóòè ïàïêà Mmfdata è ôàéë xml (â îáîèõ ñëó÷àÿõ èìåíà ðàçëè÷àþòñÿ). Òàê ÷òî â ñëó÷àå ðàçíûõ âåðñèé ôëåø-ïëååðà, êóêèñû áóäóò â ðàçëè÷íûõ ìåñòà, ÷òî îçíà÷àåò îãðàíè÷åííóþ ñîâìåñòèìîñòü, êàê è â ñëó÷àå ôëåø-êóêèñîâ SharedObject. |
|
|
![]()
Ñîîáùåíèå
#3
|
|
Âåòåðàí êîíôåðåíöèè ![]() ![]() ![]() ![]() Ãðóïïà: Flash Zone Team Ñîîáùåíèé: 3982 Ðåãèñòðàöèÿ: 10.03.2005 Èç: Êèåâ Ïîëüçîâàòåëü ¹: 5 ![]() |
Êîä Cookie.setCookie ('<test>fckin cookie xml</test>'); - ïî ñóòè òî æå ñàìîå ÷òî è SharedObject, íî ðàáîòàåò ñ ÕÌËÿìè. Êàê ïî ìíå, èçíà÷àëüíî ïîÿâèëñÿ èìåííî ýòîò êëàññ, ò.ê. îí åñòü ìåíåå íàâîðî÷åííûì.var cxml:XML = Cookie.getCookie (); cxml.ignoreWhite = true; cxml.onLoad = function ():Void { trace ("content: " + this.childNodes); }; Èíòåðåñíûé ïðèìåð ![]() ignoreWhite - òîæå èíòåðåñíûé ìîìåíò. ß åãî â ñâî¸ì ïðèìåðå íå ïðèâ¸ë (â ïðèìåðå ÿ âîîáùå êóêèñ íå õìëüíûé èñïîëüçîâàë, òàê ÷òî ó òåáÿ ïðèìåð áîëåå ïðàâèëüíûé). Áûëî áû èíòåðåñíåé ðàññìîòðåòü âàðèàíò áîëåå ñåðü¸çíîãî êóêèñà, ñ íåñêîëüêèìè xml-ïîëÿìè. È èõ ïåðåáîðîì. Âîò ÷òî ÿ íàáðîñàë: Êîä myCookie = "<test>fckin cookie xml</test><test>fckin cookie xml2</test>"; Cookie.setCookie (myCookie); var cxml:XML = Cookie.getCookie (); cxml.ignoreWhite = true; cxml.onLoad = function () { for (var aNode:XMLNode = this.firstChild; aNode != null; aNode = aNode.nextSibling) { trace(aNode); } }; Çäåñü â ïëàíå ðàáîòû ñ XML ìîæíî ìíîãî ÷åãî èíòåðåñíîãî íàïðîãðàììèòü. Öèòàòà È âîîáùå, ASSetPropFlags - âî ôëåøå åùå ìíîãî âñåãî èíòåðåñíîãî... Êòî áû ýòîìó îïèñàíèå ïðèäóìàë? À òî âåäü ïîëîâèíà èç íåäîêóìåíòèðîâàííîãî ôèã çíàåò êàê ðàáîòàåò è äëÿ ÷åãî âîîáùå íóæíà... È ýòè âñå íåçàäîêóìåíòèðîâàííûå è èíòåðåñíûå ìîìåíòû íóæíî èññëåäîâàòü è ïðîäåìîíñòðèðîâàòü øèðîêèì ñëîÿì ôëåø-ðàçðàáîò÷èêîâ. È èññëåäîâàíèåì, ñòðóêòóðèðîâàííèåì è îïèñàíèåì ýòîãî âñåãî ìîã áû òû çàíÿòñÿ â òîì ÷èñëå - íàäåÿòñÿ íà äðóãèõ ñèëüíî íå ïðèõîäèòñÿ. Ìû áû ìîãëè ýòèì âìåñòå çäåñü íà ôîðóìå çàíÿòñÿ, ïî íåìíîãó íå ñïåøà, íî èññëåäîâàòü è ïîïóëÿðèçèðîâàòü undocumented âîçìîæíîñòè ôëåøà. À ïîïóëÿðèçèðîâàòü, ïîìèìî ÷òåíèÿ ïîñåòèòåëÿìè ñòðàíèö ôîðóìà, ìû ìîæåì â íàøåé ðàññûëêå, ãäå, êàê ÿ óæå ïèñàë, ÿ ïëàíèðóþ íà÷àòü öèêë ìàòåðèàëîâ ïî SharedObject, à òàêæå ïî Cookie. Òàì æå ìîæíî è äðóãèå èíòåðåñíîñòè ðàññìîòðåòü. Òàêæå ÿ ó ìåíÿ åñòü ïëàíû ïîìèìî undocumented, ðàññìàòðèâàòü äðóãèå èíòåðåñíûå (íåñòàíäàðòíûå, ìàëîèçâåñòíûå, õîòÿ è äîêóìåíòèðîâàííûå, íî íå÷àñòî èñïîëüçóåìûå) àñïåêòû ïðèìåíåíèÿ Action Script. Ñäåëàþ ðàçäåë Flash for Advanced Use (Ôëåø äëÿ ïðîäâèíóòûõ). Òàê ÷òî ïðîäâèãàòü â ìàññû âîçìîæíîñòü åñòü (èíñòðóìåíò), îñòàëîñü ëèøü ìàòåðèàë ïîäãîòàâëèâàòü. |
|
|
![]() ![]() |
![]() |
Òåêñòîâàÿ âåðñèÿ | Ñåé÷àñ: 27.12.2010 - 02:05 |