- Beranda
- Komunitas
- Tech
- Programmer Forum
error pada flash as3
TS
oktaviani.
error pada flash as3
Mohon bantuannya gan. saya mau nampilin data dari php ke flash as3 berdasarkan kode yang terpilih saat saya login. tapi saya menemukan error seperti berikut :
TypeError: Error #2007: Parameter text must be non-null.
at flash.text::TextField/set text()
at Untitled_fla::MainTimeline/frame3()
at flash.display::MovieClip/nextFrame()
at Untitled_fla::MainTimeline/kemulai( )
[tampilsoal.php]<?php
$server = "localhost";
$username = "root";
$password ="";
$database ="1evaluasi";
$tabel = "tbdsoal";
mysql_connect($server, $username, $password)or die("koneksi gagal");
mysql_select_db("1evaluasi")or die("database tidak ditemukan");
header ('Content_Type: text/xml');
$kdsoal = $_POST['kdsoal'];
$perintah ="SELECT tbdsoal.idsoal, tbdsoal.soal, tbdsoal.ja, tbdsoal.jb, tbdsoal.jc, tbdsoal.jawd, tbdsoal.jbenar
FROM $tabel
INNER JOIN tbpeserta ON tbpeserta.kdsoal =tbdsoal.kdsoal
WHERE tbpeserta.kdsoal ='$kdsoal'";
$result=mysql_query($perintah) or die (mysql_error());
$juml_kolom=mysql_num_fields($result);
echo "<?xml version='1.0' ?>";
echo "<data>";
while ($data= mysql_fetch_array($result)){
echo "<".$tabel.">";
for ($i=0; $i<=$juml_kolom-1; $i++){
$nama_kolom=mysql_field_name($result,$i);
echo "<".$nama_kolom.">".$data[$nama_kolom]."</".$nama_kolom.">";
}
echo "</".$tabel.">";
}
echo "</data>";
?> [/quote]
[frame 2 di flash]//panggil detail soal
var xml_loader:URLLoader= new URLLoader();
var xml_data:XML=new XML();
var xml_idsoal:Array=new Array();
var xml_soal:Array=new Array();
var xml_ja:Array=new Array();
var xml_jb:Array=new Array();
var xml_jc:Array=new Array();
var xml_jawd:Array=new Array();
var xml_jbenar:Array=new Array();
var juml_data =0;
var nomor1:Number;
var nomor2:Number;
var tidsoal:String;
var tsoal:String;
var tja:String;
var tjb:String;
var tjc:String;
var tjawd:String;
var tjbenar:String;
mulai.addEventListener(MouseEvent.MOUSE_DOWN, kemulai); //tombol mulai
function kemulai (event:MouseEvent):void{
function loadTampil(){
var alamat = "http://localhost/soal/tampilsoal.php?acak="+Math.random();
xml_loader.load(new URLRequest(alamat));
xml_idsoal.splice(0, juml_data);
xml_soal.splice(0, juml_data);
xml_ja.splice(0, juml_data);
xml_jb.splice(0, juml_data);
xml_jc.splice(0, juml_data);
xml_jawd.splice(0, juml_data);
xml_jbenar.splice(0, juml_data);
nomor1=0;
nomor2=1;
}
xml_loader.addEventListener(Event.COMPLETE, ambilXML);
loadTampil();
function ambilXML(hasil:Event):void{
xml_data = new XML (hasil.target.data);
juml_data = xml_data..idsoal.length();
for (var i=0; i<juml_data; i++){
xml_idsoal.push(xml_data..idsoal[i]);
xml_soal.push(xml_data..soal[i]);
xml_ja.push(xml_data..ja[i]);
xml_jb.push(xml_data..jb[i]);
xml_jc.push(xml_data..jc[i]);
xml_jawd.push(xml_data..jawd[i]);
xml_jbenar.push(xml_data..jbenar[i]);
}
tampilpertama();
}
function tampilpertama(){
tidsoal = xml_idsoal[nomor1];
tsoal = xml_soal[nomor1];
tja = xml_ja[nomor1];
tjb = xml_jb[nomor1];
tjc = xml_jc[nomor1];
tjawd = xml_jawd[nomor1];
tjbenar = xml_jbenar[nomor1];
}
nextFrame();
} [/quote]
[frame 3 di flash]idsoal.text = tidsoal;
soal.text = tsoal;
ja.text = tja;
jb.text = tjb;
jc.text = tjc;
jawd.text = tjawd;
jbenar.text= tjbenar; [/quote]
Terimakasih.
TypeError: Error #2007: Parameter text must be non-null.
at flash.text::TextField/set text()
at Untitled_fla::MainTimeline/frame3()
at flash.display::MovieClip/nextFrame()
at Untitled_fla::MainTimeline/kemulai( )
[tampilsoal.php]<?php
$server = "localhost";
$username = "root";
$password ="";
$database ="1evaluasi";
$tabel = "tbdsoal";
mysql_connect($server, $username, $password)or die("koneksi gagal");
mysql_select_db("1evaluasi")or die("database tidak ditemukan");
header ('Content_Type: text/xml');
$kdsoal = $_POST['kdsoal'];
$perintah ="SELECT tbdsoal.idsoal, tbdsoal.soal, tbdsoal.ja, tbdsoal.jb, tbdsoal.jc, tbdsoal.jawd, tbdsoal.jbenar
FROM $tabel
INNER JOIN tbpeserta ON tbpeserta.kdsoal =tbdsoal.kdsoal
WHERE tbpeserta.kdsoal ='$kdsoal'";
$result=mysql_query($perintah) or die (mysql_error());
$juml_kolom=mysql_num_fields($result);
echo "<?xml version='1.0' ?>";
echo "<data>";
while ($data= mysql_fetch_array($result)){
echo "<".$tabel.">";
for ($i=0; $i<=$juml_kolom-1; $i++){
$nama_kolom=mysql_field_name($result,$i);
echo "<".$nama_kolom.">".$data[$nama_kolom]."</".$nama_kolom.">";
}
echo "</".$tabel.">";
}
echo "</data>";
?> [/quote]
[frame 2 di flash]//panggil detail soal
var xml_loader:URLLoader= new URLLoader();
var xml_data:XML=new XML();
var xml_idsoal:Array=new Array();
var xml_soal:Array=new Array();
var xml_ja:Array=new Array();
var xml_jb:Array=new Array();
var xml_jc:Array=new Array();
var xml_jawd:Array=new Array();
var xml_jbenar:Array=new Array();
var juml_data =0;
var nomor1:Number;
var nomor2:Number;
var tidsoal:String;
var tsoal:String;
var tja:String;
var tjb:String;
var tjc:String;
var tjawd:String;
var tjbenar:String;
mulai.addEventListener(MouseEvent.MOUSE_DOWN, kemulai); //tombol mulai
function kemulai (event:MouseEvent):void{
function loadTampil(){
var alamat = "http://localhost/soal/tampilsoal.php?acak="+Math.random();
xml_loader.load(new URLRequest(alamat));
xml_idsoal.splice(0, juml_data);
xml_soal.splice(0, juml_data);
xml_ja.splice(0, juml_data);
xml_jb.splice(0, juml_data);
xml_jc.splice(0, juml_data);
xml_jawd.splice(0, juml_data);
xml_jbenar.splice(0, juml_data);
nomor1=0;
nomor2=1;
}
xml_loader.addEventListener(Event.COMPLETE, ambilXML);
loadTampil();
function ambilXML(hasil:Event):void{
xml_data = new XML (hasil.target.data);
juml_data = xml_data..idsoal.length();
for (var i=0; i<juml_data; i++){
xml_idsoal.push(xml_data..idsoal[i]);
xml_soal.push(xml_data..soal[i]);
xml_ja.push(xml_data..ja[i]);
xml_jb.push(xml_data..jb[i]);
xml_jc.push(xml_data..jc[i]);
xml_jawd.push(xml_data..jawd[i]);
xml_jbenar.push(xml_data..jbenar[i]);
}
tampilpertama();
}
function tampilpertama(){
tidsoal = xml_idsoal[nomor1];
tsoal = xml_soal[nomor1];
tja = xml_ja[nomor1];
tjb = xml_jb[nomor1];
tjc = xml_jc[nomor1];
tjawd = xml_jawd[nomor1];
tjbenar = xml_jbenar[nomor1];
}
nextFrame();
} [/quote]
[frame 3 di flash]idsoal.text = tidsoal;
soal.text = tsoal;
ja.text = tja;
jb.text = tjb;
jc.text = tjc;
jawd.text = tjawd;
jbenar.text= tjbenar; [/quote]
Terimakasih.
Diubah oleh oktaviani. 04-08-2019 02:10
nona212 memberi reputasi
1
243
1
Guest
Tulis komentar menarik atau mention replykgpt untuk ngobrol seru
Urutan
Terbaru
Terlama
Guest
Tulis komentar menarik atau mention replykgpt untuk ngobrol seru
Komunitas Pilihan