oktaviani.Avatar border
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.
Diubah oleh oktaviani. 04-08-2019 02:10
nona212
nona212 memberi reputasi
1
243
1
GuestAvatar border
Guest
Tulis komentar menarik atau mention replykgpt untuk ngobrol seru
Urutan
Terbaru
Terlama
GuestAvatar border
Guest
Tulis komentar menarik atau mention replykgpt untuk ngobrol seru
Komunitas Pilihan