Öèòàòà(Rohan @ 1.05.2006 - 11:32)

Êîä
Cookie.setCookie ('<test>fckin cookie xml</test>');
var cxml:XML = Cookie.getCookie ();
cxml.ignoreWhite = true;
cxml.onLoad = function ():Void {
trace ("content: " + this.childNodes);
};
- ïî ñóòè òî æå ñàìîå ÷òî è SharedObject, íî ðàáîòàåò ñ ÕÌËÿìè. Êàê ïî ìíå, èçíà÷àëüíî ïîÿâèëñÿ èìåííî ýòîò êëàññ, ò.ê. îí åñòü ìåíåå íàâîðî÷åííûì.
Èíòåðåñíûé ïðèìåð

. Êàê ÿ ïèñàë ðàíåå, Cookie ýòîé íî÷üþ ÿ èññëåäîâàë (åãî XML ñóùíîñòü), è êîä íàïèñàë äëÿ èñïîëüçîâàíèÿ. Ïîêà íîâîãî òû íè÷åãî íå äîáàâèë, íî âñ¸ åù¸ âïåðåäè.
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 (Ôëåø äëÿ ïðîäâèíóòûõ). Òàê ÷òî ïðîäâèãàòü â ìàññû âîçìîæíîñòü åñòü (èíñòðóìåíò), îñòàëîñü ëèøü ìàòåðèàë ïîäãîòàâëèâàòü.