[問題] 請問有關於 import

看板Flash作者 (香蕉公車)時間16年前 (2009/11/08 15:38), 編輯推噓1(102)
留言3則, 1人參與, 最新討論串1/1
小弟我是使用 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

11/08 17:53, , 1F
Flash的import跟Java的import一樣,跟C的#include不同
11/08 17:53, 1F

11/08 17:53, , 2F
只是就算你使用qualified class name,好像也要先import
11/08 17:53, 2F

11/08 17:53, , 3F
↑沒試過不import,所以不確定
11/08 17:53, 3F
文章代碼(AID): #1AzdMJs1 (Flash)
文章代碼(AID): #1AzdMJs1 (Flash)