距上次在flash8写文章(为Alert组件加上响应功能!~http://space.flash8.net/bbs/thread-319211-1-1.html)之后已经有好久没有动笔墨了,不知有没有生绣。这次要写的是PHP和flash,这里做一个简章的例子 -- php&flash 收藏夹,当然这只是说明如何实现传递变量及php写文件。
我的设想(流程):写入操作:填好数据到表单中,点按钮保存 -> 透过php写入文件favorite.dat中(你也可以改成MySql,应该不是很难) 。读数据: 点刷新按钮 -> 通过php读取全部的数据 -> 返回到flash TextArea中,(因为TextArea支持简单的HTML,当然也包括<a href..>)。删除:留给你的作业!
说明:因为只通过一个php文件,所以我在flash设定了一个变里 $_POST[a] 用于分别出是保存还是刷新,如不考虑删除,也可以直接改成,在php端判断。如果是$_POST则,为写数据,相应的$_GET就为读数据(这里的刷新)。好了,开始:
一: 打开你的flash 8 新建一个影片,这里我们需要几个组件
1. 一个TextArea -> 我命名为: url_textarea 。这里的属性我设置成了支持HTML,以便我的那些网址可以点击,有人问:为什么不用DataGrid啊,因为我还没有学会用。
2. 二个TextInput -> 命名为 : webname_txt 和 url_txt。
3. 三个Button -> 命名为: save_btn 和 refresh_btn。
4. 以及几个用作说明的label。
二: 打开代码写上:
三:写那个favorite.php
我喜欢用的编辑器: editplus 介绍给大家使用,写入代码: