Alzabo-Display-SWF

 view release on metacpan or  search on metacpan

etc/create.pl  view on Meta::CPAN

#!/usr/bin/perl

use strict;
use warnings;

use Alzabo::Display::SWF;# qw/my_conf.yml/;

my $name = $ARGV[0] || die "Supply an Alzabo schema name!";

my $s = Alzabo::Display::SWF->create( $name );
$s->save("$name.swf");
my ($x, $y) = $s->dim;

open HTML, ">$name.html" or die;
print HTML <<END;
<html>
<head>
<title>$name :: Data Model</title>
</head>
<body>
<p>
<EMBED type="application/x-shockwave-flash" src="$name.swf"
       width="100%" height="@{[ int(141*$y/$x) ]}%"/>
</p>
</body>
</html>
END
close HTML
;



( run in 0.646 second using v1.01-cache-2.11-cpan-71847e10f99 )