FLEX客户端写cookie

别再为数码管引脚发愁了!用STM32的普通IO口驱动TM1650数码管模块(附完整模拟I2C代码) 本文详细介绍了如何利用STM32的普通IO口通过模拟I2C协议驱动TM1650数码管模块,提供了完整的硬件连接方案和软件实现代码。通过模拟I2C技术,开发者可以灵活使用任意GPIO引脚控制多位数码管显示,解决了传统驱动方式占用大量IO资源的问题。文章包含TM1650寄存器解析、亮度控制等实用功能实现,并分享了常见问题排查与性能优化技巧。 阅读详情

网上找了很多资料,调了又调,试了又试的,终于向客户端写cookie成功了,跟大家分享一下:

其实有两种方法可行:

方法一:是再模板html中添加一段js写cookie的代码,再flex端用ExternalInterface.call来调用,感觉麻烦,没用这种方法:

方法二:直接在flex端向客户端写cookie

关键代码是:

//向客户端写入cookie   

private function setMyCookie(name:String,value:String) :void{    

ExternalInterface.call("function (name,value) " +      

"{ " +    

" var Days = 30; "+   

" var exp = new Date();"+   

" exp.setTime(exp.getTime() + Days*24*60*60*1000); "+      

" document.cookie = name+ '='+ escape (value) + ';expires=' + exp.toGMTString();" +   

" }",name,value);   

}   

//向客户端写入cookie
private function setMyCookie(name:String,value:String) :void{ 
ExternalInterface.call("function (name,value) " +   
"{ " + 
" var Days = 30; "+
" var exp = new Date();"+
" exp.setTime(exp.getTime() + Days*24*60*60*1000); "+   
" document.cookie = name+ '='+ escape (value) + ';expires=' + exp.toGMTString();" +
" }",name,value);
} 




完整的用户登录代码,当用户登录成功时,调用向客户端写cookie的代码

Java代码

<?xml version="1.0" encoding="utf-8"?>   

<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark"  xmlns:mx="library://ns.adobe.com/flex/halo" xmlns:code="http://code.google.com/p/flexlib/">   

 <s:states>   

       <s:State name="maxState"/>   

        <s:State name="minState"/>   

    </s:states>   

    <s:layout>   

        <s:BasicLayout/>   

    </s:layout>   

       

    <fx:Script>      

        <![CDATA[   

            import mx.controls.Alert;   

            import net.shopin.service.*;   

            import net.shopin.vo.SysUserVO;   

            import net.util.ShareScript;   

               

            private var sysUser:SysUserVO = null;   

               

            //公共变量   

            private var shareFunc:ShareScript = new ShareScript();   

               

            //监听用户的键盘回车事件   

            private function keyHandler(event: KeyboardEvent): void {   

                if (event.keyCode == 13) {   

                    login();   

                }   

            }   

               

            //退出系统   

            private function logOut():void  

            {   

                logs.visible = true;   

                shareFunc.clearShare();   

                resetHandle();   

            }   

               

            //用户登录   

            private function login():void {   

                if (username.text=="" || password.text=="") {   

                    Alert.show("用户名和密码不能为空");   

                }else{   

                    var service:ReportService = new ReportService(resultLogin);   

                    service.login(username.text);   

                }   

            }   

               

            //登录回调信息   

            private function resultLogin(data:Object):void {   

                sysUser = data as SysUserVO;   

                if (sysUser.loginName != null && sysUser.userPassword == password.text) {   

                       

                    logs.visible = false;   

                    if (rec.selected) {   

                        shareFunc.writeShare(username.text, password.text);   

                    }   

                    setMyCookie(sysUser.loginName,sysUser.userPassword);   

                } else {   

                    password.text = "";   

                    Alert.show("用户名或密码有误,请重新输入!");   

                }   

            }   

            //重置   

            private function resetHandle():void  

            {   

                username.text = "";   

                password.text = "";   

            }   

               

            //向客户端写入cookie信息   

            private function setMyCookie(name:String,value:String) :void{    

                ExternalInterface.call("function (name,value) " +      

                    "{ " +    

                    " var Days = 30; "+   

                    " var exp = new Date();"+   

                    " exp.setTime(exp.getTime() + Days*24*60*60*1000); "+      

                    " document.cookie = name+ '='+ escape (value) + ';expires=' + exp.toGMTString();" +   

                    " }",name,value);   

            }    

               

        ]]>   

    </fx:Script>   

       

       

    <mx:Panel x="414.5" y="274" width="387" height="305" layout="absolute" title="管理员登录" fontFamily="Georgia"  

              fontSize="14" id="logs" visible="true" width.maxState="353" height.maxState="268" x.maxState="411.5" y.maxState="274" title.maxState="管理员登录">   

        <mx:Label x="41.5" y="33" text="用户名" fontWeight="bold"/>   

        <mx:Label x="51.5" y="81" text="密码" fontWeight="bold"/>   

        <mx:TextInput x="94.5" y="33" id="username" width="174.5" />   

        <mx:TextInput x="94.5" y="79" id="password" displayAsPassword="true" width="174.5" />   

           

        <mx:Button x="96.5" y="211" label="登录" id="btnLogin" click="login();" x.maxState="97.5" y.maxState="175"/>   

        <mx:Button x="198.5" y="211" label="重置" id="btnReset" click="resetHandle()" x.maxState="199.5" y.maxState="175"/>   

           

        <mx:CheckBox id="rec" x="96.5" y="166" label="记住用户名密码" height="37" x.maxState="97.5" y.maxState="126"/>   

    </mx:Panel>   

       

