0

フラッシュサイトのサポートを依頼されました:http: //tomix.110mb.com/ (コミックページの中央をクリックしてください)

サイトの所有者は、ステージの中央にシンボルを配置したいと考えています。

私はAdobeFlashに精通しておらず、AS3のみに精通しており、彼が使用することを提案しました

symbol.x = stage.stageWidth / 2;

彼がAS3を使用しているかどうかさえわかりません。彼はまた、スクリプトをどこに置くかを尋ねました(私には手がかりがなく、Adobe Flashを使用していません)。

サイトを左右にスクロールできるので、事前にxを計算することはできません。ページをスクロールすると移動する必要があります。

どうもありがとう

4

1 に答える 1

1

独自のオリジンにすでに集中していない限りsymbol、提案を次のように変更する必要がある場合があります。

symbol.x = (stage.stageWidth - symbol.width) / 2;

このコード行をどこに配置するかについては、決定的な答えを与えるのに十分な情報がありません。ほとんどの場合、この行symbolはインスタンス化された後に来るはずです。サイトのサイズが動的に変更される場合は、サイズ変更ハンドラー内にある必要があります。がプログラムによってインスタンス化されていない場合symbolは、インスタンス名「symbol」でステージに配置されたオブジェクトにアクセスできる場所にある必要があります。

于 2012-07-24T17:22:49.823 に答える