我正在使用Flash 8(AS2)和Flash Media Server 3制作网络摄像头视频流应用程序.实时流式传输视频非常简单,但我想让发布者能够暂停他们的流,有效地让人们观看快照而不是实时视频.
NetStream有一个pause()方法,但文档说它只适用于订阅者.有没有办法暂停流的发布?
这是我的AC3代码
private function uploadet( dosya:String ):void {
var uploader:URLRequest = new URLRequest(dosya);
localFile.upload(uploader);
}
var a = flash.external.ExternalInterface.addCallback("uploadet",uploadet);
Run Code Online (Sandbox Code Playgroud)
这是Javascript
<script type="text/javascript" src="swfobject.js"></script>
<script type="text/javascript">
swfobject.registerObject("myId", "9.0.0", "expressInstall.swf");
function uploadet(dosya){
var myFlashMovie = swfobject.getObjectById("myId");
myFlashMovie.uploadet(dosya);
}
</script>
<style type="text/css">
<!--
body {
background-color: #e6e6e6;
margin-top: 50px;
}
-->
</style></head>
<body >
<object id="myId" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="300" height="120">
<param name="movie" value="SimpleUploader.swf" />
<!--[if !IE]>-->
<object type="application/x-shockwave-flash" data="SimpleUploader.swf" width="300" height="120">
<!--<![endif]-->
<div>
</div>
<!--[if !IE]>-->
</object>
<!--<![endif]-->
</object>
<div id="flash" align="center">
</div>
<div align="center"><b>Javascript …Run Code Online (Sandbox Code Playgroud) 我想让我的应用程序与as2兼容,所以我认为我想要做的只是使用as2提供的功能,如何指定我只使用as2中的功能的编译器或源代码?
我正在寻找一种从给定字符串中检索所有电子邮件地址的方法.例如:如果我有字符串"AB CD [ABCD@gmail.com]"我想只收到"ABCD@gmail.com".
我想我应该使用RegExp和String匹配功能,但我不知道如何.
有任何想法吗?
apache-flex flash actionscript actionscript-2 actionscript-3
我想做这样的事情:
package com.clicker{
import flash.display.*;
import flash.events.MouseEvent;
public class Stager extends MovieClip {
public function clicker():void {
stage.addEventListener(MouseEvent.CLICK, do_stage);
}
function do_stage(e:MouseEvent):void {
trace("stage clicked");
}
}
}
Run Code Online (Sandbox Code Playgroud)
但是,我得到1009错误.
当我这样做:
import com.clicker.*;
var test:Stager = new Stager();
test.clicker();
addChild(test);
Run Code Online (Sandbox Code Playgroud)
请帮我.非常感谢您提前和节日快乐.
首先是一些背景信息:我最好的语言是php,但我也知道一些非常基本的c ++,c,java,pascal和objective c 2.0我从来没有花时间学习javascript,它总是让我感到害怕.
然而,我正在玩Wowza媒体服务器,我想为它制作一些应用程序.示例应用程序的源代码在Action脚本3,动作脚本2和flex中提供.
考虑到我之前的编程经验(易于学习),可伸缩性(不需要太多开销),我最好开始学习哪种语言,我也希望如果有很多免费的开发人员可以为其编写代码(未来的计划) ).
我最好的猜测是学习动作脚本3?我认为这是一种非常主流的语言,所以很多自由的代码,很多教程都是从一开始就对我个人来说有点困难.
是否可以在ActionScript中访问编译时标志(具体为:allow debugging标志)?
如果是这样,我该怎么做?
我知道将一个可被10整除的随机数表示它毕竟不是随机的,但坚持我.想象一下10x10像素的游戏网格.我想在游戏网格上随机放置一个10x10精灵.
除了让我的随机数函数返回可被10整除的随机数之外,我已经完成了所有工作.如果我给它一个10和50的范围,我希望它只返回10,20,30,40,50.你知道我的意思.
这是我的功能:
public function randomNumber(low:Number = 0, high:Number = 1):Number
{
return Math.floor(Math.random() * (1 + high - low)) + low;
}
Run Code Online (Sandbox Code Playgroud)
我怎么能做到这一点?
谢谢!
我有一个Flex AIR应用程序.在编译过程中,会生成.swf文件.这个SWF是否可以与Flash浏览器插件一起使用?如果没有,如何将应用程序移植到浏览器?有没有需要注意的陷阱?
actionscript ×10
flash ×7
apache-flex ×5
air ×1
javascript ×1
netstream ×1
random ×1
screenshot ×1
wowza ×1