代码如下:
<?php
$m = new SWFMovie();
$m->setDimension( 300, 300 );$s = new SWFShape();
$s->setLine( 5, 0, 0, 0 );
$s->movePenTo( -100, -100 );
$s->drawLineTo( 100, 100 );
$ts = $m->add( $s );$ts->moveTo( 150, 150 );for( $i = 0; $i < 100; $i++ ) {
  $ts->rotate( 10 );
  $m->nextframe();
}$m->save( 'rotate.swf' );
?>
它却包错:Fatal error: Cannot instantiate non-existent class: swfmovie in F:\AppServ\www\new_php\new_php\file\flash.php on line 2

解决方案 »

  1.   

    Cannot instantiate non-existent class: swfmovie
      

  2.   

    non-existent class: swfmovie 
    swfmovie 这个类不存在
    检查 F:\AppServ\www\new_php\new_php\file\flash.php on line 2
      

  3.   

    SWFMovie这个类不存在,你保护了定义这个类的文件了么?
      

  4.   

    dl
    (PHP 3, PHP 4, PHP 5)dl -- Loads a PHP extension at runtime
    例子 1. dl() examples<?php
    // Example loading an extension based on OS
    if (!extension_loaded('sqlite')) {
        if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') {
            dl('php_sqlite.dll');
        } else {
            dl('sqlite.so');
        }
    }// Or, the PHP_SHLIB_SUFFIX constant is available as of PHP 4.3.0
    if (!extension_loaded('sqlite')) {
        $prefix = (PHP_SHLIB_SUFFIX === 'dll') ? 'php_' : '';
        dl($prefix . 'sqlite.' . PHP_SHLIB_SUFFIX);
    }
    ?>  
      

  5.   

    这个代码是干什么的啊?
    抱错啊!Warning: dl() [function.dl]: Not supported in multithreaded Web servers - use extension=php_sqlite.dll in your php.ini in F:\AppServ\www\flash.php on line 7
      

  6.   

    Web服务器不支持多线程????
    dl是个什么函数啊?以上错误是因为extension=php_sqlite.dll展馆扩展没有打开!
      

  7.   

    连个类文件都没有include.还整什么oop.....