</s:Application>  

SE模块理解+SE-Resnet模块pytorch实现 文章目录SE模块理解SE实现注意力机制原因SE-resnet网络pytorch实现定义residual定义SE模块 SE模块理解 SENet是Squeeze-and-Excitation Networks的简称,拿到了ImageNet2017分类比赛冠军,其效果得到了认可,其提出的SE模块思想简单,易于实现,并且很容易可以加载到现有的网络模型框架中。SENet主要是学习了channel之间的相关性,筛选出了针对通道的注意力,稍微增加了一点计算量,但是效果比较好。 SE模块广泛应用于去噪,去雨方向,利用SE模 阅读详情

相关推荐

信息收集-服务器信息

服务器上面可以运行大量的系统服务和第三方应用服务,如果操作系统或者第三方软件没有及时升级打补丁,攻击者就有可能直接通过服务器上运行的服务进行攻击。

weixin_49349476的博客 1446

获取Flex客户端IP地址

[code="java"]FlexContext.getHttpRequest().getRemoteAddr()[/code] [code="java"]package com.demo.service; import flex.messaging.FlexContext; public class UserService { public String login(Str...

熊佳佳的技术笔记 323

HHD Device Monitoring Studio:破解版在串口调试中的实战应用

本文详细介绍了HHD Device Monitoring Studio破解版在串口调试中的实战应用,包括安装指南、串口监控功能解析、Modbus RTU协议分析案例以及自定义协议解析技巧。通过具体操作步骤和性能优化建议,帮助开发者高效完成端口监控和调试任务,提升工作效率。

weixin_29268331的博客 940

Flex 写Cookie(类似Cookie)

登陆页面http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="init()">   import flash.net.navigateToURL;    private function setCookie():void{   if(txtUse.text == "admin" && txtPsw.text ==

李浩荣的专栏 3804

VH6501实战:手把手教你用CANoe脚本精准触发CAN总线干扰(附避坑点)

本文详细介绍了使用VH6501和CANoe脚本精准触发CAN总线干扰的实战技巧,包括触发位置控制、ValidityMask配置和干扰序列设置等关键步骤。通过具体代码示例和常见问题排查指南,帮助工程师避开实际应用中的常见陷阱,提升CAN总线干扰测试的准确性和效率。

weixin_33709219的博客 369

看懂 SAP S/4HANA 产品主数据里的 GTIN:一串号码背后的全球商品识别与业务协同

SAP S/4HANA中的GTIN管理是企业供应链运营的关键环节。本文深入解析GTIN的业务内涵及其在SAP系统中的实现方式:1) GTIN是全球通用的商品标识码,不同于企业内部物料编码;2) SAP主数据中GTIN与计量单位强绑定,需为不同包装层级维护独立GTIN;3) 同一产品可能因渠道、供应商差异存在多个GTIN;4) GTIN贯穿零售POS、仓储管理、EDI订单等核心业务流程;5) 通过典型案例说明错误维护GTIN将导致收银异常、仓库作业低效等运营问题。文章强调GTIN管理需结合包装层级、计量单位等

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1432

