我知道有关此问题的讨论很多。 我不想更改一个值或地址,我可以做这些事情,没有问题。但是我想在SWF文件中的现有代码中 添加 一些代码。
我尝试使用JPEXS Free Flash Decompiler,但无法保存添加到SWF文件中的代码。该软件报告了该文件其他行的荒谬错误,并且没有保存更改:“ CURLY_CLOSE预期但在第779行找到SEMICOLON” 还有其他办法吗?
我添加的内容:
<?php
// Create connection
$con=mysqli_connect("localhost","xx","xxxx","xxxx");
// Check connection
if (mysqli_connect_errno($con)) {
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
//Get number of rows
$sql="SELECT id,title,filename FROM videos";
$result=mysqli_query($con, $sql);
$i=1;
while($row=mysqli_fetch_assoc($result))
{
$id[$i] = $row['id'];
$title[$i] = $row['title'];
$filename[$i] = $row['filename'];
$i++;
}
// Loop through the results from the database
for ($i = 1; $i <=count($id); $i++)
{
?>
<section>
<h3><?php echo $title[$i];?></h3>
<amp-video controls width="560" height="315" layout="responsive">
<source src="https: //example.com/videos/<?php echo $filename[$i];?>_HD.mp4" type="video/mp4" />
<source src="https://example.com/videos/<?php echo $filename[$i];?>__HD.webm" type="video/webm" />
<div fallback><p>This browser does not support the video element.</p></div>
</amp-video>
</section>
}
</amp-accordion>
JPEXS坚持了什么:
var tmp_a = 10;
它恰恰说明“ testRenderLoop ”存在一些问题!
这是SWF File 。我正在处理swf中名为VEngine.as的脚本。
答案 0 :(得分:0)
尝试添加数据类型(因为变量声明需要 ):
var tmp_a :int = 10;
让我知道如何进行。我也担心enterFrameDispatcher...
,但稍后再讨论。