![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: May 2008
Сообщений: 12
|
здрасьте.
сломал себе весь моск. как во флексевом скрипте прочитать идентификатор сессии ? (он хранится не в куках) поясню... значит на хтмл-страничке юзер вводит логин и пароль, аутентифицируется, ему выдается идентификатор сессии, потом после этого грузится на этой же странице флэшка. вот эта флэшка должна знать этот идентификатор сессии. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Передайте через flashvars.
|
|
|||||
|
__________________
Челябинские флешеры настолько суровы, что пишут код во Flash IDE |
|
|||||
|
Регистрация: May 2008
Сообщений: 12
|
через flashvars не катит.
я не могу использовать не объявленные переменные - ошибка при компиляции ! а если объявляю - то она разумеется = null для vooparker: в переменной наверно (хотя может название какое есть) |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
А вы вообще знаете, как работают flashvars в AS3?
|
|
|||||
|
Регистрация: May 2008
Сообщений: 12
|
хм, возможно незнаю...
покажите где почитать |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
В встроенной справке по ActionScript.
|
|
|||||
|
идентификатор сессии должен содержаться в куках, достать его оттуда можно через js и ExtrenalInterface:
http://yarovoy.com/2007/10/21/using_cookies_in_as3/
__________________
Челябинские флешеры настолько суровы, что пишут код во Flash IDE |
|
|||||
|
Регистрация: May 2008
Сообщений: 12
|
ну про куки-то я вот что нашел http://yarovoy.com/2007/10/21/using_cookies_in_as3/
|
|
|||||
|
Регистрация: May 2008
Сообщений: 12
|
ну сделал как в мануале описано, всё по пржнему... null
вот кусок хтмл-файла: <noscript> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="chat" width="100%" height="100%" codebase="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab"> <param name="movie" value="inn.swf" /> <param name="quality" value="high" /> <param name="bgcolor" value="#000000" /> <param name="flashVars" value="mySess=12345"/> <param name="allowScriptAccess" value="sameDomain" /> <embed src="inn.swf" quality="high" bgcolor="#000000" width="100%" height="100%" name="chat" align="middle" play="true" loop="false" quality="high" flashVars="mySess=12345" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer"> </embed> </object> </noscript> далее кусок во флэшке значит такой: <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" creationComplete="initVars()" layout="vertical" width="100%" height="100%" paddingLeft="2" paddingRight="2" paddingTop="2" paddingBottom="2" backgroundColor="#000000">
<mx:Script>
<![CDATA[
[Bindable]
public var mySess:String;
private function initVars():void {
mySess = Application.application.parameters.mySess;
}
]]>
</mx:Script>
MsgBox.htmlText = mySess; и в MsgBox прилетает null Последний раз редактировалось bash77; 07.05.2008 в 15:28. |
![]() |
![]() |
Часовой пояс GMT +4, время: 05:26. |
|
|
« Предыдущая тема | Следующая тема » |
|
|