Vml+DHtml:VML画板(FYWVml3.0)发布,欢迎在线使用\下载 不好,没有最基本的贝塞尔曲线工具,这是矢量做图最基本的要求。 过段时间有空,我研究一下贝塞尔曲线工具的实现。freehand用过吗?爽死了的矢量图工具,可惜远程没法表演给你看。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 好像Myjs网站见过,不知道那个作者是不是就是你哟 不就是那个“蓝丽VML画板”改了改吗? 是“蓝丽VML画板”的最新版本mozilla是什么?我对图形学不精,请问贝塞尔曲线是什么?就是绘制曲线吗?freehand是软件不是JS/VML一楼能否用VML在网页画一条贝塞尔曲线?我可借鉴在下次升级该画板时加入该功能 贝塞尔曲线是目前电脑平面画曲线的最长用工具,练习使用要两周左右,学会了比手绘还灵活。photoshop里面的钢笔工具就是典型的例子,不过最好用的还是freehand,我用它做东西飞快。coreldraw也是靠这个为主,不过我用起来感觉很不方便。所以做图还要研究怎么做方便。线的描述三要素:节点,节点的切线方向,切线点的曲率。节点的描述:坐标,节点类型(曲线点,拐点,直曲连点)图形的要素:省略你可以看freehand是怎么面向对象设计图的。 这个画板还需要加入(曲线\FLASH动画(即用DHTML+JS控制图形移动变性实现动画)\背景音乐\背景图片\距阵选取功能(即选中距阵区域内的图形进行操作)这还需要大家的探索,实践. 用VML做的还不错,建议画图形时根据画所选要画的图形改变鼠标,还有不少要改的地方不是很方便,参看PHOTOSHOP等工具 就是VML作图啊大家把VML的书花几天看一下就会觉得这个东西一点不难 ONE:是的,VML中80%的标签基本跟HTML标签一样好学,另外20%相对难度较大,且教程不易找着,书吗,国外VML书几乎没有,国内的不过是搜索了网上的教程而已,包括美洲豹系列 微软官方公布的那点 甚至包括这个画板的介绍,所以,不看也罢,真有好书?给我推荐本TWO:铅笔功能很简单呀,仔细看其实就是onmousemove="polyline1.value=event.x+event.y"关于曲线我想真正开发时应该是分4个过程,过程1:左键单击决定曲线起点过程2:在另一位置单击左键作为曲线终点过程3:鼠标移动曲线弧度随鼠标调整 '就这儿算法难了点过程4:在次单击鼠标左键结束绘制PhotoShop的确值的借鉴,包括FLASH,ttyp提出的根据操作更换鼠标样式是个很好的建议呀,在下次升级中我会采纳 作的不错,好咚咚.收藏先,学习搂主的精神&&程序. 原来是风云舞老大!!!帮忙顶一下!!我在蓝丽已经下了,比上一个版本强了不少,不过在旋转十字的时候,只能旋转其中一条线,是不是bug呢??? 做的非常不错!有点不足,讨论一下:使用"查看及修改原码" 把代码直接粘贴进去,如果图形是在js中生成的话,看不到图形了.比如:把下面的铁进去:<html xmlns:v><META http-equiv=Content-Type content="text/html; charset=gb2312"><STYLE>v\:*{behavior:url(#default#VML);} //声明变量v为VML对象</STYLE><body id="myvml"></body><script> obj_Rect = document.createElement("v:rect") obj_Rect.style.top=10 obj_Rect.style.left=10 obj_Rect.style.width = 20 obj_Rect.style.height = 20 obj_Rect.strokecolor="red" obj_Rect.strokeweight=2 obj_Rect.style.zIndex="1000" obj_Rect.style.position="absolute" myvml.appendChild(obj_Rect) obj_Line = document.createElement("v:line") fromXY=0 +","+0 toXY=50+","+50 obj_Line.from=fromXY obj_Line.to=toXY obj_Line.strokecolor="blue" obj_Line.strokeweight=1 obj_Line.style.zIndex="1001" obj_Line.style.position="absolute" myvml.appendChild(obj_Line)</script><br><br><br><input type=button onclick="lfecnu('p_rect')" value="矩形置前"><input type=button onclick="lfecnu('p_line')" value="线置前"><script>function lfecnu(strobj){ if(strobj=="p_rect") { obj_Rect.style.zIndex="1001" obj_Line.style.zIndex="1000" } if(strobj=="p_line") { obj_Rect.style.zIndex="1000" obj_Line.style.zIndex="1001" }}</script> 借帖问个问题: 用JAVASCRIPT怎么样来获取上传文件的大小呢 TO:各位本人来各个论坛发布我的作品,并非为途虚名,好坏\用处本人自是心中有数,怎奈一个作品,不发布怎么为人所知哪?因此,谢谢各位的极力支持,本人心有感而有所慰,在发布时能得到大家支持,才可以专心投入其他项目的开发了.TO:lfecnu1:这我也很无奈,因为这个程序本身为DHTML+VML所建,中心的画板就是一个DIV图层,"修改及查看原代码"该功能可想就是读写div1.innerHTML,而你的那段代码生成VML的部分,是在div1.innerHTML=you code程序执行时,自动“吃”掉的,实在没有其他更好的方法(用IFRAME的话可想其难度、可控制程度的不便,画说回来,画板就是画板,距离功能强大的3D网页编辑器距离还很远),大家赞成这种理论?2:最好以实体的方式(即HTML、VML,不要用JS控制生成VML)修改原代码,才能起到良好的嫌容,如果真要用JS控制生成VML,那么建议当利用FYWVML3。0画好图形以后,在用其他专业的网络编程软件进行程序描写(动态控制及操作图形)TO:psamwJs是脚本语言,或是说是一种语法结构,其功能有限尤其是对系统,获得文件属性,如果是图片的话,可放入IMG标签加载,在访问其filesize等属性,文本类型可借助IFRAME加载,但均得不到完正文件属性信息,只有利用ACTIVEX如FSO组件,但FSO权限客户端是有权拒绝的。 ***抄人家一个小例子。没搞明白*** openwysiwyg_v1.4.7 保存数据问题 问个弹出窗口问题,回答者都有分 有什么js函数可以获取和操作文本节点,注释节点 请问哪位有这样的树 怎么用javascript实现页面右键菜单中“显示图片”功能? 为什么只有文件选择控件没有目录选择控件啊,要怎么实现目录选择呢? 引用的外部.js文件有没有限制 如何让IFRAME里的form提交?请指点 这个问题应该不会很难,但是我不会。 关于对象为空的问题,头疼啊! 大家帮忙,关于打开摸态窗口取返回值的问题
一楼能否用VML在网页画一条贝塞尔曲线?我可借鉴在下次升级该画板时加入该功能
线的描述三要素:节点,节点的切线方向,切线点的曲率。
节点的描述:坐标,节点类型(曲线点,拐点,直曲连点)
图形的要素:省略
你可以看freehand是怎么面向对象设计图的。
大家把VML的书花几天看一下就会觉得这个东西一点不难
过程1:左键单击决定曲线起点
过程2:在另一位置单击左键作为曲线终点
过程3:鼠标移动曲线弧度随鼠标调整 '就这儿算法难了点
过程4:在次单击鼠标左键结束绘制PhotoShop的确值的借鉴,包括FLASH,ttyp提出的根据操作更换鼠标样式是个很好的建议呀,在下次升级中我会采纳
学习搂主的精神&&程序.
帮忙顶一下!!
我在蓝丽已经下了,比上一个版本强了不少,
不过在旋转十字的时候,只能旋转其中一条线,是不是bug呢???
有点不足,讨论一下:
使用"查看及修改原码" 把代码直接粘贴进去,如果图形是在js中生成的话,看不到图形了.
比如:把下面的铁进去:
<html xmlns:v>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<STYLE>
v\:*{behavior:url(#default#VML);} //声明变量v为VML对象
</STYLE>
<body id="myvml">
</body>
<script>
obj_Rect = document.createElement("v:rect")
obj_Rect.style.top=10
obj_Rect.style.left=10
obj_Rect.style.width = 20
obj_Rect.style.height = 20
obj_Rect.strokecolor="red"
obj_Rect.strokeweight=2
obj_Rect.style.zIndex="1000"
obj_Rect.style.position="absolute"
myvml.appendChild(obj_Rect)
obj_Line = document.createElement("v:line")
fromXY=0 +","+0
toXY=50+","+50
obj_Line.from=fromXY
obj_Line.to=toXY
obj_Line.strokecolor="blue"
obj_Line.strokeweight=1
obj_Line.style.zIndex="1001"
obj_Line.style.position="absolute"
myvml.appendChild(obj_Line)
</script>
<br><br><br><input type=button onclick="lfecnu('p_rect')" value="矩形置前">
<input type=button onclick="lfecnu('p_line')" value="线置前">
<script>
function lfecnu(strobj){
if(strobj=="p_rect") {
obj_Rect.style.zIndex="1001"
obj_Line.style.zIndex="1000"
}
if(strobj=="p_line") {
obj_Rect.style.zIndex="1000"
obj_Line.style.zIndex="1001"
}
}
</script>
用JAVASCRIPT怎么样来获取上传文件的大小呢
2:最好以实体的方式(即HTML、VML,不要用JS控制生成VML)修改原代码,才能起到良好的嫌容,如果真要用JS控制生成VML,那么建议当利用FYWVML3。0画好图形以后,在用其他专业的网络编程软件进行程序描写(动态控制及操作图形)TO:psamwJs是脚本语言,或是说是一种语法结构,其功能有限尤其是对系统,获得文件属性,如果是图片的话,可放入IMG标签加载,在访问其filesize等属性,文本类型可借助IFRAME加载,但均得不到完正文件属性信息,只有利用ACTIVEX如FSO组件,但FSO权限客户端是有权拒绝的。