model.connectionプロパティにアクセスしようとすると、次のコードで構文エラー1202(パッケージモデルで未定義のプロパティ接続のアクセス)が発生します。私はこれが現れる理由は何も見えない、見落としているかもしれない何かを誰かが見ることができるか?フレックス構文エラー
Model.as
package valueObjects
{
import flash.data.SQLConnection;
import mx.collections.ArrayCollection;
public class Model
{
public var connection:SQLConnection;
public var albums:ArrayCollection = new ArrayCollection();
public var albumItems:ArrayCollection = new ArrayCollection();
public var selectedAlbum:Number = 0;
public var selectedItem:Number = 0;
public function Model()
{
}
}
}
そして、私のデフォルトのMXMLファイル内の実際のコードと、init()がここでの問題は、あなたが持っているということである初期
import model.ModelLocator;
import mx.core.mx_internal;
import valueObjects.Model;
protected var sqlConnection:SQLConnection;
private var model:Model = new Model();
protected function init():void
{
createDb();
navigator.firstViewData = model;
}
protected function createDb():void
{
sqlConnection = new SQLConnection();
sqlConnection.open(File.applicationStorageDirectory.resolvePath("Oxford.db"));
var stmt:SQLStatement = new SQLStatement();
stmt.sqlConnection = sqlConnection;
stmt.text =
"CREATE TABLE IF NOT EXISTS albumItems (" +
"id INTEGER PRIMARY KEY AUTOINCREMENT, " +
"album INTEGER, " +
"name STRING, " +
"dateAdded DATE)";
stmt.execute();
model.connection = sqlConnection;
}
デフォルトのmxmlファイルでモデルが作成された場所を表示できますか? – dtuckernet
私の悪い、編集された。 – korymiller