小编Vis*_*ani的帖子

这段代码会导致内存泄漏吗?

这会导致内存泄漏吗?

var mc:MovieClip ; //<<<<<<< OUTSIDE LOOP

for ( var i=0 ; i< 1000 ; i++)
{
   mc = new MovieClip() ;
   mc.addEventListener( MouseEvent.CLICK , onClick) ;
}
Run Code Online (Sandbox Code Playgroud)

那怎么样?

for ( var i=0 ; i< 1000 ; i++)
{
  var mc:MovieClip ; //<<<<<<< INSIDE LOOP
   mc = new MovieClip() ;
   mc.addEventListener( MouseEvent.CLICK , onClick) ;
}
Run Code Online (Sandbox Code Playgroud)

"removeEventListener"在上面的任何代码中都没有使用,所以我认为两者都会导致内存泄漏.

flash actionscript-3

11
推荐指数
2
解决办法
1085
查看次数

VideoEvent无法在Flash Player 10.2中运行

VideoEvent在Flash Player 10.2中不起作用

import fl.video.VideoEvent 

addEventListener(VideoEvent.READY, ready);


Compiler Error: ( For Flash Player 10.2, works fine in Flash Player 9)
1119: Access of possibly undefined property READY through a reference with static type Class.
Run Code Online (Sandbox Code Playgroud)

解决这个问题的任何建议?

actionscript-3

6
推荐指数
1
解决办法
1444
查看次数

无法解析符号KITKAT无法解析方法getAllocationByteCount()

我正在尝试运行"BitmapFun"官方示例,但收到以下错误:

1)无法解析符号KITKAT 2)无法解析方法getAllocationByteCount()

有帮助吗?

我的AndroidManifest.xml:

<uses-sdk
        android:minSdkVersion="7"
        android:targetSdkVersion="19" />
Run Code Online (Sandbox Code Playgroud)

这是代码:

 @TargetApi(VERSION_CODES.KITKAT)
public static int getBitmapSize(BitmapDrawable value) {
    Bitmap bitmap = value.getBitmap();

    // From KitKat onward use getAllocationByteCount() as allocated bytes can potentially be
    // larger than bitmap byte count.
    if (Utils.hasKitKat()) {
        return bitmap.getAllocationByteCount();
    }

    if (Utils.hasHoneycombMR1()) {
        return bitmap.getByteCount();
    }

    // Pre HC-MR1
    return bitmap.getRowBytes() * bitmap.getHeight();
}
Run Code Online (Sandbox Code Playgroud)

android

5
推荐指数
1
解决办法
8353
查看次数

如何定义一个包含单个元素的数组?

我试图用单个元素定义一个数组...所以,

var arr:Array = new Array(1,2,3,4) // arr[0] = 1 
 // but
var arr:Array = new Array(1) // arr[0] = undefined 

//Also, 

var arr:Array = new Array([1]) // arr[0] = 1 , << ILLUSION
//Because, arr[0] is NOT A NUMBER, IT ITSELF IS OF TYPE=> ARRAY. 

var arr:Array = [1] //arr[0]=1 but i think it's AS1.0 notation..
Run Code Online (Sandbox Code Playgroud)

那么,他们的任何AS3.0方式是用单个元素定义数组吗?

arrays flash actionscript-3

4
推荐指数
2
解决办法
408
查看次数

什么是用于闪存的RSL(运行时共享库​​)?

请注意,我不是在询问使用什么SWC,我知道这一点.

我想知道,在闪存中使用RSL.假设我通过将特定文件夹指定为"其他源文件夹",我目前正在使用一些有用的类.

那么,我可以在这里使用RSL吗?如果没有,何时以及为什么我需要使用RSL(我使用SWC没有任何问题,但我想知道如何使用RSL,而不是制作SWC,即只是通过一堆actionscript类)

谢谢V.

flash actionscript-3

3
推荐指数
1
解决办法
3240
查看次数

