我正在尝试创建一个Javascript正则表达式,捕获没有文件扩展名的文件名.我在这里阅读了其他帖子并且"转到此页面: http ://gunblad3.blogspot.com/2008/05/uri-url-parsing.html "似乎是默认答案.这似乎不适合我.所以这就是我试图让正则表达式工作的方式:
我能得到的最接近的是:/([^ /] )\ W. $ 其中的字符串' http://example.com/index.htm ' EXEC()将捕获将/index.htm和指标.
我需要这个才能捕获索引.
我正在尝试创建一个名为LinkButton的类,这是一个简单的类,它在点击时加载一个URL (我这样做是为了简化我的设计师向AS3的过渡).即使我导入按钮定义,AS文件也会出现编译错误:1046:找不到类型或者不是编译时常量:Button.和1172:定义fl.controls:无法找到Button.我创建了一个简单的形状按钮,将其转换为'Button'类型的符号(F8).在我的FLA文件中,我有这个代码:
import AS3classes.mouse.LinkButton;
var link1:LinkButton = new LinkButton(testLink, "http://www.example.com");
Run Code Online (Sandbox Code Playgroud)
简单吧?在我的AS文件中,我导入按钮定义,声明构造函数和'linkTo'行为.这是我在AS文件中的代码:
package AS3classes.mouse
{
import fl.controls.Button;
import flash.events.*;
import flash.net.*;
public class LinkButton
{
private var _pageURL:String;
private var _button:Button;
public function LinkButton(button, pageURL) : void
{
_button = button;
_pageURL = pageURL;
_button.addEventListener(MouseEvent.MOUSE_UP, LinkTo);
}
private function LinkTo(e:Event) : void
{
var request:URLRequest = new URLRequest(_pageURL);
}
}
}
Run Code Online (Sandbox Code Playgroud)
当我谷歌这个,我看到人们收到此错误,因为他们的库中没有按钮.我有一个从简单形状创建的按钮.我输入正确的定义吗?使用相同的方法在不同的脚本中导入movieClip定义没有问题.我不明白这个区别,我很确定我不是傻瓜.
我知道我没有在我的服务器上运行最新版本的ACT.(我最近尝试更新它,它破坏了很多东西.)
所以我想使用一个我从未使用过的控件,我需要查看控件的参考,以确保我正确使用它.但我不知道我正在运行的确切版本.
我在哪里可以找到这些信息?
ajax ×1
asp.net ×1
asp.net-ajax ×1
button ×1
class ×1
definition ×1
javascript ×1
regex ×1
url ×1