我从闪存生成器中创建了一个新的as3文件,添加了以下代码:
import flash.external.ExternalInterface;
public function alfa() : void{
var someVarInAS : String = 'foo';
var someOtherVarInAS : int = 10;
var jsXML : XML =
<script type="text/javascript">
var someVarInJS = '{someVarInAS}';
我正在试着把一个“死人开关”构建到一个flash应用程序中。当应用程序崩溃或显著减速时,我希望网页刷新。根据我在这里所读到的内容,可以使用ExernalInterface来调用resetTimer JS函数。
这是我的AS3..
//External Timer and Handler
var externaltimer: Timer = new Timer(1000);
externaltimer.addEventListener(TimerEvent.TIMER, callTimerJS);
externaltimer.start();
function callTimerJS(even
我有一个基类"Vehicle“和一个派生类"Car”。
package Game
{
public class Vehicle
{
public var myVar = "vehicle";
public function Vehicle()
{
trace("vehicle: " + myVar);
DoSomethingWithMyVar();
}
}
}
package Game
{
p
我在想,我可以像这样从mxml代码中调用脚本中定义的as3函数:
<mx:Line x="translateX(xmin);" .. >
<mx:Script>
<![CDATA[
// do some basic math
private function translate ...
如果不可能,我是否必须将所有内容转换为as3?
谢谢
我正试着在我的测验中实现一个分数。
目前,它的工作方式是当用户单击正确的答案(这是一个按钮),它显示到框架,它说答案是正确的,并显示分数。
如果用户得到错误的答案(同样是一个按钮),它将进入框架,它说答案是错误的,分数将保持不变。
我的代码如下所示:
第一个正确答案:
//implementation of score
var score;
score = 0;
//adding points to score
score ++;
//setting the txt text field to score
scorecounter.text =
这是我收到StackOverflow错误的代码。我不完全确定它出了什么问题。代码是即插即用的,所以你可以插上它,自己测试一下。有没有人能帮我一下?我基本上是从一个数组中生成两个不同的对象,并试图摆脱被单击的对象,然后将该对象放入一个不同的数组中。
import flash.sampler.NewObjectSample;
import flash.display.Sprite;
import flash.events.MouseEvent;
var eating_breakfast:Sprite;
var walking:Sprite;
var swimming:Sprite;
var ar
我们有一个Adobe AIR应用程序,它有时会加载网页。在其中一个网页上有一个超链接。单击超链接时,我希望调用一个AS3函数。我知道如何在单击超链接时调用JavaScript函数,但是在JavaScript函数中如何调用AS3函数呢?
在所有示例中,我可以发现Flash是网页上的SWF,因此位于DOM元素中。因此,在代码示例中,他们在DOM元素上调用AS3函数,如下所示:
function sendTextToAS3() {
var Txt = document.getElementById('htmlText').value;
var flash = docu
我需要一些代码方面的帮助。我想问一下,是否可以使用布尔方法来使函数像这样工作:
*Event Listeners*
if (A == true && B == false)
{
function A (){
*function A will work*
*function B will not work*
}
if(A == false && B == true){
function B(){
*function B will work*
我有6个物体必须随机连续地移动。是将每个对象单独放入框中,还是将一个对象放入一个框中并循环处理所有对象。
var myObjArray:Array = new Array(); // Contains 6 movieclip objects
for(var i=1; i<=6; i++)
{
var Square:MoveObject = new MoveObject();
Square.addEventListener(Event.ENTER_FRAME, Square.go);
myObjArray[i] = Square;
}
public Class
我在这里写,因为在寻找解决方案之后,我无法解决我的错误.
var test:MovieClip;
var sign:Loader = new Loader();
sign.contentLoaderInfo.addEventListener(Event.COMPLETE, completSIGN);
sign.load(new URLRequest("http://files.zebest-3000.com/278374/3011/3011.swf"));
function completSIGN(e:Event):void
{
test = Movie
为什么get和set关键字存在?他们似乎对我没用..。
例如:
public function set player_X(x:Number):void
{
player.x = x;
}
public function setPlayerX(x:Number):void
{
player.x = x;
}
这两个函数做同样的事情对吗?第二个不使用set关键字。
我收到了这个错误
TypeError: Error #1009: Cannot access a property or method of a null object reference.
at EB_fla::mc_keyboard_25/frame1()
这个错误在哪一行?似乎没有错误的第25行-这具体是什么意思?
EB_fla::mc_keyboard_25/frame1()
我刚刚尝试实现一个菜单系统,我在我正在开发的游戏上看到了一个教程,一切都很顺利,直到现在我遇到了阶段设置为null的问题,我不知道如何停止它。不断中断它的行在AvoiderGame.as文件中,它是stage.addEventListener(Event.ADDED_TO_STAGE, init);,它不断返回以下错误
TypeError: Error #1009: Cannot access a property or method of a null object reference.
at AvoiderGame()[M:\Users\Andy\Documents\Programming
我没有使用javascript的经验,因此提出了这个愚蠢的问题……我不知道这段代码出了什么问题...可能是它的两个变量的范围..但我无法检索函数中变量的值...请帮帮忙。
function fetchFBData (userId)
{
//console.log (userId);
var picurl;
var playername;
FB.api('/'+userId+'/picture?width=50&height=50', picResponse);
F
我的程序中有一个奇怪的错误,幸运的是,我很快就发现了,但仍然不明白为什么会发生这种情况。本质上,这与源代码和事件侦听器中的命令顺序有关,下面是示例:
function detectFaces(loader:ImageLoader)
{
var detector:FaceDetector=new FaceDetector();
detector.addEventListener(FaceDetectorEvent.FACE_CROPPED,facesDetected);
detector.loadFaceImageFromBitmap(loader.bitmap);
var something:
我正在开发一个在flash AS3的游戏,其中多个项目正在下降,并必须在底部使用鼠标捕捉到它。
只是想向你简要介绍一下这个游戏。
这是类似游戏的链接:
At frame 1 > Preloader
At frame 2 > Game front page.
At frame 3 > Game introduction.
At frame 4 > user will b playing the game.
At frame 5 > Final Score.
这就是我想在功能方面做的事情。
下面是脚本脚本(AS3),它在所有帧中运行游戏。从1点到5点,这是我不想要的
如何访问动态创建的视频/对象的方法?
为了简单起见,我没有发布代码,说明我如何动态地创建了这部电影。相反,假设它已经创建了。它是一个物体。下面是使用field_2 (‘field_’+field.id)引用的;
Check_box_component.as
public var testVar:String = 'test';
public function testReturn()
{
return 'value returned';
}
Main.as
var temp:MovieClip = MovieClip(getChildByName