トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   迷える子羊の部屋【初心者専用】
     外部CSSがロードできない
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
tato-tato
Åê¹ÆNo.40740
投稿日時: 2008-11-13 13:43
新米
居住地:
投稿: 7
使用環境:
XP Home(SP2)
10.1.3
8pro. + CS3
外部CSSがロードできない
*** 概要 ***
TextFieldオブジェクトに、外部CSSをロードして適用させたいのですが、外部CSSのロードが出来ません。


*** 環境 ***
OS : Windows XP sp2
Flash : 8 pro.
コーディング : AS2
パブリッシュ : FlashPlayer8


*** 詳細 ***
TextFieldオブジェクトに、外部CSSをロードして適用させたいのですが、外部CSSのロードが出来ません。

同一のディレクトリに、swfファイル、cssファイル(main.css)、xmlファイル(data.xml)があり、
xmlファイルのロードは成功するのに、cssファイルのロードが何故か失敗します。

"Error opening URL"は出ず、コールバック関数の引数(success)が"false"になります。

何故でしょうか。。。


*** コード ***

// load CSS : 失敗する
import TextField.StyleSheet;
var myCss:StyleSheet = new StyleSheet();
myCss.onLoad = function(success:Boolean):Void {
	if(success){
		trace("CSSロード成功");
	}else{
		trace("CSSロードエラー");
	}
}
myCss.load("main.css");


// load XML : 成功する
var myXml:XML = new XML();
myXml.ignoreWhite = true;
myXml.onLoad = function(success:Boolean):Void{
	if(success){
		trace("XMLロード成功");
	}else{
		trace("XMLロードエラー");
	}
}
myXml.load("data.xml");


どなたか理由を教えて頂けませんでしょうか。。。
よろしくお願いします。
あにぃ
Åê¹ÆNo.40743
投稿日時: 2008-11-13 13:59
職人
居住地: 北海道
投稿: 250
使用環境:
Flash8
FlashCS3
WinXP
FlashLite1.1 / 2.0
Re: 外部CSSがロードできない
私の環境では問題なくロードできます。
読み込むCSS側に問題があるのではないでしょうか?


----------------
質問する際には、ご自分でできる限り調べてから投稿して下さい

P・S 職人おめでとう。(08/10/09)

tato-tato
Åê¹ÆNo.40746
投稿日時: 2008-11-13 15:28
新米
居住地:
投稿: 7
使用環境:
XP Home(SP2)
10.1.3
8pro. + CS3
Re: 外部CSSがロードできない
あにぃ様 コメントありがとうございます。

ご助言にしたがいCSSをチェックしたところ、原因がわかりました!

普段の癖で、CSSの冒頭に"@charset"を指定していたんですが、
コレがまずかったようで、この指定を消したところ正常に動作しました。

本当にありがとうございます。助かりました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops