hkitalk.net 香港交通資訊網

 找回密碼
 會員申請加入


(B0)香港巴士車務及車廂設備 (B1)香港巴士廣告消息/廣告車行踪 (B2)香港巴士討論 [熱門] [精華] (B3)巴士攝影作品貼圖區 [熱門] [精華] (B3i)即拍即貼 -手機相&翻拍Mon相 (B4)兩岸三地巴士討論 [精華] (B5)外地巴士討論 [精華]

Advertisement


(B6)旅遊巴士及過境巴士 [精華] (B7)巴士特別所見 (B11)巴士精華區 (B22)巴士迷吹水區   (V)私家車,商用車,政府及特種車輛 [精華]
(A6)相片及短片分享/攝影技術 (A10)香港地方討論 [精華] (A11)消費著數及飲食資訊 (A16)建築物機電裝置及設備 (A19)問路專區 (N)其他討論題目  
(F1)交通路線建議 (C2)航空 [精華] (C3)海上交通及船隻 [精華] (D1)公共交通有關商品 [精華]   (Y)hkitalk.net會員福利部 (Z)站務資源中心
(R1)香港鐵路 [精華] (R2)香港電車 [精華] (R3)港外鐵路 [精華]   (O1)omsi討論區 (O2)omsi下載區 (O3)omsi教學及求助區
(M1)小型巴士綜合討論 (M2)小型巴士多媒體分享區 (M3)香港小型巴士字軌表        
 

Advertisement

 

hkitalk.net 香港交通資訊網»論壇 舊文庫 生活資訊舊文庫 電腦及資訊科技與產品 Flash求助
開啟左側

Flash求助

[複製鏈接]
kychung 發表於 2007-8-24 02:00 | 顯示全部樓層 |閱讀模式

                                    Advertisement



而家用Flash CS3(ActionScript 3)寫緊個自製Button
(可以用script create落stage度兼臨場設定label)
總共有3個file
一個係個stage係空白ge fla file
已經將 Document Class 設為一個叫mainStage ge class
放左響同個fla file處於同一目錄下ge ActionScript file度(叫mainStage.as)
source code如下:
  1. package {
  2.     import flash.display.*;
  3.     public class mainStage extends Sprite {
  4.         public function mainStage() {
  5.             var SingleLink:SingleLink = new SingleLink();
  6.             SingleLink.x = -210;
  7.             SingleLink.y = -20;
  8.             SingleLink.setTargetURL("http://www.yahoo.com");
  9.             //addChild(SingleLink.setCaption("Yahoo!"));
  10.             addChild(SingleLink);
  11.         }
  12.     }
  13. }
複製代碼
然後我製作左一個叫SingleLink ge Button響Library度
Base class係flash.display.SimpleButton
Class亦都係叫做SingleLink
而SingleLink ge definition就放左響個叫SingleLink.as ge ActionScript file度
source code如下:
  1. package {
  2.     import flash.display.*;
  3.     import flash.text.*;

  4.     public class SingleLink extends SimpleButton {
  5.         
  6.         private var targetURL:String;
  7.         private var Caption:String;

  8.         public function SingleLink(targetURL:String = "" , Caption:String = "") {
  9.             this.targetURL = targetURL;
  10.             this.Caption = Caption;
  11.         }
  12.         
  13.         public function setTargetURL(targetURL:String):void {
  14.             this.targetURL = targetURL;
  15.         }
  16.         
  17.         public function setCaption(Caption:String):TextField {
  18.             this.Caption = Caption;
  19.             var capConstruct = new TextField();
  20.             capConstruct.x = -205;
  21.             capConstruct.y = -20;
  22.             capConstruct.width = 410;
  23.             capConstruct.height = 40;
  24.             return capConstruct;
  25.         }
  26.     }
  27. }
複製代碼
但係要run果時
就出 1046: Type was not found or was not a compile-time constant: SingleLink.
我用左一個禮拜時間去google搵
都搵唔到相近ge問題同解決方法
請問各位高手知唔知我係D code寫錯定係settings出左問題?
如果仲要其他資料ge話小弟好樂意提供

p.s. 上次接觸flash已經係flash 5果個年代
而家再掂番已經同新手無異
Dolphin 發表於 2007-8-25 18:08 | 顯示全部樓層
我寫開 C#, 唔識 actionscript, 不過我想知 :

public function SingleLink(targetURL:String = "" , Caption:String = "") {
            this.targetURL = targetURL;
            this.Caption = Caption;
        }
呢個係唔係 SingleLink 呢個 class 既 constructor?

仲有係
var SingleLink:SingleLink = new SingleLink();
class variable 個名同個 class 名一樣有冇問題的?
另外, new SingleLink() 會唔會 match 唔到 constructor 個 signature? 因為以上指明要食兩個 parameters,
定係有左 default value 就可以唔駛理的?

多多指教~
BMW E46 320i
 樓主| kychung 發表於 2007-8-28 18:11 | 顯示全部樓層
原帖由 Dolphin 於 2007-8-25 18:08 發表
我寫開 C#, 唔識 actionscript, 不過我想知 :

public function SingleLink(targetURL:String = "" , Caption:String = "") {
            this.targetURL = targetURL;
            this.Caption = Caption;
        }
呢個係唔係 SingleLink 呢個 class 既 constructor?




仲有係
var SingleLink:SingleLink = new SingleLink();
class variable 個名同個 class 名一樣有冇問題的?


呢層其實我唔係咁清楚
但係D書都經常咁樣做
應該無咩問題

另外, new SingleLink() 會唔會 match 唔到 constructor 個 signature? 因為以上指明要食兩個 parameters,
定係有左 default value 就可以唔駛理的?

多多指教~


似乎問題係個stage搵唔到係邊度define左SingleLink呢個class
您需要登錄後才可以回帖 登錄 | 會員申請加入

本版積分規則

Advertisement

Advertisement

Advertisement

Advertisement

Advertisement

站規|清理本站Cookies|hkitalk.net 香港交通資訊網

GMT+8, 2024-4-28 15:25

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回復 返回頂部 返回列表