看板 Flash 關於我們 聯絡資訊
小弟我是使用 flex builder 3 的試用版作為開發工具 目前自己新增了一個專案 LearnAS3 位於 c:\source 並且在 c:\source\org\kingda\book\basicoop\hideimplementation 建立了 一個 SampleGetterAndSetter.as, 裡面建立了一個 package org.kingda.book.basicoop.hideimplementation, package 裡面建立了一個 class SampleGetterAndSetter extends Sprite. 最後我在 c:\source 下建立了 LearnAS3.as 目前目錄的階層如下: c: | |- source (LearnAS3 的專案位置) | |- LearnAS3.as | |- org | |- kingda | |- book | |- basicoop | |- hideimplementation | |- SampleGetterAndSetter.as (新建了 package org.kingda.book.basicoop. hideimplementation, 並建立了 class SampleGetterAndSetter) 目前的問題是, 如果我希望在 LearnAS3.as 下使用 SampleGetterAndSetter, 必須要 import 才能使用, 如果我寫出 var example:org.kingda.book.basicoop.hideimplementation.SampleGetterAndSetter = new org.kingda.book.basicoop.hideimplementation.SampleGetterAndSetter(); 編譯時會出現 找不到 TYPE, 或它不是編譯時常數:SampleGetterAndSetter 存取未定義的屬性 org 是說使用一個 class 前一定要用 import 嗎?? 如果一定要 import, 是否 Flash 的 import 我不能用 java 的 import 來理解, 反 而應該用 c 的 #include 來理解?? 感謝大家的回答 <(__)> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.70.167.69
cjcat2266:Flash的import跟Java的import一樣,跟C的#include不同 11/08 17:53
cjcat2266:只是就算你使用qualified class name,好像也要先import 11/08 17:53
cjcat2266: ↑沒試過不import,所以不確定 11/08 17:53