flex的cookie和session

//向客户端写入cookie private function setMyCookie(name:String,value:String) :void{ ExternalInterface.call("function (name,value) " + "{ " + " var Days = 30; "+ " var exp =...

sh之活跃 194

手把手教你学veriolg(二十六)-- Verilog CIC 滤波器设计

目录 Verilog CIC 滤波器设计1. CIC 滤波器的基本原理2. Verilog 实现3. 说明4. 测试激励5. 总结 CIC(Cascade-Integrator-Comb)滤波器是一种特殊的数字滤波器,常用于多速率信号处理中,尤其是用于信号的上采样(插值)和下采样(抽取)。CIC 滤波器的特点在于它具有简单的硬件实现、不需要乘法器(仅使用加法器和延迟元件)、且具有线性相位特性。然而,CIC 滤波器的缺点是它会产生较大的量化误差,因此在设计时需要特别注意字长的选择以避免溢出。1. CIC 滤波

MHD0815的博客 890

通过Flex读写浏览器中的cookie的方法整理

一直以来都想做个网站管理的编辑器,但是我预估到的最大问题就是用flex来访问和读取网站,其中就用到了登陆校验的cookie,但是找了好多的网站,都没有找到相关的,信心,只是在adobe的官方的api中介绍了新增的htmlLoader 的相关属性方法,无济于事,自己去研究,调了又调,试了又试的...

chongfeng4470的博客 215

PCL RANSAC拟合分割多条直线【2026最新版】

使用RANSAC算法拟合分割多条直线,输出每一条直线的拟合参数到控制台,并保存直线点云到本地文件夹。博客长期更新,本文最新更新时间为:2026年5月24日。

点云侠的博客 7974

【YOLO多模态检测顶刊】TGRS 2025范文解读,RGFNet 可见光-红外图像融合目标检测,2026年基于YOLO多模态融合属于发文热点,小论文和大论文通用,通读顶刊了解做实验和论文写作的全流程

🔥本文提出了一种反射率引导的渐进特征对齐网络(RGFNet)用于全天候无人机目标检测。该方法利用Retinex理论从可见光图像中提取光照不变的反射率特征,设计了反射率引导协同对齐模块(RCAM)实现跨模态双向特征对齐,并通过光照感知选择性融合模块(LSFM)在共享状态空间中进行高效特征交互。在DroneVehicle和DVTOD数据集上的实验表明,RGFNet分别达到81.4%和88.5%的mAP,显著优于现有方法。该方法有效解决了低光照条件下可见光-红外图像特征错位问题,为全天候无人机检测提供了新思路。

Ai缝合怪、助力小伙伴高效发论文 1078

[转]通过Flex读写浏览器中的cookie的方法整理

原文链接:http://www.bennyxu.com/?p=144 一直以来都想做个网站管理的编辑器,但是我预估到的最大问题就是用flex来访问和读取网站,其中就用到了登陆校验的cookie,但是找了好多的网站,都没有找到相关的,信心,只是在adobe的官方的api中介绍了新增的htmlL...

chongfeng4470的博客 159

《QGIS快速入门与应用基础》【专栏完整目录】

《QGIS快速入门与应用基础》第一卷专栏完整目录,覆盖 001–328 全部篇目与附录,逐篇可跳转。

LuckyHanMo的博客 1299

