flash无法获取stage的值和大小

问题描述

flash无法获取stage的值和大小
package

{
import actionObject;
import flash.display.MovieClip;
import flash.display.Stage;
import flash.events.Event;
import flash.geom.Rectangle;
import keyController;
import gameScene;
import flash.display.Sprite;
/**
* ...
* @author zzq
*/
public class Main extends Sprite
{

    public function Main()     {        var scene:gameScene = new gameScene(stage); //申明舞台        var ctrl:keyController = new keyController(); //        var obj:actionObject = new actionObject(ctrl);//        scene.addObject(obj);        addChild(scene);    }   }

}
报错
TypeError: Error #1009: 无法访问空对象引用的属性或方法。
at gameScene()
at Main()
我用trace直接输出stage的x和y值都是零。
在fla文件中我的舞台大小是900X600.

解决方案

你需要打印大小的话,也就是stage.stageWidth stage.stageHeight
你需要详细了解as3的基础

解决方案二:
额,问题是我要用stage传参,显示的是无法访问,为什么?

解决方案三:
使用stage.stageWidth stage.stageHeight打印是正常的,但是参数传递为为什么就是不对了,设置的gameScene需要的是Stage类型的参数

时间: 2024-09-14 09:13:38

flash无法获取stage的值和大小的相关文章

flash 如何获取当前鼠标位置的RGB值

myphoto = new flash.display.BitmapData(Stage.width, Stage.height); myphoto .draw(_root); mc1.onRelease = function() {        var onColor:String = myphoto .getPixel(_root._xmouse, _root._ymouse).toString(16).toUpperCase();        trace(onColor) }; var

jQuery.position()方法获取不到值的安全替换方法

 这篇文章主要介绍了jQuery.position()方法获取不到值的安全替换方法,本文给出了一种变通的方法,用.offset()来换算,需要的朋友可以参考下     调用jQuery.position()方法会返回相对于父元素的位置,jQuery官方文档中描述说,它跟.offset()方法不一样,.offset()返回的是相对于document的位置,而.position()返回的是相对于父元素的位置. 但事实上,在使用的过程中,我们发现.position()返回的值经常是0.但事实不是0.尤

java,比较json中 值的大小 , 返回的是键呢?

问题描述 java,比较json中 值的大小 , 返回的是键呢? [ { "key": "a", "value": 5 }, { "key": "b", "value": 3 }, { "key": "c", "value": 7 } ] 就这种json ,怎么实现比较的是value中的int的值的大小, 而返回的是key 比如

c++-用C++怎样获取处理器信息、硬盘大小、内存大小等信息

问题描述 用C++怎样获取处理器信息.硬盘大小.内存大小等信息 处理器信息是这样的:Intel(R) Core(TM) i3 cpu M 380 @2.53GHz 有没有api直接获取的(求大神解答,谢谢) 解决方案 最简单的是直接去注册表中读,在HKEY_LOCAL_MACHINEHARDWAREDESCRIPTIONSystemCentralProcessorProcessorNameString 也可以用wim接口或者用嵌入式汇编调用cpuid直接获取.还可以调用systeminfo,从它

javascript-js怎么获取file的值实现多图片预览呀

问题描述 js怎么获取file的值实现多图片预览呀 下面的是原来的代码,只能预览一张图片,现在我想预览多张图片,并且可以增加删除图片操作,求代码!!! <script> function Image() { var doc = document.getElementById("doc"); var img = document.getElementById("preview"); img.style.display = 'block'; img.styl

jquery-如何用JQuery验证2个&amp;amp;lt;input&amp;amp;gt;的值,并比较3个值的大小

问题描述 如何用JQuery验证2个<input>的值,并比较3个值的大小 如何获取2个里各自的时间,并比较大小,设 时间1一定要小于时间2.在线等待,感谢各位了!!! 解决方案 $('#21的INPUT的id值').val()<$('#22的INPUT的id值').val() 解决方案二: 如果格式固定的话,那么直接比较就可以,因为js支持这样比较 if($('input:eq(0)').val()>$('input:eq(1)').val()) { }

图片- uploadify 带一个值上传文件,JAVA spring MVC 获取不到值?

问题描述 uploadify 带一个值上传文件,JAVA spring MVC 获取不到值? $(document).ready( function() { $('#file_upload').uploadify( { 'swf' : '${root}uploadify/uploadify.swf',//上传按钮的图片,默认是这个flash文件 'uploader' : '${root}importFile', //上传所处理的服务器 'cancelImg' : 'uploadfiy/uploa

java获取window窗口位置和大小

问题描述 java获取window窗口位置和大小 如题,请问在java中如何才能够拿到windows打开的其他窗口的大小和其坐标? 解决方案 通过jni调用windows api,比如getwindowrect或者getwindowpos. 解决方案二: 使用JNI调用WIN32 API ,先得到窗口句柄,再得到窗口的RECT 先WindowFromPoint(point); 再GetWindowRect(hwnd, &rect); 返回的rect,就是窗口的left/top/width/hei

Android中实时获取音量分贝值详解_Android

基础知识 度量声音强度,大家最熟悉的单位就是分贝(decibel,缩写为dB).这是一个无纲量的相对单位,计算公式如下: 分子是测量值的声压,分母是参考值的声压(20微帕,人类所能听到的最小声压).因此日常中说道声音强度是多少多少分贝时,都是默认了一个很小的参考值的. 而Android设备传感器可以提供的物理量是场的幅值(amplitude),常用下列公式计算分贝值: 从SDK中读取了某段音频数据的振幅后,取最大振幅或平均振幅(可以用平方和平均,或绝对值的和平均),代入上述公式的A1. 现在问题