\r
$this->compileFlex($book_id, $complete, $compilerDir, $finalDir, $filesToCopy, $book, $pages, $flex, $flexLight);\r
\r
- $flexLight->addVariable('checksum', $hash, false, true, 'String');\r
+\r
$res .= $flex->compile() . "\n\n-------------------\n\n";\r
$flexLight->addVariable('datasSize', filesize($compilerDir . '/FluidbookDatas.swf'));\r
$res .= $flexLight->compile();\r
$lib10 . 'flex.swc',\r
$lib10 . 'framework.swc',\r
);\r
- $flex = new cubeFlexCompiler('FluidbookAirProjector' . $book_id, $compilerDir, 'com.fluidbook.player.AIRMain', $libs, '/usr/local/flex_sdk_4.5/bin/mxmlc', 'air', 45,800,600,true);\r
+\r
+ wsSVN::updateToLastRevision();\r
+\r
+ $swf = 'FluidbookAirProjector' . $book_id;\r
+ $flex = new cubeFlexCompiler($swf, $compilerDir, 'com.fluidbook.player.AIRMain', $libs, '/usr/local/flex/bin/mxmlc', 10, 45, 800, 600, true);\r
\r
$this->compileFlex($book_id, true, $compilerDir, $finalDir, $filesToCopy, $book, $pages, $flex, $flex);\r
+ $res = $flex->compile();\r
\r
- return $flex->compile();\r
+ $air = new cubeAIRCompiler($compilerDir . '/' . $swf . '.swf', '/usr/local/flex/bin', $compilerDir, '2.7');\r
+ $air->setApplicationDatas('com.fluidbook' . $book_id, $book->parametres->titre, $book->parametres->titre, cubeText::str2URL($book->parametres->titre), $book->parametres->lang);\r
+ $air->setInitialWindow($book->parametres->titre);\r
+ $res.=$air->compile();\r
+\r
+ return $res;\r
}\r
\r
public function compileFlex($book_id, $complete, $compilerDir, $finalDir, &$filesToCopy, $book, $pages, $flex, $flexLight) {\r
$flex->addFont(FONT_PATH . '/' . $lang->font, 'GeneralFont', $lang->charset);\r
$flex->addFont(FONT_PATH . '/FluidbookCredits.ttf', 'CreditsFont', 'ASCII');\r
$flexLight->addFont(FONT_PATH . '/FluidbookLoader.ttf', 'LoaderFont', 'Numerals');\r
+\r
+ $flexLight->addVariable('checksum', $hash, false, true, 'String');\r
}\r
\r
public function compileWidget($book, $pages) {\r