我在displayandmove.as文件中有以下代码:

package {

import flash.display.MovieClip;

public class FigureConstruct extends MovieClip {

public function displayandmove() {

this.height = stage.stageHeight/5;

this.width = stage.stageWidth/5;

}

}

}

我在displayandmove.fla的第1帧上有以下内容:

var figure:FigureConstruct = new FigureConstruct();

stage.addChild(figure);

figure.x = stage.stageWidth/2;

figure.y = stage.stageHeight/2;

这些文件位于同一目录中 . 在我的FLA库中,我有我的数字MovieClip,它有一类“FigureConstruct”和基类“flash.display.MovieClip” .

目前上面的代码工作正常,因为我发现如果我执行对象大小代码作为构造 - 使用文件名作为函数名称 - 它的工作原理 .

我原本打算做的是在我的AS文件中将我的函数命名为“sizeFigure()”,然后调用“figure.sizeFigure();”在“stage.addChild(figure);”之后在我的FLA的第1帧 .

这个输出

错误#1006:值不是函数 .

任何人都可以解释我缺少什么来让它作为一个函数而不是作为构造函数执行?

我想也许当我为库对象设置我的类和基类指针时我会搞砸......但不确定 .

PS - 对不起,如果我滥用条款,仍然在我去的时候把它们钉死 .

Edit: Below is the original code that does not seem to work until after I changed the name of my function to the name of the file, making it the class constructor. The above version works, below does not.

displayandmove.as

package {

import flash.display.MovieClip;

public class FigureConstruct extends MovieClip {

public function sizeFigure() {

this.height = stage.stageHeight/5;

this.width = stage.stageWidth/5;

}

}

}

displayandmove.fla:

var figure:FigureConstruct = new FigureConstruct();

stage.addChild(figure);

figure.sizeFigure();

figure.x = stage.stageWidth/2;

figure.y = stage.stageHeight/2;

java 不执行构造函数_函数作为构造函数执行,但不作为函数执行相关推荐

  1. vue父子组件生命周期执行顺序_关于Vue组件的生命周期及执行顺序

    本文主要讲述了:Vue组件渲染时的生命周期及执行顺序 Vue组件数据变更时的生命周期及执行顺序 Vue组件嵌套时的生命周期及执行顺序 正文 组件渲染时的生命周期 在组件渲染时,每个Vue组件都有4个生 ...

  2. mysql 执行概况_转mysql源码分析之SQL执行过程简介

    本人打算从SQL语句的执行开始学习和分析MYSQL源码,首先了解MYSQL是如何执行一条SQL语句的,详细了解它的执行过程之后,再深入学习执行一条SQL语句的运行原理. 1)从执行一条SQL语句的堆栈 ...

  3. java 申明数组 默认构造函数_没有默认构造函数,如何定义对象的数组

    假设一个定义类的默认构造函数,然后构造这个类的对象数组将是一个问题.从而实现遗嘱new运营商掰开使用代码. 首先,分配内存,然后调用构造函数对象分配内存.的代码做一个简单的备忘. //未定义构造函数的 ...

  4. java线程轮询_基于springboot实现轮询线程自动执行任务

    本文使用: Timer:这是java自带的java.util.Timer类,这个类允许你调度一个java.util.TimerTask任务.使用这种方式可以让你的程序按照某一个频度执行, 但不能在指定 ...

  5. java进入下一个_在进入下一个循环迭代之前执行setTImeout操作

    我试图在序列中添加另一个步骤之前重复记忆游戏simon中的模式,但我认为循环正在如此快速地迭代,以至于序列中的每个数字基本上同时调用setTimeout(function,1000)然后他们同时进行而 ...

  6. mysql 查询执行过程_深入浅出Mysql(一)——sql查询执行过程

    一.sql查询执行过程概括 下面给出的mysql基本架构示意图,从中你可以清楚的mysql的各个模块和执行过程. 大体来说可以分为两部分Server层和储存引擎层.Server层包括连接器.查询缓存. ...

  7. python 等待其他线程执行完_面试官:如何让线程顺序执行,join,还有其他办法吗?...

    面试官:如让线程顺序执行? 我:使用Thread的join方法. 面试官:除了join还有别的办法吗? 我:目前只用过join. 面试官:哦,那你了解CountDownLatch吗? 我:不了解,没使 ...

  8. mysql索引执行计划_第六章· MySQL索引管理及执行计划

    一.索引介绍 1.为什么要做索引 让获取的数据更具有目的性,从而提高数据库检索数据的性能 2.索引类型介绍 1)BTREE:树索引 B+树索引 B*树索引 2)HASH:HASH索引 3)FULLTE ...

  9. pojo 带参构造函数_带有Java Pojo作为输入输出示例的AWS Lambda函数

    pojo 带参构造函数 在上一个教程中,我们看到了如何使用Java创建AWS Lambda函数,我们传递了String作为输入,还返回了String作为Output.如果您是第一次创建lambda函数 ...

最新文章

  1. html弹窗超链接,点出超链接弹出一个小窗口
  2. 【100题】第五十三题 字符串的全排列
  3. CanalSharp.AspNetCore v0.0.4-支持输出到MongoDB
  4. spark restful_Spark入门:也可以用Java创建轻量级的RESTful应用程序
  5. “~/” 代表应用程序根目录的一点误区
  6. Camel In Action 读书笔记 (8)
  7. 关于高速光耦6n137的使用总结_光耦合器应用电路的基本特性!-先进光半导体
  8. 获取全国客运火车站的详细信息(包括行政区号,详细到街道!!!)
  9. python list倒序_Python 面试:这9个问题你一定要掌握!
  10. 贝尔维尤游戏巨头融资2亿美元!
  11. java 解压压缩包及密码解压压缩包( zip、 rar、 rar5、 7z)
  12. 中南大学邮箱客户端手动配置
  13. 人与自然超越彩虹-下
  14. QT去除控件被选中后的焦点虚线框
  15. 海思AI芯片(Hi3519A/3559A)方案学习(四)如何在3519A板子上运行sample code
  16. [数读]从开户数看这一波牛市
  17. 2021-08-03 Linux题目整理
  18. 微信小程序+.NET(十五) 小程序录音无法播放
  19. 昌邑市文山中学2021高考成绩查询,昌邑文山中学关注学生特长 做合适学生发展的教育...
  20. [白话解析] 用水浒传为例学习条件随机场

热门文章

  1. plsql 弹出 register,plsql注册码
  2. 新疆缺少计算机网络技术吗,新疆阿克苏职业技术学院的计算机网络技术专业好不?...
  3. 上海音乐学院计算机考研难吗,上海音乐学院考研难吗?一般要什么水平才可以进入?...
  4. 【Makefile由浅入深完全学习记录6】Makefile中变量的高级主题上
  5. 温习了一下java线程状态方面的知识总结一
  6. Beta冲刺(9/7)——2019.5.31
  7. git 多用户多仓库配置
  8. VMware的linux虚拟机实现和windows的文件共享
  9. 每日一题20180330-Linux
  10. NET Core 指令启动