作者operationcow (香蕉公車)
看板Flash
標題[問題] 請問有關於 import
時間Sun Nov 8 15:38:57 2009
小弟我是使用 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
1F:推 cjcat2266:Flash的import跟Java的import一樣,跟C的#include不同 11/08 17:53
2F:→ cjcat2266:只是就算你使用qualified class name,好像也要先import 11/08 17:53
3F:→ cjcat2266: ↑沒試過不import,所以不確定 11/08 17:53