flex的与web cookie、session通信的方式

由于现在大多数所谓flex项目都是嵌入在web中的, 所以, 经常需要与web的session与cookie通信。我们是将swf嵌入到一个iframek中, 由swf去读 cookie以保证有效性。Flex通过javascript读写cookie 方式如下最近遇到个问题,开发web项目的时候,可能flex只用来实现项目的部分模块。当flex需要在客户端写入/读取一些状态信息的时候,我们会想到用cookie。flex是不支持cookie的,只有SharedObject这个本地对象。所以解决的办法就有两个:1.

hgy82的专栏 961

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

Flex通过javascript读写cookie

最近遇到个问题,开发web项目的时候,可能flex只用来实现项目的部分模块。当flex需要在客户端写入/读取一些状态信息的时候,我们会想到用cookie。flex是不支持cookie的,只有SharedObject这个本地对象。所以解决的办法就有两个:flex通过调用js来实现对cookie的操作;js通过flex实现对SharedObject的操作;这两种方法的基础就是实现f

duran1986的专栏 3871

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

FLEX实现Cookie功能

在Flex中没有Cookie或Session函数,但Flex有一个SharedObject类,类似Cookie机制,将数据保存在本地。 保存值: public var ckb1:SharedObject = SharedObject.getLocal("configData");//创建或连接名为configData的SharedObject对象e ckb1.data.name = "

Hsing Hsu's Blog 1866

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

flex的与web cookie、session通信的方式

由于现在大多数所谓flex项目都是嵌入在web中的, 所以, 经常需要与web的session与cookie通信。我们是将swf嵌入到一个iframek中, 由swf去读 cookie以保证有效性。       Flex通过javascript读写cookie 方式如下 最近遇到个问题,开发web项目的时候,可能flex只用来实现项目的部分模块。当flex需要在客户端写入/读取一些状态信

sjz168的专栏 768

cookie与sharedObject之间的比较以及flex利用cookie

在php里创建cookie只需要: setcookie ($user,$value,time()+2*60); //cookie写入客户端 删除cookie也只需要再次设置一次 cookie将 时间变成过去的就可以了  setcookie ($user,$value,time()-20);  //在flex里创建sharedObject var so:sharedObjec

请移架http://blog.sina.com.cn/u/2765457197 1983

Flex通过javascript读写cookie-可行

最近遇到个问题,开发web项目的时候,可能flex只用来实现项目的部分模块。当flex需要在客户端写入/读取一些状态信息的时候,我们会想到用cookie。flex是不支持cookie的,只有SharedObject这个本地对象。所以解决的办法就有两个: flex通过调用js来实现对cookie的操作;js通过flex实现对SharedObject的操作; 这两种方法的基础就是实现flex和

lvdou2518的专栏 856

FLEX SharedObject介绍及应用

以下内容是对网上一些资料的总结Flex SharedObject 介绍(转自http://www.eb163.com/club/thread-3235-1-1.html):Flash的本地共享对象是在用户机器上实现持久化存储的数据集合。Flash可以从程序中控制这些数据集合,向其中存入或者从中读取大量的信息数据。使用SharedObject对象  对象说明:SharedObject(共享对

meteorWJ's Home—Floating clound 1万+

flex向客户端写入cookie

http://www.imlqw.com/tag/flex-2

Java与咖啡 154

在WebService中使用Session或Cookie---实现WebService身份验证(客户端是Flex)

现在我们开发一个项目,业务逻辑层全部用WebService,客户端有Flex和Asp.Net,Flex和Asp.Net的所有业务逻辑数据库的访问全部调用WebService中的方法(好象Flex也不能直接对数据库进行访问,所以也只能用WebService),现在就出现问题了,就是WebService中的权限问题了,比如:我在WebService中有一个Login的方法,还有一个Chang...

weixin_30376083的博客 382
上一篇: 为Flex Builder 安装两个实用的插件
下一篇: FLEX Button 垂直按钮
jamesjun
博客等级 码龄19年 25粉丝 33原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值