使用"依赖注入"是什么意思?展示的任何AS3代码示例?

我经常在我正在阅读的AS3书中得到"依赖注入"一词.但是,它还没有解释它究竟是什么.任何人都可以使用一些AS3.0代码展示它究竟是什么?

谢谢Vishwas

flash actionscript-3

2
推荐指数
1
解决办法
2348
查看次数

File的所有者究竟是什么意思?

"文件所有者"是什么意思?XIB界面说它是UIApplication,但为什么这样命名呢?它拥有哪个文件?我在某种程度上理解MVC,但我从来没有听说过"文件所有者".它与应用程序的控制器有什么关系?

cocoa-touch interface-builder xib

2
推荐指数
1
解决办法
216
查看次数

闪存中XFL(未压缩)文件的用途是什么?

我注意到一些"Save AS ..",它说"XFL文件""未压缩的flash文件".有什么用?为什么我需要它而不是FLA?

flash actionscript-3

2
推荐指数
1
解决办法
1035
查看次数

何时使用图像以及何时在网页设计时使用背景图像?

我是一个业余爱好者webdesigner,使用HTML和CSS测试各种网站设计.然而,让我感到困惑的一件特别的事情是决定将图像用作标记或通过css或html将其用作背景.这是他们的经验法则吗?

css html5

1
推荐指数
1
解决办法
131
查看次数

这段代码中"as"关键字的重要性是什么

package
{
    import flash.display.Sprite;
    import flash.media.Sound;
    import flash.media.SoundChannel;

    public class EmbeddedSoundExample extends Sprite
    {
        [Embed(source="smallSound.mp3")]
        public var soundClass:Class;

        public function EmbeddedSoundExample()
        {
          //WHAT DOES "as" keyword DO IN THE FOLLOWING LINE ??
          //*************************************************

            var smallSound:Sound = new soundClass() as Sound;

            //COULD BE WRITTEN AS : 
            //==>>>> var smallSound:Sound = new soundClass() ???
            // OR
            ////==>>>> var smallSound:Sound = new Sound() ???
         //******************************************************

            smallSound.play();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

apache-flex actionscript-3

1
推荐指数
1
解决办法
1356
查看次数

正确使用getDefinitionByName

这是我的代码行:

  new (getDefinitionByName(String( "mypackage.MyDynamicClass"  )) as Class) ;
Run Code Online (Sandbox Code Playgroud)

这会生成错误:mypackage.MyDynamicClass未定义.

我用Google搜索并找到了一个解决方案:在import语句中使用该类的名称.

所以,

  import mypackage.MyDynamicClass 
  new (getDefinitionByName(String( "mypackage.MyDynamicClass"  )) as Class) ;
Run Code Online (Sandbox Code Playgroud)

有效!!!

但是,我对这个解决方案并不满意,因为它确实违反了动态类的好处.如果我知道类的名称(导入),那么为什么我会将它用作字符串?

任何动态加载类的替代方法都有效吗?

Vishwas

actionscript-3

1
推荐指数
1
解决办法
1586
查看次数

Factory Design Pattern相对于MVC的可能优势?

我打算通过工厂设计模式来完成某个项目.但是,我对它很新,只是想知道是否真的值得尝试使用Factory模式而不是MVC?使用Factory DP而不是MVC有什么可能的优势?

design-patterns

0
推荐指数
1
解决办法
1451
查看次数

anaconda(python)中是否有GUI框架?

我一直在研究python并寻找安装和使用我可以使用的GUI框架的方法.我读过本机tkinter,QtPy,Kivy,wxPython等,但是在安装它们时遇到了问题.最近我读到了关于Anaconda的内容,并想尝试一下.但它是否会解决我的GUI框架问题?我在列表中看到了一些框架,但不确定,其中一个是GUI框架.或者是他们没有包含GUI框架(当然除了tkinter)

python anaconda

0
推荐指数
2
解决办法
2万
查看次数