【问题标题】:Publishing by Air Android Flash 5.5 , showing me an error由 Air Android Flash 5.5 发布,显示错误
【发布时间】:2014-02-23 16:18:06
【问题描述】:

我正在使用 AS3 Flash CS5.5 创建一个安卓应用 这是一个关于简单库的包含上传到网页的图像,我正在使用有人帮助我的这段代码`

//THIS DEFINES THE ARRAY WHERE YOUR LOADERS WILL GO
var pictureArray:Array = new Array;

//THIS CODE TARGETS THE BUTTONS -- WHEN YOU CLICK THEM THE FUNCTIONS 'nextpic' and 'lastpic' WILL FIRE
nextbtn.addEventListener(MouseEvent.CLICK, nextpic)
backbtn.addEventListener(MouseEvent.CLICK, lastpic)


//YOUR LOADERS. I'VE PUT 3 PICTURES IN THE LIBRARY
//THE LAST LINE FOR EACH LOADER 'PUSHES' THE LOADER INTO THE ARRAY

var loader1 = new Loader();
loader1.load(new URLRequest("banana.jpg"));
pictureArray.push(loader1);

var loader2 = new Loader();
loader2.load(new URLRequest("big apple.jpg"));
pictureArray.push(loader2);

var loader3 = new Loader();
loader3.load(new URLRequest("pineapple.jpg"));
pictureArray.push(loader3);


//WE ADD THE FIRST 'CHILD' HERE
//NOTE THAT ARRAYS HOLD OBJECTS IN CONSECTUTIVE POSITIONS: 0 - WHATEVER
//THE FIRST OBJECT IN THE ARRAY IS ADDRESSED AT: ARRAYNAME[0], THE SECOND OBJECT IS 
//AT ARRAYNAME[1], ETC.

addChild(pictureArray[0]);
pictureArray[0].x = 110; pictureArray[0].y = 80; 


//n IS JUST A COUNTER THAT WILL MAKE IT EASIER TO ADDRESS THE ITEMS IN THE ARRAY
var n:int = 0;                                  


Function nextpic(e)
{
  removeChild(pictureArray[n]);
  n = n+1; 

  //HERE WE RESET THE POSITION IN THE ARRAY IF WE'VE GONE PAST THE NUMBER OF PICTURES THAT WE HAVE
  if (n>pictureArray.length - 1)
    n=0;

  addChild(pictureArray[n]);
  pictureArray[n].x = 110; pictureArray[n].y = 80; 
}

function lastpic(e)
{
  removeChild(pictureArray[n]);
  n = n-1;
  if (n<0)
    n=pictureArray.length - 1;

  addChild(pictureArray[n]);
  pictureArray[n].x = 110; pictureArray[n].y = 80; 
}`

它运行良好,但是当我通过 Android Air 发布它时,它显示了这个错误

Scene 1, Layer 'Layer 1', Frame 1, Line 39 1071: Syntax error: expected a definition keyword (such as function) after attribute Function, not nextpic.

【问题讨论】:

    标签: android actionscript-3 flash air


    【解决方案1】:

    Function 重写为function 简单!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-16
      相关资源
      最近更新 更多