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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   迷える子羊の部屋【初心者専用】
     ボタンのリンク先の変更がうまくいきません
投稿するにはまず登録を

スレッド表示 | 古いものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
trydo
Åê¹ÆNo.13643
投稿日時: 2004-12-25 23:25
新米
居住地: 愛知
投稿: 21
使用環境:
WinXP Pro,Flash MX,IE6
Re: ボタンのリンク先の変更がうまくいきません
今、簡単なボタンを作成し、

on (release) {
getURL("pc100.html", "_cont");
}

という公式を使って、実験してみたところ正常に
ボタンを上フレーム 内容を下フレームに読み込むことが
できました。

そして、違うサイトへのリンクも即座に変更され下フレームに表示されました。ということは、私のリンク指定は間違ってないと
解されます。

ところが、作成したメニュウーボタンは、リンク先を変更しても
ぜんぜん変更されません。なぜ変更ができないのか、理解にくるしみます。

いったい何が原因なのでしょうか?


永井勝則
Åê¹ÆNo.13642
投稿日時: 2004-12-25 22:21
職人
居住地: 白馬村
投稿: 796
使用環境:
Windows 7 :Flash CS4:
10.6.8 :Flash CS5.5
Re: ボタンのリンク先の変更がうまくいきません
勘違いをしていました。

ま、エキスパートモードというご大層な名前のついたモードはそういう仕様です。
別にエキスパートでも何でもないので、そのうち使ってみてください。
引用:
エキスパートモードですとgetURLをクリックして
リンクさせようとすると
on (release) {・・・・というのがでません。
ノーマルモードですとそのままURLをコピーすれば
on (release) {・・・・を自動的に記入してくれるので
現段階ではこれでいきます。


ここなんですが、たぶん下のフレームが上のフレームに読み込まれてしまう、ということだと推測します。
これって、確か、getURL("行き先,html",window名")にして、window名は_blankとか_topとか_selfとか、ひろゆきさんの言われる通りまさしく下のウィンドウ名とかにするのではなかったでしたっけ?
引用:
on (release) {
getURL("pc100.html", "_cont");
}
と変えて下のフレームにリンクさせようとしても
上のボタンのあるフレームに入ってしまいます。


そうだとすると、それは指定の誤りであることになりますが、いかに?


----------------
永井勝則:
himco.jp :

ひろゆき
Åê¹ÆNo.13641
投稿日時: 2004-12-25 20:23
ちょんまげら
居住地: 東京砂漠
投稿: 4403
使用環境:
10.8.5

Flash Professional CS4/CS6/CC

Safari 6.1
Re: ボタンのリンク先の変更がうまくいきません
引用:
on (release) {
getURL("pc100.html", "_cont");
}

下のフレームのフレーム名は「_cont」ですか?
「cont」ではありませんか?

だとすれば
on (release) {
	getURL("pc100.html", "cont");
}
だと思いますが。

あと、考えられることとしては、
上下のフレーム名が重複しているとか。
trydo
Åê¹ÆNo.13640
投稿日時: 2004-12-25 20:13
新米
居住地: 愛知
投稿: 21
使用環境:
WinXP Pro,Flash MX,IE6
Re: ボタンのリンク先の変更がうまくいきません
エキスパートモード使いたいのですが
エキスパートモードですとgetURLをクリックして
リンクさせようとすると
on (release) {・・・・というのがでません。
ノーマルモードですとそのままURLをコピーすれば
on (release) {・・・・を自動的に記入してくれるので
現段階ではこれでいきます。

ところがノーマルモードですと現在のリンクが
どうなっているのかわからず、しかたなく
エキスパートモードにしています。
それ以外に方法があるのでしょうか。

ホームページビルダV8で上下2段のフレームページを
作っています。上メニューで下内容です。リンク先を

on (release) {
getURL("pc100.html", "_cont");
}
と変えて下のフレームにリンクさせようとしても
上のボタンのあるフレームに入ってしまいます。

これはリンク先の変更がされていないのではないかと
推測します。

「おしえてFLASHMX」という本を買い一生懸命
何度もやってみましたがどうしてもできません。

教えていただいた簡単なリンクはやってみましたが
ちゃんと変更できました。

私もそう思い何度もやり直しましたが時間をくうばかりで
できません。作ったものがリンク変更できないです。

これってソフトの欠陥ではないかとも思わざるをえないぐらい
時間かけて研究してるんですが・・

なんなんでしょうか。



永井勝則
Åê¹ÆNo.13639
投稿日時: 2004-12-25 18:43
職人
居住地: 白馬村
投稿: 796
使用環境:
Windows 7 :Flash CS4:
10.6.8 :Flash CS5.5
Re: ボタンのリンク先の変更がうまくいきません
通常はボタンを一度クリックすると、そのボタンに割り当てられているスクリプトがアクションパネルに表示されます。
ノーマルモードで、左側に表示されるgetURLをダブルクリックすると、新たにスクリプトを追加することになると思います。
引用:
インスタンスボタンをクリックして
getURLをWクリックしたところ、何もかいてありません。


当然ノーマルモードでもスクリプトの変更はできます。
引用:
ノーマルモードでは
リンク先の変更は出来ないのでしょうか



で、打開案です。
1)落ち着いて、初めから作り直す。
これはボタンへのスクリプトの設定方法を確認するだけなので、ボタンは簡単なもので大丈夫です。
2)基礎的な参考書などで、使い方のおさらいをする
3)ノーマルモードはやめてエキスパートモードを使うようにする。

かくいう私はノーマルモードの使い方はよく知りません。
スクリプトを書いた場所が違っているのではないかとも思えるのですが、推測です。


----------------
永井勝則:
himco.jp :

trydo
Åê¹ÆNo.13633
投稿日時: 2004-12-25 8:42
新米
居住地: 愛知
投稿: 21
使用環境:
WinXP Pro,Flash MX,IE6
ボタンのリンク先の変更がうまくいきません
ボタンクリックで他のページA、B、C、D、E
飛ぶようにしました。

昨日リンク先をAA,BB,CC,DD,EEに
変更するため、インスタンスボタンをクリックして
getURLをWクリックしたところ、何もかいてありません。

今ノーマルモードになっています。ノーマルモードでは
リンク先の変更は出来ないのでしょうか。

最初からエキスパートモードにしていると、起動したときに
ボタンクリックだけで即座にA、B、C、D、Eが表示されます。

仕方なくエキスパートモードにしました。
するとちゃんとA、B、C、D、Eと書いてありました。

それで、ここからリンク先をAA,BB,CC,DD,EEに
変更し、制御→ムービープレビューしたところ変更したはずが
前のままA、B、C、D、Eにしか行きません。
昨日一日かかっても出来ませんでした。
なさけないやらどうしていいかわかりません。
« 1 (2)
スレッド表示 | 古いものから 前のトピック | 次のトピック | トップ

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